profile
꾸준히 성장하는 과정속에서, 제 지식을 많은 사람들과 공유하기 위한 블로그입니다 😉
태그 목록
전체보기 (281)스프링(33)알고리즘(32)자료구조(29)Java(24)시스템 프로그래밍(21)http(19)git(18)server(17)django(14)데브옵스(14)mysql(13)aws(11)코딩테스트 스터디 자료(10)오픈소스sw(10)docker(8)Nginx(8)쿠버네티스(6)리눅스(5)로드밸런싱(4)어셈블리어(4)회고록(4)di(4)cloud(3)python(3)배포(3)AI(3)트랜잭션(3)JWT(3)redis(3)트랜잭션 격리수준(2)SOLID(2)무중단배포(2)Autowired(2)AWS S3(2)Thread Pool(2)비관적 락(2)OS(2)jenkins(2)인증인가(2)aws ec2(2)OOP(2)CI/CD(2)객체지향(2)ssl(2)데이터베이스(2)Context Switching(2)오픈소스 sw(2)CertBot(1)ComponentScan(1)tomcat(1)SQL injection(1)프록시(1)데드락(1)Infra(1)REST API(1)Memory Fragmentation(1)트랜잭션 전파(1)aws support(1)소셜 로그인(1)regex(1)OpenAI(1)Race(1)Forward Proxy(1)AWS 과금(1)커넥션 풀(1)apache(1)낙관적 락(1)동시성 제어(1)저작권 및 라이센스(1)JDBCTemplate(1)포스팅(1)CDN(1)멀티쓰레드(1)Fake JSON API(1)도커엔진(1)SockJS(1)github(1)Docker Cluster(1)DoS(1)ACID(1)synchronization(1)더미데이터(1)싱글톤(1)docker compose(1)JPA(1)multi thread(1)C10K(1)session(1)블로깅(1)분산 락(1)sop(1)docker swarm(1)학습방법(1)디자인패턴(1)스프링 빈(1)memory hierarchy(1)cors(1)stomp(1)asynchronous(1)ddos(1)sql(1)redisson(1)4-way Handshake(1)Restful(1)linux(1)AWS IAM(1)Datasource(1)REST(1)무중단 배포(1)배포 자동화(1)oAuth(1)가상화(1)해커톤(1)web socket(1)chatGPT(1)AWS CloudFront(1)Springboot(1)Lettuce(1)컴포넌트 스캔(1)하이퍼바이저(1)AWS Free tier(1)ML(1)네트워크(1)reverse proxy(1)replication(1)
post-thumbnail

[JPA] Persist Context 와 EntityManger 를 통한 영속성 Entity 관리 메커니즘

JPA 는 어떻게 영속성 앤티티를 관리하고 객체지향의 특성을 잘 보장해줄까?

2일 전
·
2개의 댓글
·
post-thumbnail

[Nginx] Basic Auth 를 적용하여 인가된 유저를 식별하기

Nginx 서버의 인가 시스템을 간단히 구축해봅시다!

5일 전
·
0개의 댓글
·
post-thumbnail

[Kubernetes] 파드(Pod) 와 워커노드의 레이블 , 셀렉터, 네임스페이스를 통한 그룹 조직화 및 스캐줄링

클러스터 안에 대량의 파드가 존재할 경우, 어떻게 레이블링하고 관리할 것인가? 🧐

6일 전
·
0개의 댓글
·
post-thumbnail

[Kubernetes] 클러스터의 파드(Pod) 배치 아키텍처와 YAML 디스크립터로 파드 관리하기

YAML 디스크립터로 파드를 직접 생성해보고, 파드를 어떻게 효율적으로 관리할 수 있는지 기법을 알아봅시다 🧐

6일 전
·
0개의 댓글
·
post-thumbnail

[Kubernetes] 쿠버네티스 단일 클러스터 환경에서 애플리케이션 배포 및 다중 파드 수평확장(Scale Out) 하기

클라우드 인프라 서버에서 단일 클러스터에 기반하여 파드를 5개로 확장해보자! 🧐

2023년 3월 24일
·
0개의 댓글
·
post-thumbnail

[Kubernetes] Minikube 를 활용한 단일 노드 쿠버네티스 클러스터 환경 구축

쿠버네티스를 도입시키전에, 우선 간단히 단일 클러스터 환경을 구축해보자!

2023년 3월 17일
·
2개의 댓글
·
post-thumbnail

트랜잭션의 추상화 (feat. PlatformTransactionManager)

선언적 트랜잭션은 어떻게 추상화 기능을 제공하고 있는걸까요?

2023년 3월 14일
·
0개의 댓글
·
post-thumbnail

멀티쓰레드 환경에서의 동시성 이슈를 위한 JAVA 키워드 : volatile 와 synchornized, Atomic 변수

동시성 이슈를 해결하기 위해 자바의 동기화 처리 키워드들을 알아보자!

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

경쟁상태(Race Condition) 의 대표 2가지 패턴 : Read-Modify-Write, Check-then-act

경쟁상태는 대표적으로 2가지 형태로 분류된다는 사실을 알고 계셨나요? 🧐

2023년 3월 12일
·
0개의 댓글
·
post-thumbnail

쓰레드 풀 생성 및 처리 메커니즘과 효율적인 쓰레드 관리, NIO Connector (feat. Tomcat 9.0)

멀티쓰레드 환경, 쓰레드 풀 활용 애플리케이션에서 어떻게 해야 트래픽 처리를 할 수 있는걸까?

2023년 3월 12일
·
0개의 댓글
·
post-thumbnail

[Kubernetes] 쿠버네티스 클러스터와 애플리케이션 실행 아키텍처

쿠버네티스 아키텍처의 전반적인 흐름에 대해 알아보자 🧐

2023년 3월 11일
·
0개의 댓글
·
post-thumbnail

[Docker] 도커는 어떻게 동일한 호스트에서 여러 프로세스를 컨테이너 단위로 격리시킬 수 있는걸까?

도커 컨테이너 기반 프로세스 단위 격리환경은 어떻게 구성되는걸까? 🧐

2023년 3월 11일
·
0개의 댓글
·
post-thumbnail

데이터베이스 커넥션 풀(Connection Pool),DataSource

DB 커넥션 풀이란 무엇일까? 그리고 왜 DataSource 를 사용해야할까요?

2023년 3월 10일
·
0개의 댓글
·
post-thumbnail

[Kubernetes] 마이크로서비스 애플리케이션의 분할과 확장에 따른 인프라 관리

마이크로서비스 환경에서 왜 DevOps 를 적용시키는게 좋을까?

2023년 3월 10일
·
3개의 댓글
·
post-thumbnail

선언적 트랜잭션에 대한 트랜잭션의 전파 (Transaction Propagation), 격리수준(isolation) 과 기타 속성

트랜잭션의 전파, 격리수준, 읽기전용, 제한시간 옵션 지정에 대해 자세히 알아보자!

2023년 3월 9일
·
0개의 댓글
·
post-thumbnail

JPA 의 낙관적 락(Optimistic Lock) 과 비관적 락(Pessimistic Lock) 으로 엔티티에 대한 동시성 이슈 제어하기

JPA 에서는 어떻게 데이터베이스 락(Lock) 을 제공하는가? 🧐

2023년 3월 6일
·
0개의 댓글
·
post-thumbnail

트랜잭션의 격리수준(Transcation isolation level) 4단계, ACID 성질

트랜잭션을 기본적인 성질 ACID 부터 시작해서, 격리수준의 4단계까지 차근차근 알아봅시다 🧐

2023년 3월 5일
·
0개의 댓글
·
post-thumbnail

[Redis] 분산락(Distribution Lock) 을 구현해 다중화 서버에서 발생하는 동시성 문제 제어하기

동시에 대규모 트래픽 요청이 들어와서 Race Condition 이 발생한 경우, Redis 로 분산락을 구현해서 오차없는 트래픽 처리를 해보자! 🧐

2023년 3월 3일
·
4개의 댓글
·
post-thumbnail

[Redis & SpringBoot] Redis 를 활용하여 RefreshToken 스토리지 엑세스 성능 개선하기

Redis 의 In-memory 특성을 잘 활용해서 RDB 보다 엑세스 속도를 개선할 수 있을까? 🧐

2023년 3월 1일
·
0개의 댓글
·