📚 This Week
- 이노베이션 캠프 (월 - 토) : 3주차 - 주특기 입문 (Spring)
- 코딩테스트 스터디 (주 1회)
이번 주는 본격적으로 Spring을 난생 처음으로 익힌 주차였다.
Controller, Service, Repository에 대한 개념
DTO에 대한 개념
REST API의 정의 및 조건
PUT과 PATCH의 차이
문자열 슬라이싱 정도는 꽤나 익숙한 듯 하다. 그래도 몇 개씩 끊기 등 스킬에는 훈련 더 하기
range(start, stop, step) : step
은 숫자의 간격을 나타냄
코딩테스트에서 전체 개수(ex:13)에서 뭘 빼야 할 때 : answer = [13, 13, 13, 13]
으로 두고 시작하기. 인덱스에 맞게 빼기
DFS : depth를 두어 단계를 올릴 수 있음. 시작은 depth = 0 부터 시작
코딩테스트에 대한 감이 조금 떨어진 듯 하다 ➡ 1일 1코테 훈련 하기
하루에 1시간 정도만 투자한다고 생각하고, 한 문제당 30분 이상 쓰지 말기
30분이 되었는데 테스트케이스 몇 개만 통과한다면, 딱 10분만 두고 풀어보기
이쯤 되어서 해결이 안 된 것은 못 푼 것이다. 답지 보고 외우고, 그대로 외운 대로 한 번 더 풀기
블로그에 내 풀이 + 다른 사람의 풀이 정리
Container, Bean
DTO
MVC 패턴
JPA의 기본 문법 및 사용 방법
Projection
JsonIngnore
Patch용 DTO을 따로 만들어야 하는가?
문자열 다루기
for문 : for
, enhanced for
, for each
int
vs float
vs short
vs long
stream
Math
메소드
try
... except
..
List
and Multi Threading
class와 instance의 메모리 저장 방식 등 차이
try
... except
...JWT 웹토큰 - 로그인, 로그아웃 구현 방법
SSR - Jinja2
캐시(Cache)란?
💭 다짐
다음주부터는 한 주의 커리큘럼이 끝나는 목요일에, 과제를 제출하고 나서 WIL을 작성해야겠다. 이제 새로운 주차가 시작된지 3일이나 되니 조금 혼란스럽다.