🍮 오늘 한 일 Java/spring 기반 웹개발자 교육과정의 첫 날. 오늘부터 매일 8시간의 강의를 듣는다. 강의 복습: 자바/스프링 웹개발자 과정 강의노트: 220302 개요 및 개발환경 구축 TIL 어떻게 기록할지 정하기! ... 이렇게.. 마크다운 작성법을 익힐 겸 github에 기록하는 방식과 고민했는데, 좀 더 눈에 잘 보이는 게 내 취향인 ...
🍮 오늘 한 일 강의 집중해서 잘 듣기 강의 복습 : 새로 알게 된 것 top 3 특수문자, 괄호, 백슬래시, 따옴표 표기법 오버플로우/ 언더플로우 의 문제와 데이터타입의 형변환 증감연산자 ++a와 a++의 차이, 논리연산자의 종류 자바/스프링 웹개발자 과정 강의노트: 220303 표현법, 변수와 자료형, 연산자 생활코딩 자바- ...
🍮 오늘 한 일 자바/스프링 기반 웹개발자 양성과정 수강 (8시간) 강의 복습 : 새로 알게 된 것 top 3 📁 자바/스프링 웹개발자 과정 강의노트: 220303 표현법, 변수와 자료형, 연산자, 객체개념 맛보기 (기존 0303 강의노트 업데이트) 📁 자바/스프링 웹개발자 과정 강의노트: 220304 제어문 - if문 📁 ...
🍮 오늘 한 일 42seoul 온라인테스트 도전 : game1은 13단계 정도, game2는 10단계에서 시간 초과되었다. 찾아보니 10단계는 넘어야 합격이 되나보다. robozzle로 연습도 좀 해봤는데 ㅠㅠ 다시 하면 가능할 줄 알고 새 이메일로 다시 했는데, 저녁 먹고 집중이 안되서인지 훨씬 낮은 단계에서 끝나버렸다. 컨디션 탓인 것 같아 한 번만...
🍮 오늘 한 일 강의 노트 간단히 복습 정처기 필기: 1회독 시작 백준 코딩테스트 : 단계별 테스트 ( ~18108 ) 토이 프로젝트 사례들 조사 독서 모임: , 아즈마 히로키 💬 오늘 느낀 점 정처기 필기는 한달 반 공부기간으로 충분할지 확신이 안 선다. 일단은 전체적으로 지식의 구성을 파악하기 위해 가볍게 1회독을 목표로 시작했다. 생각보다 '가...
🍮 오늘 한 일 강의 노트 정리, 코드 작성한 건 내일 한 번 더 복습 정처기 필기: 1회독 ( ~ chapter 1 - 02 ) 백준 코딩테스트 : 단계별 테스트 ( ~2588 입출력과 사칙연산 완료) 💬 오늘 느낀 점 강의에서 점점 새롭게 알게 되는 것, 혹은 대충 존재만 알고 있던 것이 선명해지는 일이 많아지고 있다. 강의노트는 계속 조금씩...
🍮 오늘 한 일 7일자 강의 코드 복습 정처기 필기: 1회독 ( ~ chapter 1 - 03 ) 백준 코딩테스트 : 단계별 테스트 ( ~14681 if문 단계) 자바로 캘린더 만들기 시작 (하루에 최소 30분만. 과정 기록, 완성하면 업로드) 💬 오늘 느낀 점 정처기 1회독인데 너무 진도가 느리다. 일단은 빨리빨리 읽는 것을 더 노력하자 코...
🍮 오늘 한 일 자바 강의 노트 정리, 실습 부분 직접 다시 해보기 💬 오늘 느낀 점 오늘은 운동 다녀온 뒤 시간관리를 못해서 나머지 할일들을 못했다. 오늘이야 그렇다치고 적절한 하루 목표량과 자기합리화 사이에서 어떤 것이 맞는지 고민이 될 때가 있다. 지치지 않고도 꾸준히 할 수 있도록 하자. 오늘 한 게 적어서 TIL을 적기 부끄러워졌지만 그렇다...
🍮 오늘 한 일 11일자 강의 복습 정처기 필기: 1회독 ( ~ chapter 1 - 04.02 ) 백준 코딩테스트 : 단계별 테스트 ( ~2525 if문 단계) 자바로 캘린더 만들기 완료 💬 오늘 느낀 점 이미 알고 있는 기본 문법을 활용하는 것은 금방 금방 하는데, Calendar 객체를 이용하는 등 접해보지 않은 것을 직접 찾아서 이용하는...
🍮 오늘 한 일 0303 ~ 0311 전체 강의 복습 정처기 필기: 1회독 ( ~ chapter 2 - 01.01 ) 백준 코딩테스트 : 단계별 테스트 ( ~10950 for문 단계) 자바로 캘린더 만들기 velog 업로드 강의노트 velog 업로드 💬 오늘 느낀 점 코딩 실습을 하는 것은 여전히 재밌다. 확실히 아주 사소한 것이더라도 만...
🍮 오늘 한 일 어제는 몸이 안좋아서 생략 ㅠ ㅠ 0314 ~ 0315 자바 강의 복습 정처기 필기: 1회독 ( ~ chapter 2 - 01 ) 백준 코딩테스트 : 단계별 테스트 ( ~2742 for문 단계) 강의 과제 : 상품정보를 등록, 조회, 검색하는 Application 만들기 💬 오늘 느낀 점 아직까지는 꽤 잘 따라가고 있다. 수업...
🍮 오늘 한 일 자바 강의 노트 작성, 복습 정처기 필기: 1회독 ( ~ chapter 2 - 01 완료.. 드디어 ) 강의 과제 : 상품정보를 등록, 조회, 검색하는 Application 만들기 : 변경 기능 추가하기 💬 오늘 느낀 점 멤버변수, 인스턴스변수 개념 나올때가 제일 헷갈리는 것 같다. 앞으로도 내용을 잘 받아들일 수 있으면 좋겠다....
🍮 오늘 한 일 자바 강의 노트 작성, 복습 정처기 필기: 1회독 - 1일 1소단원 ( ~ chapter 2 - 02 ) 강의 노트 중 클래스, 메소드 재정의 및 클래스 형변환 내용은 핵심만 정리해서 velog로 업로드 💬 오늘 느낀 점 지금은 배우고 있는 것을 바로 써먹을 생각을 하기보다는 개념과 이것들의 속성, 특징 등을 정확하게 이해하는 데...
🍮 오늘 한 일 강의 과제 : 상품정보를 조회, 장바구니 담기, 주문 등록, 사용자 조회 등의 기능을 가진 StoreApp 만들기 정처기 필기: 1회독 - 1일 1소단원 ( ~ chapter 2 - 04 ) 백준 코딩테스트 : 단계별 테스트 ( ~11021 for문 단계) BufferedReader, BufferdWriter의 사용법과 개념을 익히고...
🍮 오늘 한 일 강의 과제 : 강사님의 예시 소스코드를 내 코드와 비교하고, 고칠 것들 반영 / 추가 과제 불필요하게 긴 코드 줄이기 코드의 내용 명확하게 하기 삭제 기능 메소드 내일 다시 체크하기 정처기 필기: 1회독 - 1일 1소단원 ( ~ chapter 2 - 05 ) 백준 코딩테스트 : 생각보다 강의 과제를 스스로 다시 리뷰하는 데 시간을 많...
🍮 오늘 한 일 강의 OOP-2 파트 전체 복습 : 필기 정독, 오늘 실습 스스로 다시 해보기 정처기 필기: 1회독 - 1일 1소단원 ( ~ 3. 데이터베이스 chapter 01 진행중 ) 💬 오늘 느낀 점 컨디션 관리를 제대로 못해서 지난 몇일간 공백이 있었다. 강의는 계속해서 출석했고, 최대한 집중해서 들었지만. 아무튼 다시 시작한다..! 현...
🍮 오늘 한 일 강의 노트 작성 및 복습 : 익숙해져야 할 주요 API에 대해서는 강의노트 내 데이터베이스를 만들어 정리하며 수강하고 있다. 정처기 필기: 1회독 - 1일 1소단원 ( ~ 3. 데이터베이스 chapter 02 ) 💬 오늘 느낀 점 마냥 하루하루를 보내기보다는 꾸준히 미래를 생각하고 계획해야겠단 생각이 들었다. 진로를 고민하며 이것...
🍮 오늘 한 일 강의 노트 전체 복습, 헷갈렸던 부분은 velog로 옮기며 다시 한 번 보기 노션에 작성한 주요 api DB 쓰기 좋게 다시 정리 강의 과제 : 지금까지 배운 객체지향 개념 전체 리뷰할 수 있도록 코드 작성하는 과제 제출 정처기 필기: 1회독 - 1일 1소단원 ( ~ 4. 프로그래밍 언어 활용 chapter 01 ) 사실 SQL부...
🍮 오늘 한 일 강의 노트 복습 오늘 다시 헷갈렸던 흐름제어문 살펴보기 정처기 필기: 1회독 - 1일 1소단원 ( ~ 4. 프로그래밍 언어 활용 chapter 01 ) 인프런 : 비전공자를 위한 개발자 취업 올인원 가이드 시청 💬 오늘 느낀 점 당장은 바로 이해하고, 복습할 때도 어려움이 없는 것 같아도 단기간에 많은 정보를 습득하다보니 알던...
🍮 오늘 한 일 강의 과제 스스로 리뷰해보기 SQL 활용 강의 수강, 과제 제출 수강중인 웹개발자 양성과정이 현재 온라인 원격교육 기간이다. 국비교육에서 요구되는 온라인 혼합 훈련과정으로, 대학교 싸강처럼 등록되어있는 플래시 강의를 수강하는 것인데, SQL의 개요부터 사용자 정의 함수, 트리거까지.. 이걸 16시간 내에 모두 진행했다. 그냥 빠르게 훑...
🍮 오늘 한 일 학원 온라인혼합과정 강의 수강 (HTML5, CSS, Javascript), 복습 정처기 필기: 1회독 - 1일 1소단원 ( ~ 3. SQL 활용 chapter 04 ) 인프런 비전공자 가이드 강의 수강 독서모임 책읽기: 조너선 라우시 🥞 내일 할 일 웹개발자 양성과정 원격 강의 수강 정처기 1회독 2hours 집중해서 보...
오늘 뭐했냐면
TIL 기록을 한 달 멈추어보고 느낀 점과 앞으로의 계획
🍮 오늘 한 일 학원 강의 (09:00~18:00) 무결성 제약조건, 데이터 모델링에 대해 배웠다. 생활코딩 데이터베이스 강의 (~개념적 모델링2) 데이터 모델링에 대한 지식 체계가 머리 속에 잘 안들어와서 도움을 얻고자 들었다. 학원 강의 노트 정리, 복습 이번 내용은 내가 이해하기 더 쉬운 방식으로 노트 내용을 재구성했고, 데이터베이스에 대한 키 개념...
🍮 오늘 한 일 학원 강의 (09:00~18:00) 지금까지 배운 자바와 데이터베이스를 종합해서 데이터베이스 연동 자바 애플리케이션 실습을 했다. (사용자 관점의 BookStore 프로그램 개발하기) 생활코딩 관계형데이터모델링 강의 (~개념적 모델링2) 학원 강의 노트 정리, 복습 데이터베이스는 추상적인 개념이 물리적인 요소와 정확히 대응되는 것이 많게 ...
🍮 오늘 한 일 학원 강의에서 진행 중인 JDBC 연동 실습 - 북스토어 사용자 애플리케이션에서 주문 기능을 직접 구현해보기 : 업무파악 내용 작성해보기 어제 저녁을 쉬어서 오늘 여행 다녀온 뒤 조금이라도 해보려고 했는데 그냥 일찍 자고 맑은 정신으로 하는 게 낫겠다. ^_ㅠ 🥞 내일 할 일 실습 주문 기능 구현 마저 해보기 DB 강의노트 마저 ve...
🍮 오늘 한 일 학원 강의에서 진행 중인 JDBC 연동 실습 - 북스토어 사용자 애플리케이션에서 주문 기능을 직접 구현해보기 : 바로구매, 장바구니 전체구매, 선택구매 구현 생활코딩 git 시작 🥞 내일 할 일 실습 주문 기능 구현 : 주문에 따른 포인트, 재고량 관리 기능 보완하기 DB 강의노트 마저 velog 업로드하며 복기 (끝내기) 생활코딩 g...
실습 주문 기능 구현 먼저 해보기 : 포인트, 재고 반영 구현, 포인트이력조회 구현DB 강의노트 업로드생활코딩 git CLI 시작생활코딩 git CLI 가능한 많이 듣기
🍮 오늘 한 일 생활코딩 git CLI : 많이 못 들었다 ㅜ 목표는 CLI로 git 이용하는 법을 다시 되짚고 GUI툴인 소스트리를 제대로 사용할 수 있는 것. git을 정확하게 사용하지 못하고 있는 것 같다. 🥞 내일 할 일 강의 복습 (내가 미리 구현한 부분과 수업에서 구현하는 방식 비교) 예습 생활코딩 git CLI 끝내기
🍮 오늘 한 일 생활코딩 git CLI - 버전관리 를 다 들었다. 강의 복습 (상호연관 서브쿼리, 트랜잭션, html) 🥞 내일 할 일 강의 복습 생활코딩 git CLI 백준 다시 시작
🍮 오늘 한 일 생활코딩 git2 - Sourcetree 버전관리편을 모두 듣고 사용 시 참고할 수 있도록 내용 정리 강의 복습 (html 문서구조, 태그, 엔티티, css 선택자) 백준 11022번 🥞 내일 할 일 강의 복습 알고리즘 공부 github 세팅해보기 버전관리가 어려운 것은 너무 많은 것을 배우려는 조급증 때문일 수 있다. 당장 나의 문...
🍮 오늘 한 일 강의 복습 (html form 태그, 블록/인라인엘리먼트, id와 class) w3schools에서 form 태그 위주로 exercise 백준 반복문 관련 3문제 github에 알고리즘 문제풀이 저장소 세팅 🥞 내일/주말에 할 일 강의 복습 백준 (단순히 단계별로 전부 풀고 있었는데, 자바를 어느정도 배우고 다시 푸니까 좀 더 어려운 ...
🍮 오늘 한 일 8시간 수강 후 복습 (css 선택자), 헷갈리던 개념들 정리(input과 button의 차이, cascading 원칙) w3schools exercise, css selector 연습게임 백준 1차원배열 3문제 (숫자 개수 세기, char->int 형변환 관련) 🥞 내일 할 일 강의 복습 백준 3문제 생활코딩 소스트리3, git 협...
🍮 오늘 한 일 8시간 수강 후 복습 (js 시작 ~ 논리 연산자까지) : 논리 연산자가 이해가 안가서 찾아보느라 조금 오래 걸렸다. 백준 1차원배열 3문제 (나머지계산, 평균, OX퀴즈) 생활코딩 소스트리 3 브랜치 🥞 내일 할 일 강의 복습 백준 3문제 생활코딩 소스트리3 마저 듣기
🍮 오늘 한 일 8시간 수강 후 복습 (js ~배열, 주요 API, 관련 실습) : html문서의 엘리먼트를 획득하고 변경하기. 조건문, 반복문, 배열을 활용하기. 실습 네 가지를 모두 혼자서 다시 해보았다. 백준 1차원배열 완료: 배열, 반복문 등 관련 내용에 대한 제목을 기준으로 패키지명을 고치다가 버전관리하는 지점에서 뭔가 꼬였다. 버전관리가 중요...
🍮 오늘 한 일 강의 내용 : 자바스크립트 DOM, 함수, 객체, 이벤트 강의 복습 : 모던 자바스크립트 튜토리얼 공부 함수와 객체 개념이 잘 이해가지 않아서 그것 위주로 모던 자바스크립트 튜토리얼을 보고, 내용을 강의노트에 정리했다. 내가 듣고 있는 강의는 ECMA6 버전을 완전히 반영하고 있지는 않아서, 이걸 보니 몰랐거나 다른 부분도 많다. 함수선...
🍮 오늘 한 일 강의 복습 : 자바스크립트 이벤트 관련 복습 w3schools에서 자바스크립트 연습 학원 SQL 시험문제 풀기 알고리즘풀이 폴더 git 설정 해결: 이클립스 workspace폴더를 깃으로 관리할 경우 .gitignore를 활용할 수 있다는 것을 알게 되었다. 백준 단계별 - 함수 시작 🥞 내일 할 일 백준 git 협업 공부 그동안 배...
🍮 오늘 한 일 백준(자바) : 단계별 문제에서 함수로 넘어갔는데, 두번째 셀프넘버를 구하는 문제가 꽤 어렵게 느껴졌다. 자바스크립트로 계산기 만들어보기 (진행중) : 이건 script 작성에 익숙해질 겸 재미로..해보고싶어서 하는 거긴 하다 git3 - Sourcetree 조금 오후에 일정이 있어서 더 하려던 건 많이 못했다. 🥞 내일 할 일 학...
🍮 오늘 한 일 학원 수강 및 복습 : 자바스크립트 이벤트 활용, 객체 백준(자바) : 간단한 방법을 먼저 생각하려고 해보자. 한수 구하는데 괜히 엄청 꼬아서 생각했다. 자바스크립트로 계산기 만들어보기 (진행중) : 거의 다 했다. 일단은 (실무에서는 쓰면 안된다고 하는 ㅜ) eval 함수를 이용했고, 배열 대신 객체를 써서 ±부호 변경하는 연산을 추...
🍮 오늘 한 일 학원 수강 및 복습 : 자바스크립트 객체, JSON 개요, 웹 애플리케이션 서버 실행 및 연동(톰캣-이클립스) 백준(자바) : 문자열 관련 3문제 자바스크립트로 계산기 만들어보기 (진행중) : 어제 얼추 기능은 하게 만들었지만, 덜 구현된 것과 세부 예외처리를 하려고 하니.. 쉽지 않아서 다른 분들의 예시코드를 살짝 보니, 아 이거 이렇...
🍮 오늘 한 일 학원 수강 및 복습 : WAS, HTTP, JSP의 문법과 실행순서, Bootstrap 사용법 웹서버와 웹어플리케이션의 차이, 서블릿과 JSP의 관계 등 개인 공부 조금 오라클 프로시저와 함수 학습, 학원 SQL 시험문제를 풀었다. (rownumber는 where절에서 생성된다는 것을 알았다.) JSP의 존재를 알고나니 전혀 몰랐던 어떤...
🍮 5/26-28 한 일 학원 수강 및 복습 : JSP의 구성요소, 실행순서, 내장객체 / 요청파라미터의 전달과 획득 / HTTP의 요청,응답 방식 / DB 연동되는 동적 컨텐츠 CRUD 그리고 RESTfulAPI란 무엇인지 간단하게 알게 되었는데 학습내용과는 무관하다고 들었지만 궁금해서 개인적으로 더 자세히 찾아보려고 한다. 학원에서 실습해본 인사정...
🍮 오늘 한 일 학원 수강 및 복습 : Servlet 개념과 API, JSP 내장객체, include지시어/액션태그 사용하기, redirection 이동과 forward 이동 ... 자바스크립트로 계산기 만들기 기능구현 완료 (css는 대충 설정했고, 입력받는 수의 범위는 고려하지 않음 - 부트스트랩 사용법 배운 후 다듬어서 velog에 정리할 것) 웹...
🍮 오늘 한 일 학원 수강 및 복습 : JSP session객체 활용 기능구현(로그인, 사용자정보 CRUD) / 경로 표기법 학원에서 지금까지 했던 JSP 실습 스스로 해보기 : 북스토어 사이트 구현 - 로그인/로그아웃, 장바구니 조회 및 삭제, 도서목록 조회, 관련 예외처리들 RESTful API란 무엇이고, 어떨 때 사용하는지 조금 더 알아보았다. ...
🍮 오늘 한 일 학원 수강 및 복습 : JSP로 사이트 구현 - 페이징처리하기, SQL merge into, row_number()분석함수 페이징 처리를 스스로 다시 해보았다. 6월 회고 개인적으로 정리 🥞 주말동안 할 일 학원 수강 및 복습: 실습 스스로 해보기 자기소개서 백준 git 병원이 거리가 있어서 수업 끝나고 다녀와서는 할 일을 많이 안...
🍮 오늘 한 일 JSP로 커뮤니티 게시판 구현하기: 금요일에 작성한 코드 강사님 코드와 비교하며 한번 리뷰 추천인 등록 기능 추가 구현 페이징 처리를 간단하게 하는 클래스를 이용해 리팩토링 왜 개발자가 되고자 하는지, 남들에게 설득하기 위해 어떤 게 필요한지 정리해보기 => 내가 건축 공부를 하면서 연결지어서 흥미를 가졌던, 위치 관련 공공...
🍮 오늘 한 일 백준 자바 문자열 5월 회고, 개발자 지망생으로서 나 자신을 어떻게 설득하는 것이 좋을지 정리해봤다. 도시 데이터 매핑 애플리케이션: 졸업작품 때 도시 리서치를 하면서 공공데이터나 지도 정보를 가지고 일일히 그래픽으로 매핑했던 것을 이제 프로그래밍을 통해 더 정확하고 간단하게 해보고 싶었다. 그 때에도 이게 분명히 훨씬 간단한 어떤 방법...
🍮 오늘 한 일 학원 수강 및 복습: jsp 게시판 구현 - 에러처리하기, 첨부파일 업로드하기 휴일동안 스스로 코드 리뷰(?)를 조금 해봤지만, 오늘 수업을 들으니 또 어제까지 작성한 코드에서 수정해보고 새로 해볼 것들이 많았다. 수업이 끝난 뒤 아래 내용을 다시 직접 해보았다. board객체 CRUD 작업시 dto 대신 vo에서 user객체 활용 Str...
🍮 오늘 한 일 학원 수강 및 복습: jsp 게시판 구현 - 첨부파일 다운로드하기, ajax multipart 타입의 입력값 처리하는 클래스로 첨부파일 업로드하기 서블릿 구현객체로 첨부파일 다운로드하기 ajax 개념, 비동기 통신이 가지는 의미 ajax로 화면 리로딩 없이 회원가입폼 입력값 중복검사하기 ajax로 화면 리로딩 없이 외부링크의 json데이터...
🍮 오늘 한 일 학원 수강 및 복습: jsp 게시판 구현 - 비밀번호 암호화, 대분류-소분류 콤보박스 ajax, 게시판 검색 기능 실습 내용을 스스로 해보기 apache commons api 이용해서 비밀번호 암호화하기 (회원가입시 SHA256 암호화 -> DB저장 -> 로그인/로그아웃) ajax로 대분류 선택시 소분류 나타나는 카테고리 콤보박스 구현...
🍮 오늘 한 일 학원 실습 복습 마저 하기 : 게시판 검색, 조회 행 개수 선택 기능 구현 제목 검색, 조회 행 개수를 선택할 수 있게 하되 page, rows, keyword 값이 모두 정상적으로 전달되도록 스크립트 짜기 순수 자바만 할 때에 비해 오류 찾는 난이도가 높아졌다. 모든 오류를 명시적으로 알려주지 않기 때문에. 여러 실수로 ...
🍮 오늘 한 일 학원 세미 프로젝트 준비: erMaster를 이용해 ERD 작성, 데이터베이스 생성 수업 실습 때와 테이블 내용이 비슷해서, 실습 때 생성한 erm파일을 복사해와 테이블의 컬럼만 쏙 수정해서 작성한 것이 나의 실수였다. 사용자명, 제약조건 등 세부 설정이 변경되지 않은 상태로 DDL을 생성해서 오류가 있었다. sql 워크시트에서 찾기-...
🍮 오늘 한 일 학원 세미 프로젝트 초기 세팅: git과 github 사용법, 협업 방법을 배웠다. 혼자서 git을 사용할 때는 그저 commit, push만 반복하면 됐으니 어려울 게 없었는데 협업으로 하려니 온통 헤매게 되었다. pull, pull request, merge, fetch에 대해 더 정확히 이해해야 사용하는 데 어려움이 덜 할 것 같다....
🍮 오늘 한 일 학원 세미 프로젝트 시작: 각자 맡은 부분의 화면 구현 작업을 했다. 장바구니 페이지(조회, 변경, 삭제 가능) 레이아웃 구현 체크박스 토글, 장바구니 아이템 삭제 스크립트 작성 혼자서 직접 하다보니 비효율적으로, 또 여러 기능이 분리되지 않은 방식으로 코드를 작성하게 되는 부분이 아직 많은 것 같다. 레퍼런스 사이트와 같이 폼 입력태그들...
🍮 16~17일 동안 한 일 지난 이틀은 계속 학원 세미프로젝트에 열중했다. 내가 맡은 부분은 도서 쇼핑몰의 장바구니/주문 부분인데, 장바구니 조회 페이지에서 주문하기로 이어지는 방식의 서비스라서 이번주에는 장바구니 조회 페이지 구현을 먼저 진행했다. 단순 html내
🍮 오늘 한 일 원래 계획과 달리, 부스트캠프의 자가진단 문제들을 풀어본 뒤 지원서 자기소개서를 작성해보다가 하루가 다 갔다. 코딩테스트 경험을 해볼 겸, 자기소개서 작성 연습을 할 겸, 부스트캠프에 지원만이라도 해보려고 한다. 정말 지원만..ㅎ.. 부스트캠프 자가진단: 중반까지의 문제는 수월하게 풀 수 있었는데, 조금만 자료구조(맞나)나 컴퓨터공학 지식...
🍮 19~21일 동안 한 일 Today I learned인데 3일에 걸친 내용을 쓴다는 건 좀 웃기지만. 어제는 몸이 좋지 않아 일찍 잤고, 계속 세미 프로젝트 작업 위주로 시간을 보내고 있어서 한 번에 기록해도 나쁘지 않을 것 같다. 부스트캠프 지원서 자기소개서 작성, 지원 세미 프로젝트 [ 새 창에서 배송지 조회 - 새 배송지 추가 / 배송지 정보 ...
🍮 오늘 한 일 세미 프로젝트 어제 했던 장바구니 페이지, 배송지 기능을 오늘 다시 점검, 전체적으로 수정했다. 주문정보에 등록될 배송지는 무조건 사용자 기본 배송지인 것으로 개발했는데, 레퍼런스 사이트를 다시 살펴보니 장바구니에서 선택한 배송지와 사용자 기본 배송지를 분리해서 기본 배송지가 아닌 배송지로도 주문할 수 있게 만들어둔 것이었...
🍮 오늘 한 일 다시 또 TIL에서 사이버박찬호가 되는중.. 간단하고 명료하게 적자 학원 원격수업 시험 및 과제 제출 세미프로젝트 : 주문서 페이지 화면 구현 백엔드가 주 목적이다 보니까 부트스트랩으로 최대한 빠르게 만들려고 하면서, 유지보수 측면에서는 좀 지저분하고 좋지 않은 코드를 작성한 것 같다. 나중에 여유가 되면 이 부분도 고쳐보자 오늘...
🍮 어제 한 일 세미 프로젝트: 주문서 페이지에 값 전달받아서 화면에 출력하기, 결제 페이지로 값 전달하기 로컬 스토리지 활용하기 주문금액, 할인금액, 총 금액 등 장바구니아이템 정보를 이용해서 계산해야 하는 부분이 장바구니에도 있고, 주문서 페이지에도 있어서 이걸 매번 새로 해주는 게 맞을까 고민이었는데 강사님께서 알려주신 '로컬 스토리지'에 값을 ...
🍮 25~26일 한 일 세미 프로젝트: 주문서 페이지 DB 작업 구현, 주문 완료 페이지, 주문 내역 페이지 구현 완료, 주문 내역 목록 페이지 화면 구현 주문 완료 페이지까지만 하면 끝이라고 생각했는데 생각보다 다른 자잘한 게 많이 남아서, 먼저 해야 할 것들 - 기본적인 것을 다 끝내고서 카카오페이 결제창 띄우기를 해보기로 계획을 바꿨다. 서버 쪽
🍮 오늘 한 일 학원 강의 수강 및 복습 노틎 ㅓㅇ리 여태까지 JSP를 이용해 웹애플리케이션을 만들어본 것은 Model1의 개발방식이었다면 오늘부터는 MVC패턴을 도입한 Model2 개발방식을 배우기 시작했다. 지금은 조금 번거롭더라도 이 아키텍처가 어떻게 굴러가는지를 배우고, 이후에 스프링으로 넘어간다고 한다. 이전에 배운 서블릿 개념이나, 더 기초적인...
오랜만에 다시 적는 TIL.. 🍮 오늘 한 일 이번 주에는 스프링을 배우기 시작했다. 스프링을 왜 사용하는지 : 스프링과 의존성 역전의 관계 의존성 라이브러리 정보 등 여러 환경설정 관련 빈 등록 및 의존성 주입하는 법(수동, 자동화) JDBC 액세스 실습을 통해서 빈 객체가 어떻게 생성되고 사용되는지 확인해보았다. 강의 복습 : 위 나열한 스프링 강의...
🍮 오늘 한 일 강의 복습 : Spring 프로젝트 환경설정, myBatis 활용 실습 쭉 다시 해보기, Java 예외처리 헷갈렸던 부분 복습 복습할 땐 코드를 많이 쳐 보자.. 7~8월 개인 학습계획 관련 조사, 정리 개발자 이력서 관련 조사, 학원 제출용 이력서 작성 이것저것 구글링하다가 보게 된 영상. 톰캣 처음 쓸 때도 헷갈렸었는데 그새 또 희미...
🍮 오늘 한 일 인프런 김영한님 스프링 입문 강의 : 스프링 웹개발 기초까지 수강 학원에서도 배우고 있지만 이 강의도 유명하다고 들어서 궁금해서 들어보기 시작했다. 학원에서는 스프링 프레임워크 + maven으로 하고 있는데 이것도 제대로 배워야겠지만 다른 방식은 어떤 차이가 있는지를 알 수 있어서 좋은 것 같다. 전체적인 개념 이해에 도움이 되는 것 같...
🍮 오늘 한 일 학원 강의 수강 및 복습 : 스프링에서 mybatis로 DB액세스하는 다양한 방법 xml에서 resultMap 활용하기 map객체로 주고받기 dynamicSQL : 단일조건 검색 / 중복조건 검색 .. 자기소개서 쓰기 : 이전에 미리 써놨던 내용이 마음에 안들어서 생각도 좀 정리하고.. 처음부터 다시 써보고 있는데 생각보다 시간이 걸린다...
🍮 오늘 한 일 학원 강의 수강 및 복습 : 스프링 mvc 주요 component, 웹프로젝트 생성하고 요청핸들러 메소드 사용해보기 자기소개서 🥞 내일 할 일 학원 제출용 이력서 마무리 강의 복습 개인 프로젝트(강의 복습을 위한 실습 겸 하기) 자기소개서에 시
🍮 0715~0716 한 일 스프링 공부, 자기소개서 작성에 정신이 팔려 몇일 TIL을 쉬어버렸다. 자기소개서 : 앞으로 아주 많이 고치고 또 고치겠지만 학원 제출용으로는 일단락했다.. 학원 강의 복습 및 내용 정리 : 여전히 이 강의노트를 정리하며 공부하고 있다. 이제 자바 내용 뿐만 아니라 DB, FE 기술, 서버 관련, 스프링 까지 노션 DB의 뷰...
🍮 오늘 한 일 학원 강의 수강 및 복습 : 스프링에서 제공하는 기능들을 웹사이트 업무로직 구현할 때 어떻게 활용할 수 있는지 배우고 있다. 오늘은 사용자 정의 Annotation, ArgumentResolver, Interceptor를 사용하는 법을 배웠다. 토이프로젝트 : 주말에 굴러가게(?) 만들어놓은 프로젝트에 반응형이 되도록 이미지, 카드 엘리...
🍮 오늘 한 일 학원 강의 수강 및 복습 : @SessionAttribute를 활용해 여러 단계의 폼입력값을 저장하기 mybatis에서 `` 이용하기 선언적 트랜잭션 사용하기 토이프로젝트 : RandomCat api로 고양이이미지를 json으로 받아와 뿌리는데 로딩속도가 너무 느려서 비동기식으로 요청을 처리하도록 fetch() 함수를 썼는데 아주 드라마...
🍮 오늘 한 일 학원 강의 수강 및 복습 : jQuery 이용해서 입력폼 이벤트 처리하기(입력필드 추가, 빈 값 제출 등 예외 피하기) 선택자, 자주쓰는 함수에 대해 익숙해지자. jQuery 객체를 담을 변수를 선언할때는 $변수명 과 같은 형태로 이름을 붙여주는 게 일반적으로 선호하는 관례이다. 파이널 프로젝트 팀 회의 : 주제 후보에 대...
🍮 오늘 한 일 학원 강의 수강 및 복습 : ajax로 다중옵션 검색하기 다중옵션을 조회할 때 클라이언트 측에서 ajax로 데이터를 제공받고, html 조작을 통해 원하는 결과를 표시할 수 있다. jQuery에서 제공하는 ajax 함수를 사용하면 코드가 훨씬 간단해지고, JSON 파싱과 같은 데이터변환까지 해준다. 마찬가지로 서버측에서는 스...
🍮 오늘 한 일 학원 스프링부트 웹어플리케이션 실습 혼자 다시 해보기 완료 : update sql문에 where절을 누락하는 끔찍한 실수를 했다. 지금이야 나 혼자 DB에 가짜 데이터들을 마음대로 넣고 변경하지만... 실무 상황이라면 생각만 해도 아찔하다. 신경쓰자.. 강의 조회 기능에서 태그 조건을 중복으로 바꾸어보는 걸 추가로 해보았다. �...
🍮 오늘 한 일 학원 강의 및 복습 : Spring MVC에서 REST API 방식으로 구현해보기 (정확히는 REST스러운 아키텍쳐의 API?) REST API 원칙이란 무엇인가 Spring MVC에서는 REST API의 구현을 위해 @RestController, @PathVariable, @RequestBody와 같은 어노테이션을 활용할 수 ...
🍮 오늘 한 일 학원 강의 및 복습 : REST API로 데이터 응답받아서 클라이언트 앱에서 화면 표현하기 자바스크립트 template literal (백틱)에 ${}를 쓰지 못할 때는 JSP 내에서인데, 그 이유는 해당 기호가 EL로 인식되기 때문이라는 것을 알게 됐다. 파이널 프로젝트 팀 회의 : 세부기능 논의, 기능 역할분담 레퍼런스 사이트 화면을...
🍮 오늘 한 일 파이널 프로젝트 개발 시작 : 기능 분담 및 디자인 관련 협의, 개발환경(프로젝트 생성, 협업 관련 등) 설정, 개인작업 시작 Spring boot 기반의 MVC 개발 방식으로 숙소 예약 사이트를 구현하기로 했다. 나는 숙소 검색, 조회 부분을 맡았고 다중 조건 검색 기능에 가장 집중하려고 한다. 조장님이 만든 원격 레포지토리를 클론하여...
🍮 오늘 한 일 파이널 프로젝트 개인 작업 : 화면 구현, 동적 화면을 위한 코드 작성 세미 프로젝트는 한 가지의 길밖에 모르기 때문에 그 길이 돌아가는 길인지, 어떤 길인지 고민할 필요가 없었는데 이번에는 더 여러 방법을 알게 된 대신 '어떻게 구현할 것인가'에 대한 고민의 시간이 더 많아질 것 같다. 한 페이지에 대하여 요청방식에 따라서도 달라지고,...
🍮 오늘 한 일 파이널 프로젝트 개인 작업 : 주말에 해둔 화면 구현 보완, 백엔드 작업 시작, 관련 데이터 정리 1:N이라고 생각한 관계가 M:N이라 테이블을 수정했고, 직접 넣는 데이터(숙소 유형 등)를 엑셀로 정리해서 임포트했다. 조건이나 검색 경로가 여러 개로 나뉘어 고민이었는데 서버에서 검색한 데이터를 가져오는 로직은 ajax로 일원화시키기로 ...
🍮 오늘 한 일 파이널 프로젝트 개인 작업 : 숙소 다중조건 검색 기능 구현, 숙소 검색 화면 사용자 상호작용 관련 이벤트 처리, 지도 api 좌표 변경 관련 기술면접 자바 관련 질문 답변 ... 많이 못하고 있음 ㅠ 작업하면서 어려웠던 점, 알게 된 점 등 기술
TIL 공백기에 대한 변명.. 상당히 오랜만에 TIL을 적는다.. 면역체계가 무너졌는지 알러지가 심해져서, 학원수업 09-18 시간에는 어떻게든 작업을 했지만 약을 먹어도 한계가 있어서 저녁 시간을 활용하지 못했다. 지난 연휴까지도... TIL 정도야 메모처럼 금방 적으면 됐을텐데, 작업 중심으로 시간을 보내다보니 그게 잘 안됐다. 그래도 그동안 개인 ...
🍮 오늘 한 일 파이널 프로젝트 개인 작업 : 페이징 sql 문제 해결 예약 버튼 오류 수정 : 엘리먼트 생성하는 코드 실행 시점을 바꾸면서 변수 값이 누락되는 문제였다 리뷰 세부기능을 위한 더미데이터 제작 : 현재 테이블 구조에서 리뷰-예약 관련 제약조건이 없고, 숙소/객실아이디만 참조하기 때문에 리뷰 더미데이터는 아무렇게나 대량으로 만들어서 넣을 수...
🍮 오늘 한 일 파이널 프로젝트 개인 작업 : 내가 맡은 부분을 세부기능까지 모두 다 구현했다. 그리고 다른 파트의 진행중인 페이지 하나를 구현했다. 어제오늘은 자잘한 UI 디벨롭, 세부기능 추가 등의 작업을 했다. 객실 정보 탭에서는 정원 별 조회, 예약가능한 객실만 조회를 할 수 있게 바꾸었다. ** - 정렬을 정확하게 하자 ** sql에서 o...
🍮 오늘 한 일 파이널 프로젝트 개인 작업 : 주말 동안 숙소/맛집에 대한 찜하기 기능, 내가 찜한 목록 조회 기능, 통합검색페이지 화면을 만들었다. 오늘은 통합검색 기능을 구현했다. 죄다 숙소/맛집 service, mapper에 있는 기능인데 서로 아예 다른 테이블에 다른 컬럼이어서... 하 내용은 같은데 대상만 다른, 중복적인 코드가 엄청나게 많아졌다...
🍮 오늘 한 일 파이널 프로젝트 개인 작업 : 담당파트와 보완이 필요한 부분들에 기능을 넣고 수정했다. 데이터 출력 시 표현방식 수정, 검색창 연결 경로 수정, 식당 상세페이지에 숙소 상세페이지와 동일한 기능들을 적용해줬다(찜하기, 리뷰 스크롤링, 리뷰 통계) 통합검색 페이지에서 시설정보, 태그, 지역, 메뉴 등 상세 정보도 키워드 검색의 대상이 되도록 ...