📚 TIL Today I Learned 하루동안 학습한 내용을 정리하기위해 만든 저장소입니다. 단계별 학습 방법을 지향합니다. GitHub TIL에 기록 (학습) 블로그에 정리해서 포스팅 (복습) 작성 규칙 폴더와 파일명은 영문으로 작성한다. 의미를 함축하지 않고, 의도를 분명히 밝힌다. reference를 명시하고, 원작자가 참고를 허용하는 자료만 사용한다. 분류 📌ETC 📌Algorithm 플로이드-워셜 LIS 최장 증가 부분 수열 LCS 최장 공통 부분 수열 BitMask (비트마스킹) 분리집합 정수론 누적합 📌CS Oauth 개념 동작방식 정리 HTTP/HTTPS 정리 OOP REST SSL/TLS 정리 📌CleanCode 자바 명명 규칙 커밋 컨벤션 인스턴스 변수를 줄여아하는 이유 정리 일급 컬렉션이란? Java 메서드 네이밍 📌DataStructure 트리 덱 📌 Java Java17 버전 정리 Assert 키워드 정리 Enum 어떻게 사용해야할까? EnumMap 정리 함수형 프로그래밍 optional 클래스 정리 refactor 순서 정리 Sealed Class static 키워드 정리 stream 정리 Error와 Exception 정리 toString 키워드 📌 Jpa JpaAuditing JPQL Locking 전략 RepositoryImpl_QueryDSL관리 📌 NetWork Cookie JWT Session 아키텍처패턴(CSR,SSR) (SPA,MPA) 정리 📌 Spring @AutoConfigureRestDocs CustomException 정리 Rest-Assured Spring AOP 정리 Spring IoC와 DI 정리 Spring Security 테스트 Spring Security Oauth2.0 테스트 SwaggerUI + Spring REST Docs 함께 사용하기