TIL
TIL copied to clipboard
:octocat: Today I Learned. 그날 그날 모든 활동들을 정리
Today I Learned(TIL) Wiki
Spring
- IoC
- AOP
- Batch
- JPA
- 자바 ORM표준 JPA프로그래밍
- 페이징 API
- Embedded를 적극 활용하자
- OneToOne 관계 설정 팁
- OneToMany 관계 설정 팁
- Paging 처리 Fetch Join 적용시 limit 동작하지 않는 이슈
- JPA 학습 정리
- 무식하게 배우는 JPA
- JPA N+1 발생원인과 해결방법
- Querydsl With Koltin
- 영속성 컨텍스트 주의점
- 영속성 컨텍스트 플러시
- 벌크 연산시 주의점
- JPA 선호 하는 패턴
- Querydsl Projection 정리
- Querydsl Repository Support 활용
- JPA + Querydsl group_concat 사용법
- JPA @Where 사용법
- JPA Batch Insert
- JPQL 조회 방식에 대한 분석
- Data Flow
- Task
- MVC
- Security
- Security 기초
- ACL
- CSRF
- Custom Security Expression
- Security Expression
- Security 학습
- Servlet
- Test
- Transaction
- Class Loader
- Spring Boot
- OAuth2
- MSA
- MSA 기초 정리
- Spring Cloud Config
- Spring Cloud Bus
- Spring Cloud Feign
- Spring Cloud Ribbon
- Spring Cloud Eureka
- Spring Cloud Zuul
- Spring Cloud Gateway
- Spring Cloud Gateway Error Handling & Filter
- Spring Cloud Hystrix
- Spring Cloud Stream
- Spring Cloud Config Server 정리
- Spring Cloud Config & Cloud Bus
- Spring Cloud Resilience4j 기초 정리
- Spring Cloud Sleuth 분산 환경 트래킹
- Redis
- 연재
- Slack Notification
- RabbitMQ - 간단 정리 및 기초 활용법
- Jackson 어노테이션 정리
- Lombok 사용팁 정리
- Lombok 가이드
- Custom Validation 어노테이션 만들기(1)
- Custom Validation 어노테이션 만들기(2)
- Spring5 레시피 정리
- Spring Boot Https 적용하기
- Spring 이란?
- Gradle 기반 멀티 모듈 구성하기
- Spring Actuator 기초 설정
- Immutable Properties 설정하는 방법
- Application Event
- Spring Data JDBC Getting Started
- Spring 관련 기타
- Spring Docker
- Spring with Kotlin
- JDBC 정리
- Error Response 서버로 전달하기
- HTTP Client 책임 분리하기
운영체제
데이터베이스
- 데이터베이스 첫걸음 정리
- 관계형 데이터베이스 실전 입문 정리
- 정규화 정리
- MySQL 5.7 완벽 분석
- Real MySQL
- Real MySQL 8.0 1권
- Real MySQL 8.0 2권
- Mysql Tip
네트워크
컴퓨터 구조
OOP
- 객체지향의 사실과 오해 정리
- 개발자가 반드시 정복해야할 객체지향과 디자인 패턴 정리
- JAVA 객체지향 디자인 패턴 정리
- 객체지향 프로그래밍 입문
- SOLID
- Design Smells (나쁜 디자인에 나타나는 3 가지 냄새)
- GoF의 디자인패턴
- Spring OOP 프로그래밍 예제(1) - 내가 해석한 SOLID
- Spring OOP 프로그래밍 예제(2) - Value 클래스로 응집력 높이기
- Spring OOP 프로그래밍 예제(3) - 추상화, 다형성
- Spring OOP 프로그래밍 예제(4) - Service, ServiceImpl 구조에 대한 고찰
- Spring OOP 프로그래밍 예제(5) - 외부 API(PagerDuty) 호출
- Spring OOP 프로그래밍 예제(6) - 예제로 보는 캡슐화
Docker
Nginx
Redis
Java
Kotlin
- Kotlin In Action 정리
- 코틀린 쿡북 정리
- 코틀린 기반 API 개발
- Ktlint 코드 스타일 검사
- Exposed
- Exposed 추가 정리
- 이펙티브 코틀린
- 다재다능 코틀린 프로그래밍
- 코틀린 쿡북
Node
- Apex
- Claudia
- Serverless
- AWS S3 이미지 최적화
- Cron
- Loopback 기초
- Loopback Board
- Loopback Tip
- Node Install
- NVM
- PM2
- Redis
- Social Login
- TDD
- 카카오 봇 만들기
Vue
Kafka
Reactive Streams
ELK
- 나만의 데이터 분석 플랫폼 엘라스틱서치
- 시작하세요! 엘라스틱서치
- Elasticsearch APM: 기본 설정
- Elasticsearch APM: 분산 트랜잭션 추적
- IT인을 위한 ELK 통합로그시스템 구축과 활용
- 엘라스틱 스택 개발 부터 운영까지
POP it 포스팅
도서
- DDD Start 정리
- Clean Code 정리
- JavaScript Patterns 정리
- Do it 자료구조와함께배우는알고리즘입문
- 어떻게공부할것인가
- 실용주의 프로그래머
- 피플웨어
- 함께 자라기 - 애자일로 가는 길
- 클린 코더
- 도메인 주도 설계란 무엇인가
- 학교에서 알려주지 않는 17가지 실무 개발 기술