Archives
- 26 Jun GoF 디자인 패턴 총정리 - 생성·구조·행위 패턴 Java 예제 코드
- 13 Jun WebSocket + JdbcTemplate Bulk Insert로 엑셀 대용량 업로드 구현하기
- 11 May JPA 연관관계 매핑 완벽 정리 - 단방향·양방향, ManyToOne, OneToMany, 연관관계 주인
- 10 May JPA 영속성 컨텍스트(Persistence Context) 완벽 정리 - 1차 캐시, Dirty Checking, merge
- 06 May HTTPS 통신 동작 원리 - SSL/TLS 인증서, 대칭키·비대칭키 암호화
- 24 Apr 데이터 크기 관점으로 이해하는 OSI 7계층 - TCP/IP, Ethernet, Packet
- 19 Apr C언어 포인터로 메모리를 직접 다루기 - 가상 메모리와 포인터 개념 정리
- 16 Apr 키보드 'a' 키를 누르면 컴퓨터에서 어떤 일이 일어날까? - 입출력 원리
- 16 Apr AWS EC2 Ubuntu에 MariaDB 설치 및 외부 접속 설정 방법
- 15 Apr 컴퓨터의 연산 원리 - 2진수, 보수, 덧셈·뺄셈·곱셈·나눗셈
- 07 Apr Java 실행 메커니즘 완벽 정리 - JVM, 바이트코드, JIT 컴파일러
- 09 Mar AWS EC2에 HTTPS 설정하기 - Ubuntu, Nginx, Certbot Let's Encrypt 무료 인증서
- 07 Mar Docker로 Grafana + Prometheus 모니터링 시스템 구축하기 - 네트워크, 볼륨 설정
- 07 Mar AWS EC2에 Docker 설치하는 방법 - Amazon Linux 2 기준 단계별 가이드
- 07 Mar Mac에서 특정 포트 사용 중인 프로세스 종료하는 방법 - lsof, kill 명령어
- 05 Mar 로컬 환경에서 Spring Boot 모니터링 시스템 구성 - Prometheus + Grafana
- 05 Mar Homebrew 자주 쓰는 명령어 정리 - 설치, 서비스 관리, 업데이트
- 27 Feb [백준 15662] 톱니바퀴(2) - Java 재귀 풀이
- 26 Feb Bootstrap으로 반응형 디자인 구현하기 - BreakPoint, Grid, Col 완벽 가이드
- 19 Feb Git 커밋 메시지 수정하는 방법 - git rebase -i 로 이전 커밋 변경
- 11 Jan [백준 12100] 2048 Easy - Java 풀이 및 백트래킹 완전탐색