- 도서리뷰/쿠버네티스 교과서
책 <쿠버네티스 교과서>를 읽고 작성한 서평
Read More
- 나의 첫번째 이직 회고, 5개월 간의 기록
원치 않는 이직을 해야하는 이들에게 어쩌면 도움이 될 수도 있는 멘탈 관리법
Read More
- JPA/No offset 방식으로 페이징 성능 개선하기
offset 방식에서 no offset 방식으로 개선하는 방법과 성능 차이에 대해 알아보자
Read More
- JPA/Pageable 인터페이스와 동작 원리
Spring Data JPA에서 페이지네이션과 정렬 시 사용하는 Pageable과 PageRequest에 대해 알아보자
Read More
- Spring/동시성 문제 해결을 위한 Redis 분산락 구현하기
Spring 환경에서 동시성 이슈 테스트 방법과 Redis 분산락을 통한 해결과정에 대해 알아보자
Read More
- 무조건 성장하는 사람의 특징
성장하는 사람의 특징은 무엇인지, 또 좋은 상사는 어떤 상사인지
Read More
- Book/개발자원칙/오류를 만날 때가 가장 성공하기 좋을 때다
책 <개발자원칙> 02. 오류를 만날 때가 가장 성공하기 좋을 때다
Read More
- JPA GenerationType과 MySQL auto_increment 간의 관계
JPA에서 GenerationType 설정과 MySQL auto_increment 설정에 따른 PK 채번 방식에 대해 알아보자
Read More
- 찜꽁 2.0 개발기 - 2
회의실 예약 프로젝트, 찜꽁 2.0 개발기 2편
Read More
- 찜꽁 2.0 개발기 - 1
회의실 예약 프로젝트, 찜꽁 2.0 개발기 1편
Read More
- Hello, 2023!
2023년 계획과 다짐
Read More
- Book/Kotlin In Action/5장. 람다로 프로그래밍
코틀린인액션 #5 람다로 프로그래밍
Read More
- Book/Kotlin In Action/4장. 클래스, 객체, 인터페이스
코틀린인액션 #4 클래스, 객체, 인터페이스
Read More
- Book/Kotlin In Action/3장. 함수 정의와 호출
코틀린인액션 #3 함수 정의와 호출
Read More
- Review/2022 제 1회 글또콘 후기
글쓰는 개발자 모임 글또의 첫 오프라인 컨퍼런스, 2022 글또콘 후기
Read More
- Book/Kotlin In Action/2장. 코틀린 기초
코틀린인액션 #2 코틀린 기초
Read More
- Book/Kotlin In Action/1장. 코틀린의 주요 특성과 철학
코틀린인액션 #1 코틀린이란 무엇이며, 왜 필요한가?
Read More
- VScode/VScode에 Jira 연동하기
VScode 플러그인 중 Jira and Bitbucket의 소개와 사용방법
Read More
- Kotlin/코틀린에서 클래스를 초기화하는 다양한 방법
kotlin의 주 생성자와 초기화 블록, 부 생성자, 그리고 동반 객체의 팩토리 메소드
Read More
- Network/SSL 와일드카드 인증서 갱신하기 (w. Letsencrypt)
letsencrypt를 통해 발급한 와일드카드 인증서 갱신하기 (자동/수동)
Read More
- DB/Redis의 자료구조 - String과 Hash
Redis의 자료구조 중 String과 Hash 비교 및 다양한 Redis 툴 소개
Read More
- Mac/M1 맥북에 Jekyll 깃헙블로그 로컬환경 세팅하기
M1 Mac에 Jekyll Github 블로그 로컬 테스트환경을 구축해보자
Read More
- Book/개발자 오디세이아
Book - 개발자 오디세이아(Developer Odysseia)
Read More
- Spring/RequestRejectedException 핸들링
Spring Security - RequestRejectedException 핸들링하기
Read More
- Network/nginx에 여러 서버, 여러 도메인 연동하기(with letsencrypt)
한 인스턴스에 두 WAS를 동시에 띄워보자 (부제 : 극한의 다이어트)
Read More
- Network/서브도메인과 함께 TLS(letsencrypt) 인증서 발급하기
서브도메인과 함께 TLS(letsencrypt) 인증서 발급하기
Read More
- Github/mac에서 여러 개의 github 계정 사용하기
한 맥북에서 두 가지의 github 계정으로 여러 프로젝트 동시에 진행하기
Read More
- DB/MySQL DB 모든 테이블 TRUNCATE 하기
MySQL 모든 테이블의 schema는 유지하면서 데이터만 날리는 방법
Read More
- 우아한테크코스 글쓰기 모음
우아한테크코스 과정 중 작성했던 회고글 모음
Read More
- Book/Effective Java 3E/Item9. try-finally보다는 try-with-resources를 사용하라
이펙티브 자바 3판 - 아이템 9. try-finally보다는 try-with-resources를 사용하라
Read More
- Book/Effective Java 3E/Item8. finalizer와 cleaner 사용을 피하라
이펙티브 자바 3판 - 아이템 8. finalizer와 cleaner 사용을 피하라
Read More
- Book/Effective Java 3E/Item7. 다 쓴 객체 참조를 해제하라
이펙티브 자바 3판 - 아이템 7. 다 쓴 객체 참조를 해제하라
Read More
- Book/Effective Java 3E/Item6. 불필요한 객체 생성을 피하라
이펙티브 자바 3판 - 아이템 6. 불필요한 객체 생성을 피하라
Read More
- Book/Effective Java 3E/Item5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
이펙티브 자바 3판 - 아이템 5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
Read More
- Book/Effective Java 3E/Item4. 인스턴스화를 막으려거든 private 생성자를 사용하라
이펙티브 자바 3판 - 아이템 4. 인스턴스화를 막으려거든 private 생성자를 사용하라
Read More
- Book/Effective Java 3E/Item3. private 생성자나 열거 타입으로 싱글턴임을 보증하라
이펙티브 자바 3판 - 아이템 3. private 생성자나 열거 타입으로 싱글턴임을 보증하라
Read More
- Book/Effective Java 3E/Item2. 생성자에 매개변수가 많다면 빌더를 고려하라
이펙티브 자바 3판 - 아이템 2. 생성자에 매개변수가 많다면 빌더를 고려하라
Read More
- Book/Effective Java 3E/Item1. 생성자 대신 정적 팩터리 메서드를 고려하라
이펙티브 자바 3판 - 아이템 1. 생성자 대신 정적 팩터리 메서드를 고려하라
Read More
- 내가 꿈꾸는 프로그래머로서의 삶
LV4 글쓰기 - 내가 꿈꾸는 프로그래머로서의 삶
Read More
- 팀 프로젝트가 나에게 남긴 것
LV3 글쓰기 - 팀 프로젝트가 나에게 남긴 것
Read More
- Gradle/Window 터미널에서 gradle build 로그가 깨지는 현상 해결하기
Window Git Bash 에서 ./gradlew build 로그가 깨지는 현상 해결하기
Read More
- DB/MySQL DB 백업 자동화하기
mysqldump와 crontab을 이용해 MySQL DB 백업을 자동화하는 방법
Read More
- Book/Real MySQL/인덱싱
Real MySQL - 인덱싱
Read More
- Book/Real MySQL/트랜잭션과 잠금
Real MySQL - 트랜잭션과 잠금
Read More
- Book/성공과 실패를 결정하는 1% 네트워크 원리/6장
성공과 실패를 결정하는 1% 네트워크 원리 - 6장 웹 서버에 도착하여 응답 데이터가 웹 브라우저로 돌아간다
Read More
- Book/성공과 실패를 결정하는 1% 네트워크 원리/5장
성공과 실패를 결정하는 1% 네트워크 원리 - 5장 서버측의 LAN에는 무엇이 있는가?
Read More
- Book/성공과 실패를 결정하는 1% 네트워크 원리/3장
성공과 실패를 결정하는 1% 네트워크 원리 - 3장 케이블의 앞은 LAN 기기였다
Read More
- Book/성공과 실패를 결정하는 1% 네트워크 원리/2장
성공과 실패를 결정하는 1% 네트워크 원리 - 2장 TCP/IP의 데이터를 전기 신호로 만들어 보낸다
Read More
- Book/성공과 실패를 결정하는 1% 네트워크 원리/1장
성공과 실패를 결정하는 1% 네트워크 원리 - 1장 웹 브라우저가 메시지를 만든다
Read More
- Book/Operating System/보충2 - RAID
운영체제 스터디 #12 보충공부 - RAID, Small Write Problem
Read More
- Book/Operating System/보충1 - 데드락
운영체제 스터디 #11 보충공부 - Race Condition, Semaphore, Deadlock
Read More
- DB/MySQL DB 백업하기
mysqldump를 이용해 MySQL DB를 백업(자동화 x)하는 방법
Read More
- Book/Operating System/10장 - 웹캐싱 기법
운영체제 스터디 #10 웹캐싱 기법
Read More
- 우테코/LV3 학습로그 정리 - 4차 데모데이
우아한테크코스 레벨 3 - 4차 데모데이 기간 동안의 학습로그
Read More
- 우테코/LV3 학습로그 정리 - 3차 데모데이
우아한테크코스 레벨 3 - 3차 데모데이 기간 동안의 학습로그
Read More
- 우테코/LV3 학습로그 정리 - 2차 데모데이
우아한테크코스 레벨 3 - 2차 데모데이 기간 동안의 학습로그
Read More
- 우테코/LV3 학습로그 정리 - 1차 데모데이
우아한테크코스 레벨 3 - 1차 데모데이 기간 동안의 학습로그
Read More
- Git/Git 브랜치 전략
Git Flow vs GitHub Flow
Read More
- Book/Operating System/9장 - 디스크 관리
운영체제 스터디 #9 디스크 관리
Read More
- Book/Operating System/8장 - 가상 메모리
운영체제 스터디 #8 가상 메모리
Read More
- Book/Operating System/7장 - 메모리 관리
운영체제 스터디 #7 메모리 관리
Read More
- Book/Operating System/6장 - CPU 스케줄링
운영체제 스터디 #6 CPU 스케줄링
Read More
- Book/Operating System/5장 - 프로세스 관리
운영체제 스터디 #5 프로세스 관리
Read More
- Book/Operating System/4장 - 프로그램의 구조와 실행
운영체제 스터디 #4 프로그램의 구조와 실행
Read More
- 우아한테크코스에서 찾은 나만의 효과적인 공부법
LV2 글쓰기 - 우아한테크코스에서 찾은 나만의 효과적인 공부법
Read More
- Book/Operating System/3장 - 컴퓨터 시스템의 동작 원리
운영체제 스터디 #3 컴퓨터 시스템의 동작 원리
Read More
- Book/Operating System/1,2장 - 운영체제 개요
운영체제 스터디 #1,2 컴퓨터 및 정보기술의 역사와 운영체제 개요
Read More
- Network/데이터링크계층/MAC주소, 패킷스위칭, 프레이밍
컴퓨터 네트워크 스터디 #9 Data Link layer - MAC주소, 패킷 스위칭, 프레임(프레이밍)
Read More
- Network/데이터링크계층/전이중, 반이중, 이더넷, MAC주소 테이블
컴퓨터 네트워크 스터디 #8 Data Link layer - 전이중, 반이중, 이더넷, MAC주소 테이블
Read More
- Network/네트워크계층/라우팅 프로토콜, 브로드캐스트, 멀티캐스트, 유니캐스트
컴퓨터 네트워크 스터디 #7 Network layer - 라우팅프로토콜(RIP, OSPF, BGP), DHCP, 브로드캐스트, 멀티캐스트, 유니캐스트
Read More
- Network/네트워크계층/IP주소와 서브넷
컴퓨터 네트워크 스터디 #6 Network layer - IP주소와 서브넷
Read More
- Network/전송계층/흐름제어와 오류제어
컴퓨터 네트워크 스터디 #5 Transport layer - 흐름제어와 오류제어
Read More
- Network/응용계층/HTTPS 동작 원리
컴퓨터 네트워크 스터디 #4 Application layer - HTTPS 동작 원리
Read More
- Network/응용계층/응용계층 프로토콜
컴퓨터 네트워크 스터디 #3 Application layer - 응용계층 프로토콜
Read More
- Network/전체/웹 동작 방식
컴퓨터 네트워크 스터디 #2 웹 동작 방식
Read More
- Spring/스프링 MVC 흐름 - Dispatcher Servlet
Spring MVC Flow - Dispatcher Servlet
Read More
- GitHub/Jekyll 깃헙블로그에 GitHub 댓글기능 추가하기 (with Utterances)
Jekyll github.io에 Utterances를 이용해 댓글 붙이기
Read More
- Network/전송계층/TCP vs UDP
컴퓨터 네트워크 스터디 #1 Transport layer - TCP vs UDP
Read More
- Java/디자인패턴 - 책임 연쇄 패턴
JAVA 디자인패턴 중 책임 연쇄 패턴에 대한 정리
Read More
- Book/토비의스프링vol1/ 4장. 예외
토비의스프링 4장 내용 공부
Read More
- Book/토비의스프링vol1/ 3장. 템플릿
토비의스프링 3장 내용 공부
Read More
- Book/토비의스프링vol1/ 2장. 테스트
토비의스프링 2장 내용 공부
Read More
- 우테코/LV2 학습로그 정리
우아한테크코스 레벨 2기간 동안의 학습로그
Read More
- Network/웹 어플리케이션 레이어
Network Web Application Layer
Read More
- Book/토비의스프링vol1/ 1장. 오브젝트와 의존관계
토비의스프링 1장 내용 공부
Read More
- Spring/스프링 입문 강의 정리
코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Read More
- 우테코/LV1 학습로그 정리
우아한테크코스 레벨 1기간 동안의 학습로그
Read More
- Book/모던자바인액션/ 19장. 함수형 프로그래밍 기법
모던자바인액션 19장 내용 공부
Read More
- Book/모던자바인액션/ 18장. 함수형 관점으로 생각하기
모던자바인액션 18장 내용 공부
Read More
- 우아한테크코스 한 달 생활기
LV1 글쓰기 - 우아한테크코스 한 달 생활기
Read More
- Book/모던자바인액션/ 13장. 디폴트 메서드
모던자바인액션 13장 내용 공부
Read More
- Book/모던자바인액션/ 12장. 새로운 날짜와 시간 API
모던자바인액션 12장 내용 공부
Read More
- Book/모던자바인액션/ 11장. null 대신 Optional 클래스
모던자바인액션 11장 내용 공부
Read More
- Book/모던자바인액션/ 9장. 리팩토링, 테스팅, 디버깅
모던자바인액션 9장 내용 공부
Read More
- Book/모던자바인액션/ 8장. 컬렉션 API 개선
모던자바인액션 8장 내용 공부
Read More
- Book/모던자바인액션/ 7장. 병렬 데이터 처리와 성능
모던자바인액션 7장 내용 공부
Read More
- Book/모던자바인액션/ 6장. 스트림으로 데이터 수집
모던자바인액션 6장 내용 공부
Read More
- Book/모던자바인액션/ 5장. 스트림 활용
모던자바인액션 5장 내용 공부
Read More
- Book/모던자바인액션/ 4장. 스트림 소개
모던자바인액션 4장 내용 공부
Read More
- Book/모던자바인액션/ 3장. 람다 표현식
모던자바인액션 3장 내용 공부
Read More
- Book/모던자바인액션/ 2장. 동작 파라미터화 코드 전달하기
모던자바인액션 2장 내용 공부
Read More
- GitHub/ 블로그 로컬환경에서 테스트하기
fork한 github.io의 로컬 작업 환경 구축하기
Read More
- Initial Post
Testing my blog by writing initial post
Read More