Kafka
Kafka
2025
- [멀티스레드와 동시성] 스레드 풀과 Executor 프레임워크1
- 레이나-메모
- [멀티스레드와 동시성] 동시성 컬렉션
- [멀티스레드와 동시성] CAS - 동기화와 원자적 연산
- [멀티스레드와 동시성] 생산자 소비자 문제2
- [멀티스레드와 동시성] 생산자 소비자 문제1
- [멀티스레드와 동시성] 고급 동기화-concurrent.Lock
- [멀티스레드와 동시성] 동기화-synchronized
- [멀티스레드와 동시성] 메모리 가시성
- [멀티스레드와 동시성] 스레드 제어와 생명 주기2
- [멀티스레드와 동시성] 스레드 제어와 생명 주기1
- [멀티스레드와 동시성] 스레드 생성과 실행
- [멀티스레드와 동시성] 프로세스와 스레드 소개
- [Spring-Reactive] WebClient
- [Spring-Reactive] WebClient
- [Spring-Reactive] 예외 처리
- [Spring-Reactive] Spring Data R2DBC
- [Spring-Reactive] 애너테이션 기반 컨트롤러 & 함수형 엔드포인트
- [Spring-Reactive] Spring WebFlux 개요
- RedissonClient
- DDD & Hexagonal
2024
- reveal
- container and orchestration
- [AWS-EKS] 프로젝트 셋팅
- [AWS] MSK Connector
- [AWS] DocumentDB
- [AWS] MSK
- [AWS] Elastic Container Registry
- [AWS] CodeCommit
- [Spring-Security] Jwt back-front 환경에서 jwt 사용하기
- JSX, Elements
- Setting
- [AWS-EKS] Amazon VPC CNI란? EKS에서의 VPC CNI
- [Kubernetes] Probe, Configmap, Secret
- [AWS-EKS] eksctl을 통해 Amazon EKS 배포 후 확인하기
- [AWS-EKS] 관리 콘솔에서 Amazon EKS 배포
- [Kubernetes] Object 이해하기
- [AWS-EKS] IAM 사용자 생성 및 CloudFormation을 통한 인프라 배포
- [Kubernetes] 트래픽 테스트
- [AWS-EKS] AWS EKS 클러스터 엔트포인트란? Public, Private, Private + Public
- [Kubernetes] 쿠버네티스 설치하기
- [AWS-EKS] AWS EKS 특징과 노드 구성 방식, 배포방식
- 맥북 인텔리제이 단축키
- 서버 모니터링을 위한 그라파나와 프로메테우스 활용
- [CI/CD Pipeline 실무] Jenkins CI 설정
- [CI/CD Pipeline] 7. 무중단 배포
- [CI/CD Pipeline] 6. AWS + CICD
- [CI/CD Pipeline] 5. SonarQube + Jenkins Cloud
- [CI/CD Pipeline] 4. Advanced Jenkins
- [CI/CD Pipeline] 3. Docker + Ansible + kubernetes 설정
- [CI/CD Pipeline] 2. Docker + Ansible 설정
- [CI/CD Pipeline] 1. AWS EC2 + Jenkins 설정
- [AWS] 계정 생성 및 설정
2023
- [EKS] Karpenter 구성하기
- [EKS] HPA, VPA, CA 구성하기
- [EKS] Amazon EKS 원클릭 배포 및 기본 설정
- [EKS] 프로메테우스와 그라파나 구성하기
- [EKS] Amazon EKS 로깅 구성하기
- [EKS] Amazon EKS 원클릭 배포 및 기본 설정
- [EKS] Amazon ECR Public Repository 사용하기
- [EKS] Amazon EFS CSI Driver 구성하기
- [EKS] Amazon EBS CSI Driver 구성하기
- [EKS] Amazon EKS 원클릭 배포 및 기본 스토리지 확인
- [Kubernetes] AWS EFS를 사용한 pv/pvc 설정
- [EKS] ExternalDNS 구성하기
- [Kubernetes] CI/CD를 위한 Jenkins 설정
- [EKS] AWS Load Balancer Controller 부하분산 환경 구성하기
- [EKS] Amazon VPC CNI 구성 확인하기
- [Kubernetes EC2 Ubuntu] Dashboard 설치
- [Kubernetes] Kubernetes AWS Ubuntu 22.04 설치
- [Spring-Reactive] Creating a new sequence (justOrEmpty, fromIterable, fromStream, range, defer, using, generate, create)
- [Spring-Reactive] Reactor (Testing)
- [Spring-Reactive] Reactor (Context, Debugging)
- [Spring-Reactive] Reactor (Scheduler)
- [Spring-Reactive] Reactor (Sinks)
- [Spring-Reactive] Reactor (Sequence, Backpressure)
- [Spring-Reactive] Reactor (Mono and Flux)
- [Spring-Reactive] 리액티브 시스템과 리액티브 프로그래밍
- [EKS] Amazon EKS 원클릭 배포
- [EKS] Amazon EKS 배포
- [programmers][X] 쿼드압축 후 개수 세기
- [programmers][X] 가장 큰 수
- [programmers][X] 땅따먹기
- [programmers][X] [3차] 압축
- [programmers][X] k진수에서 소수 개수 구하기
- [programmers][X] 뒤에 있는 큰 수 찾기
- [programmers][X] [3차] n진수 게임
- [programmers][X] [1차] 뉴스 클러스터링
- [programmers][X] [1차] 캐시
- [programmers][X] 의상
- [programmers][X] n^2 배열 자르기
- [programmers][X] 연속 부분 수열 합의 개수
- [programmers][X] 예상 대진표
- [programmers][XX] N개의 최소공배수
- [programmers][X] 귤 고르기
- [programmers][X] 구명보트
- [programmers][X] 점프와 순간 이동
- [programmers][X] 카펫
- [programmers][X] 이진 변환 반복하기
- [programmers][X] 숫자의 표현
- [programmers][X] 다음 큰 숫자
- [programmers][X] JadenCase 문자열 만들기
- Spring REST Docs
- [programmers][X] 행렬의 곱셈
- Additional Advice
- [programmers] [PCCP 기출문제] 3번 / 아날로그 시계
- Mockito Stubbing
- [programmers] 당구 연습
- Presentation-Layer-Test
- [programmers] 도넛과 막대 그래프
- Business-Layer-Test-2
- [programmers] 단체사진 찍기
- Business-Layer-Test-1
- Persistence-Layer-Test
- Test environment
- Given-When-Then
- Test Driven Development
- [programmers] 올바른 괄호
- Unit Test
- [programmers] 최댓값과 최솟값
- [programmers] 택배 상자 꺼내기
- [programmers] 완전범죄
- [programmers] 3 x n 타일링
- [programmers] 카카오프렌즈 컬러링북
- [programmers] 가장 많이 받은 선물
- [programmers] [PCCP 기출문제] 3번 / 충돌위험 찾기
- [softeer] 나무 조경
- [softeer] Yeah, but How?
- [softeer] 나무 공격
- [softeer] GPT식 숫자 비교
- [softeer] 효도 여행
- MongoDB
- [softeer] 루돌프 월드컵
- [softeer] 나무 섭지
- [softeer] 함께하는 효도
- [softeer] CPTI
- [programmers] 교점에 별 만들기
- [programmers] 비밀 코드 해독
- [programmers] 조이스틱
- [programmers] 혼자 놀기의 달인
- Redis Streams를 이용한 이벤트 기반 통신 개발
- [programmers] 숫자 블록
- [programmers] [PCCP 기출문제] 2번 / 석유 시추
- Redis 성능 튜닝
- [programmers] 지게차와 크레인
- [programmers] 요격 시스템
- 클러스터 구성 실습
- [programmers] 혼자서 하는 틱택토
- 확장성과 가용성을 위한 클러스터
- [programmers] 두 원 사이의 정수 쌍
- [programmers] N-Queen
- Redis의 백업과 장애 복구
- [programmers] 과제 진행하기
- [programmers] 후보키
- Pub-Sub을 이용한 채팅방 구현
- [programmers] [PCCP 기출문제] 2번 / 퍼즐 게임 챌린지
- [Spring-Batch] Spring Batch
- [programmers] 멀쩡한 사각형
- 리더보드 만들기
- [programmers] 문자열 압축
- [programmers] 광물 캐기
- 캐시 레이어
- [programmers] 하노이의 탑
- [programmers] 가장 큰 정사각형 찾기
- 분산 환경에서의 세션 스토어
- [programmers] 행렬 테두리 회전하기
- [programmers] 줄 서는 방법
- Development-Setting
- [programmers] 괄호 변환
- Redis-Data-Type
- Setting
- [Kubernetes] Kubernetes AWS Linux 2023 설치
- Docker
2022
- [programmers] 2차원 동전 뒤집기
- [programmers] 파괴되지 않은 건물
- [programmers] 인사고과
- [hackerrank] Absolute Permutation
- [hackerrank] Non-Divisible Subset
- 다음 순열 구하기
- 10. Dynamic programming
- 9. Greedy 활용
- 8. DFS, BFS 활용
- 7. Recursive and Tree and Graph(DFS, BFS basic)
- 6. Sorting and Searching
- 5. Stack, Queue
- Jessie English
- 4. HashMap, HashSet, TreeSet
- 3. TowPointers, SlidingWindow, Math
- 2. Array
- 서비스 모니터링을 위한 그라파나와 프로메테우스 설정
- [Spring-cloud] MAS 트랜잭션 처리 및 분산 추척
- [Spring-cloud] Configuration Service
- [Spring-cloud] Jwt Gateway 환경에서 jwt 사용하기
- 1. String
- [Spring-Security] BCryptPasswordEncoder 설정
- [Spring-cloud] SpringBoot MSA를 위한 Api Gateway
- [Spring-cloud] SpringBoot MSA를 위한 Eureka
- [Spring-Security] Jwt 설정
- [aws] eks, karpenter, Terraform
2021
- [Library] Lombok
- [JPA 활용] 10. Querydsl 중급 문법 및 활용
- [JPA 활용] 9. Querydsl 기본 문법
- [JPA 활용] 8. Querydsl 설정
- [JPA 활용] 7. Spring Data JPA
- [JPA 활용] 6. Spring과 JPA
- [JPA BASIC] 5. Query
- [JPA BASIC] 4. Type
- [JPA BASIC] 3. Management
- [JPA BASIC] 2. Entity and Mapping
- [JPA BASIC] 1. JPA 시작
2019
2016
- [Spring OAuth2] Security & OAuth2
- [Spring Security] Security & JWT
- [Java & Spring Filter] Filter
- [Java & Spring Annotation] Annotation
- [Spring AOP] AOP
- [Spring DI] @Autowared vs 생성자 방식
- [Spring IoC] Singleton
- [Spring IoC] ApplicationContext와 BeanFactory
- Stream
- Lambda란?
- 캐스팅(Casting)이란?
- OOP
- JVM
- Wrapper Class란?
- Thread, Runnable