본문으로 건너뛰기

아카이브

전체 글 222개

2025 3

  1. 해외여행 3편 - 스페인
  2. 해외여행 2편 - 튀르키예 (터키)
  3. 해외여행 1편 - 케냐

2023 1

  1. 자바의 Virtual Thread가 나와도 코틀린의 코루틴은 여전히 살아남을까?

2022 8

  1. Java Virtual Threads 훑어보기
  2. 히카리 CP에서 다양한 시간 설정해보기
  3. TDD는 Design Acitivity이다.
  4. (Tomcat) ClientAbortException은 왜 발생할까? (Part 2)
  5. (Tomcat) ClientAbortException은 왜 발생할까? (Part 1)
  6. (Gradle) 테스트 의존성 관리하기 (feat. java-test-fixtures 플러그인)
  7. (Gradle) implementation vs api
  8. (독서노트) 제로 투 원 (ZERO to ONE) Part. 01

2021 18

  1. 라스베가스를 다녀오고... 5편 (feat. AWS re:Invent 2021) - 세미자 마지막 날부터 인천공항까지
  2. 라스베가스를 다녀오고... 4편 (feat. AWS re:Invent 2021) - 세미나 넷째 날
  3. 라스베가스를 다녀오고... 3편 (feat. AWS re:Invent 2021) - 세미나 셋째 날
  4. 라스베가스를 다녀오고... 2편 (feat. AWS re:Invent 2021) - 세미나 둘째 날
  5. 라스베가스를 다녀오고... 1편 (feat. AWS re:Invent 2021) - 인천공항에서 세미나 첫 날까지
  6. (Spring Boot) spring-boot-configuration-processor 활용하기
  7. (Spring) 외부 API의 Response 객체를 만들 때 null을 주의하자
  8. (Spring) 외부에서 호출하는 Request 객체를 만들 때 null을 주의하자
  9. (Java) Fail Fast Iterator
  10. (JPA) Readonly 트랜잭션은 Dirty Checking을 하지 않는다
  11. (JPA) persist vs merge
  12. (JPA) 엔티티 매니저는 리퀘스트 당 하나만 생성되지 않을 수 있다.
  13. (JPA) Readonly 트랜잭션은 트랜잭션을 시작하지만 flush를 하지 않는다.
  14. Netty 이벤트 핸들러 실행 순서
  15. Netty ByteBuf
  16. Netty 이벤트 루프
  17. Netty 용어사전
  18. (Spring Boot) SimpleClientHttpRequestFactory와 Connection Pool

2020 9

  1. Spring Boot Test에서 Test Configuration 감지하기
  2. IntelliJ (Spring Boot) vs Gradle (bootRun)에서 클래스패스의 차이점
  3. Spring Boot + JUnit에서 의존성 주입하기
  4. spring.properties 파일을 읽어들이는 원리
  5. (TDD) 클래스의 명시적인 타입 검사를 제거하는 방법
  6. (TDD) 하위 클래스를 제거하기 쉽게 만드는 방법
  7. (TDD) 클라이언트에 영향 없이 상속 구조를 마음껏 고칠 수 있는 방법
  8. (Hexo) NexT 테마에서 '더 읽어보기'를 설정하는 방법
  9. 공인인증서

2019 26

  1. AES 256 CBC + PBKDF2
  2. (Kotlin) Request에서 Nullable? Non-Null?
  3. (Kotlin) De/Serialize DTO 뽀개서 뿌셔버리기
  4. 자산과 부채, 그리고 현금흐름과 자본이득
  5. 야놀자를 떠나며... (feat. 레저큐)
  6. (Hexo) NexT 테마
  7. 왜 한국은 미국 금리에 의존적일까?
  8. 왜 중앙은행은 화폐를 발행하는가? (feat. 인플레이션, 디플레이션)
  9. 돈은 빚이다.
  10. (Java) 람다 캡처링과 final 제약조건
  11. 어노테이션이 달린 빈의 자동 스캔 (Without Spring Boot)
  12. (Troubleshooting) 내 로컬에서는 잘 되는데...? (내로잘)
  13. (Troubleshooting) Thread Dump 분석 도전기
  14. (Troubleshooting) 레디스 사망일기
  15. (JVM) Garbage Collection Advanced
  16. (JVM) Garbage Collection Basic
  17. (삽질기) SSH 터널링을 통해 원격지에 존재하는 도커 컨테이너 안의 JMX 모니터링하기
  18. (Troubleshooting) Hibernate MultipleBagFetchException 정복하기
  19. (삽질기) Spring Data JPA에서 Entity Manager 관련 삽질기
  20. (Troubleshooting) 생애 첫 Heap 메모리 분석기 (feat. Eclipse MAT)
  21. (Troubleshooting) Nginx upstream에 AWS ELB DNS를 걸 때 주의사항
  22. 무중단 배포란...?
  23. (Docker) Spring Boot Application Image 최적화하기
  24. 어떻게 웹플럭스는 적은 쓰레드만으로 많은 요청을 처리할 수 있을까?
  25. Green Thread vs Native Thread
  26. (Java) synchronized 키워드가 가지는 의미

2018 28

  1. (이펙티브 자바 3판) 3장 - 모든 객체의 공통 메서드, Comparable을 구현할지 고려하라
  2. (이펙티브 자바 3판) 3장 - 모든 객체의 공통 메서드, clone 재정의는 주의해서 진행해라
  3. (이펙티브 자바 3판) 3장 - 모든 객체의 공통 메서드, equals를 재정의하려거든 hashCode도 재정의하라
  4. (이펙티브 자바 3판) 3장 - 모든 객체의 공통 메서드, equals는 일반 규약을 지켜 재정의하라
  5. (Java8) 날짜와 시간 API
  6. 날짜와 시간
  7. Unix Timestamp
  8. (AWS) Security Group에서 다른 Security Group을 참조하는 경우
  9. YAML
  10. BNF 표기법
  11. (Spring) Spring Boot 2.0에서 로깅 환경 구축하기
  12. (Spring) Spring Boot 2.0 with Gradle에서 환경 별로 profile 쪼개기
  13. (JPA) 엔터티 상속
  14. 후니의 쉽게 쓴 시스코 네트워킹 정리 - OSI 7 Layer 네트워크 장비
  15. 후니의 쉽게 쓴 시스코 네트워킹 정리 - Ethernet, MAC Address, xCast
  16. (AWS) Public Subnet
  17. (AWS) VPC
  18. (보안) 대칭/비대칭키 암호화
  19. (네트워크) TCP/IP 쉽게, 더 쉽게 목차 리뷰 - 5장 하드웨어와 네트워크 인터페이스 계층
  20. (네트워크) TCP/IP 쉽게, 더 쉽게 목차 리뷰 - 4장 라우팅과 인터넷 계층
  21. (네트워크) TCP/IP 쉽게, 더 쉽게 목차 리뷰 - 3장 트랜스포트 계층
  22. (네트워크) TCP/IP 쉽게, 더 쉽게 목차 리뷰 - 2장 네트워크 서비스와 애플리케이션 계층
  23. (네트워크) TCP/IP 쉽게, 더 쉽게 목차 리뷰 - 1장 컴퓨터 네트워크
  24. (Java) 타임머신을 타고 시간 여행 떠나기
  25. (JPA) Embedded Type
  26. (Jackson) LocalDate, LocalTime, LocalDateTime 뽀개기 - Serialize
  27. (Jackson) LocalDate, LocalTime, LocalDateTime 뽀개기 - Deserialize
  28. (JPA) Entity와 EntityManager와 EntityManagerFactory

2017 114

  1. travis-ci와 coveralls를 이용하여 좀 더 안전하게 협업하기
  2. rollup.js를 통해 모듈 번들링하기
  3. Typescript + TSLint + Mocha + Chai + ts-node + NYC로 모던한 프론트 엔드 테스트 환경 구축하기
  4. (CD(N)) Netlify로 github page에서 jekyll 마냥 hexo(hugo, etc.)을 이용해보자
  5. (DNS) 1331원에 .com 도메인 사기 (feat. GoDaddy)
  6. (DB) MySQL의 데이터를 Elasticsearch로 마이그레이션하기
  7. (자알쓰) call by value vs call by reference
  8. (HTTP) 상태 코드 - 307 vs 308
  9. (ELB) HTTPS 서버를 열어보자
  10. (Certbot) 공짜로 HTTPS 서버를 열어보자. (feat. AWS)
  11. 지도 API 성능 개선기
  12. (Spring Boot) Gradle의 Profile(dev/production)을 구분지어보자.
  13. (Spring Boot) get/post 리퀘스트를 다뤄보자.
  14. (Spring Boot) properties 값을 불러와보자
  15. (Spring) 자바 빈즈 객체를 XML 파일로 관리하면서 DI하기 - property 태그
  16. (Spring) 자바 빈즈 객체를 XML 파일로 관리하면서 DI하기 - @Autowired
  17. (Spring) 자바 빈즈 객체를 XML 파일로 관리하면서 DI하기 - 기본
  18. Dependency Injection(의존성 주입)을 알아보자 - 생성자 함수
  19. Dependency Injection(의존성 주입)을 알아보자 - setter
  20. Dependency Injection(의존성 주입)을 알아보자 - 막코딩 하기
  21. (JazzHop) redpest - Sleepy time beats
  22. 자바 vs 자바스크립트
  23. 자바스크립트 학습 방법
  24. (자알쓰) 클로저
  25. (자알쓰) JIT 컴파일
  26. (상식) 컴퓨터는 어떻게 우리가 작성한 코드를 이해할까?
  27. (상식) 컴퓨터에서 2진수, 8진수, 16진수를 쓰게 된 이유
  28. (상식) 왜 1byte는 8bit일까?
  29. (자료구조) Queue를 만들어보자!
  30. (자료구조) List - LinkedList를 만들어보자!
  31. (자료구조) List - Stack(Pushdown List)을 만들어보자!
  32. (Java) 자바의 정석 3판 015일차 - 유용한 클래스, 날짜와 시간 & 형식화, 컬렉션
  33. (Java) 자바의 정석 3판 014일차 - 오류(에러와 예외), 유용한 클래스
  34. (Java) 자바의 정석 3판 015일차 - 유용한 클래스, 날짜와 시간 & 형식화, 컬렉션
  35. (Spring) 스타트 스프링 부트 003일차 - Spring Data JPA
  36. (자알쓰) 디버깅
  37. (ES6) Number.EPSILON은 왜 2.220446049250313e-16인가?
  38. (Java) 자바의 정석 3판 013일차 - Constant Pool
  39. (Spring) 스타트 스프링 부트 002일차 - Hibernate와 MySQL 연결하기
  40. (자료구조) Vector vs ArrayList vs LinkedList
  41. (Java) 자바의 정석 3판 012일차 - 다형성(클래스, 매개변수, 인터페이스), 참조타입의 형변환, 추상 클래스, 인터페이스, 단일 상속과 다중 상속
  42. (Spring Boot) 스타트 스프링 부트 001일차 - 스프링(부트), 빌드툴, VO, Lombok, 어노테이션, Jackson, ORM, JPA, Hibernate
  43. (Java) 자바의 정석 3판 011일차 - 상속과 포함, 오버라이딩, super, 패키지와 클래스, 접근 지정자
  44. (자작) Hexo theme overdose starter
  45. (JS) 문자, 단어, 동음이의어 갯수 세기
  46. (후기) 키워드 크롤러를 만들고 나서...
  47. (자작) 키워드 크롤러
  48. (ES2015+) Async/Await는 배열 표준 메소드에서 작동하지 않는다.
  49. (자알쓰) 변수
  50. (자알쓰) 자료형(객체)
  51. (자알쓰) 자료형(원시값)
  52. (함수형 JS) 함수형 프로그래밍(JS)이란...?
  53. (함수형 JS) pipe
  54. (함수형 JS) curry
  55. (함수형 JS) find
  56. (함수형 JS) reduce
  57. (함수형 JS) each
  58. (함수형 JS) map
  59. (함수형 JS) filter
  60. (함수형 JS) 왜 쓸까?
  61. Node.js란...?
  62. (자알쓰) 연산자
  63. (자알쓰) 값 vs 식 vs 문
  64. (자알쓰) 반복문의 진실 (번외편)
  65. (자알쓰) 훼이크 연산자 (번외편)
  66. 성공(?)한 겜덕이 되다
  67. (자알쓰) 모듈화 Part. 2
  68. (자알쓰) 모듈화 Part. 1
  69. (자알쓰) Scope Part. 2
  70. (JS) 숫자가 증가하는 애니메이션 구현하기
  71. (자작) async-to-sync (자바스크립트 비동기 함수 헬퍼)
  72. (자알쓰) Scope Part. 1
  73. (자알쓰) Hoisting
  74. (자알쓰) ECMASCript? ES?
  75. ES6 Generator
  76. (ES6) Iterator
  77. (Webpack 2) 상대경로 헬파티에서 탈출하기
  78. (Webpack 2) 최적화하기
  79. (ES6) Symbol
  80. (Webpack 2) 트리 쉐이킹을 똑똑하게 해보자!
  81. (ES6) Promise에 파라미터를 넘겨서 사용해보자
  82. (ES6+) 비동기 함수를 깔끔하게 처리해보자.
  83. (React Hot Loader) v3로 마이그레이션 해보자!
  84. (React Router) v4로 마이그레이션 해보자!
  85. (Webpack 2) 코드를 분할해보자!
  86. (Webpack 2) 트리 쉐이킹을 해보자!
  87. (자작) perf-chk (Node.js 애플리케이션)
  88. (ES) this
  89. (ES) ~(Tilde) 연산자
  90. (Java) 자바의 정석 3판 010일차 - 생성자, this, 멤버 변수 초기화
  91. (ES) 똑똑한 논리 연산자
  92. (ES5) 배열의 순회 메소드에서 break 기능 구현하기
  93. 양 보다는 꾸준히
  94. (Java) 자바의 정석 3판 009일차 - 재귀함수, 클래스 설계, 오버로딩, 가변 인자
  95. (Java) 자바의 정석 3판 008일차 - JVM의 메모리 구조
  96. (C++) 참고용 정리 - 클래스의 두 가지 생성 방법
  97. (C/C++) 참고용 정리 - 메모리 영역(Code, Data, Stack, Heap)
  98. (Java) 자바의 정석 3판 007일차 - OOP(객체, 클래스, 인스턴스), new 연산자, 참조 타입, 클래스 변수
  99. (자작) 동적 테이블 생성기
  100. (ES6+) ajax를 위한 fetch와 async/await
  101. (C/C++) 참고용 정리 - 전역 변수 vs 지역 변수 vs static 변수
  102. (Java) 자바의 정석 3판 006일차 - 배열
  103. (ASM) 참고용 정리 - 리틀 엔디안, 빅 엔디안
  104. (상식) 무선 공유기 암호와 속도에 관한 진실
  105. (상식) 인터넷 속도에 대한 진실
  106. (상식) 컴퓨터 용량 단위에 대한 진실
  107. (C/C++) 참고용 정리 - 변수와 리터럴, 그리고 메모리
  108. (C/C++) 참고용 정리 - 포인터와 배열
  109. (ES6) ajax 위주의 promise 실습
  110. (Java) 자바의 정석 3판 005일차 - 반복문(for, while, do-while), continue와 break
  111. (ASM) 참고용 정리 - 기계어와 ASM, 고급 언어의 관계
  112. (C++) 참고용 정리 - 변수의 주소
  113. (Java) 자바의 정석 3판 004일차 - 연산자(우선 순위 및 결합 규칙), switch 문
  114. (Java) 자바의 정석 3판 003일차 - 형변환, 정규화, 연산자

2016 15

  1. (Java) 자바의 정석 3판 002일차 - char의 형변환과 실수형(부동 소수점)
  2. (Java) 자바의 정석 3판 001일차 - 컴퓨터 이론, 리터럴 & 변수 & 변수
  3. (ES6) Interface
  4. (ES6) Number 객체와 함수
  5. (ES6) 숫자형
  6. JetBrains 회사 제품의 라이센스
  7. CDN 무료 호스팅하기
  8. (ES) 정규표현식 응용하기
  9. (Markdown) 개발자스러운 뱃지
  10. (git) 정리 노트
  11. (Webpack) 모듈? 번들링?
  12. (Webpack) devtool 옵션 퍼포먼스
  13. (Babel) ES6를 IE8에서도 써보자
  14. (ES6) Scope
  15. 블로그를 시작하다