Small knowledge gathers to become large knowledge.
- Readiness probe 와 Liveness probe
- Helm 이란
- 쿠버네티스 볼륨 - 퍼시스턴트 볼륨과 퍼시스턴트 볼륨 클레임
- kustomize
namePrefix
와nameSuffix
- Gradle이란
- Gradle-Plugin에 대해서
- Gradle-Project에 대해서
- Gradle-BuildScript
- transitive dependency란
- 버전을 직접 입력하지 않아도 임포트되는 dependencies with bom
- gradle에서 라이브러리 버전 비교하는 Task 만들기
- gradle 에서 라이브러리 버전을 제한하는
constraints
- gradle optional
- sidecar pattern이란
- 프록시 패턴이란
- 10가지 아키텍처 - 계층화 패턴
- Factory Pattern
- 점진적 개선 - Strangler Pattern
- Bulk-Head Pattern
- 코드 가독성 - 도입과 원칙
- 코드 리뷰는 왜 해야하는가 (1)
- 코드 리뷰는 왜 해야하는가 (2)
- 의미있는 이름 - 의도를 분명히 밝혀라
- Extract Class
- 형식 맞추기
- 이펙티브 자바 - 생성자 대신 정적 팩터리 메서드를 고려하라
- java-8-stream-api
- 자바8에서 인터페이스와 추상클래스
- Java 8 Function<T, R>
- Java 8 BiFunction<T, U, R>
- Java 8 Consumer
- Java 8
orElse
와orElseGet
차이 - Java 8 람다 캡처링
- Java 12 Shenandoah-gc
- Garbage Collector란
- Java method parameter
final
가 의미하는 것은? - Value Based Class
- [vavr] 자바 순수함수 라이브러리 VAVR란?(1)
- [vavr] Try 를 이용하여 Exception Handling
- [vavr] Set 사용해보기
- Optional을 올바르게 사용하기
- 이왕이면 Generic Type으로 만들라.
- Java의 예외처리
- sneaky Throws (몰래 예외처리하기) 란?
- Java ScheduledExecutorService
- 생성자에 매개변수가 많다면 빌더패턴을 고려하라
- bean singleton
- @SpringBootAnnotation 의 @ComponentScan 범위
- Spring boot 2.2 부터 Immutable properties 사용 가능
@Configuration
vs@ConfigurationProperties
- Hystrix - Isolation 전략 Thread vs Semaphore
- Spring-Cloud bootstrap.yml 파일
- Spring-Data-Jpa 연관관계 (단방향)
- Spring Data Jpa 연관관계 (양방향)
- Spirng
@WebFluxTest
어노테이션 - Spring
@JsonCreator
어노테이션 - Spring Dependency Management
BOM
- Lombok annotation - @EqualsAndHashCode(callSuper = true)
- Jedis dependecny configuration
- EntityManagerFactory, EntitiyManager, PersistenceContext란?
- Spring ApplicationEventPublisher
- 스프링 AOP 살펴보기
- 스프링 AOP 살펴보기 - 프록시패턴과 AOP
- 스프링 batch란?
- 스프링과 캐시
- Resilience4j Introduction
- Archaius Overview
- Archaius Get Started
- Archaius User Guide
- Archaius Dynamic Properties Validation
- Archaius Deployment Context
- 분산 처리 환경에서 사용 가능한 데이터 저장소, Zookeeper
- 분산 KEY-VALUE 스토어 ETCD 살펴보기
- 대규모 확장이 가능한 분산 추적 시스템 Grafana Tempo 발표