Jump to: Navigation
Posts
This is the list
layout for showing blog posts, which shows just the title and groups them by year of publication. Check out the blog
layout for comparison. Open posts.md
to edit this text.
2024
- 코딩으로 학습하는 GoF의 디자인 패턴 - 추상 팩토리 패턴
- 코딩으로 학습하는 GoF의 디자인 패턴 - 팩토리 메소드 패턴
- 코딩으로 학습하는 GoF의 디자인 패턴 - 싱글톤 패턴
- GC 성능을 높이는 코딩 [JAVA]
- GOF 디자인패턴 - 어댑터 패턴
- 이펙티브 자바 - item 33. 타입 안전 이종 컨테이너를 고려하라
- 이펙티브 자바 - item 32. 제네릭과 가변인수를 함께 쓸 때는 신중하라
- 이펙티브 자바 - item 31. 한정적 와일드카드를 사용해 API 유연성을 높이라
- 이펙티브 자바 - item 30. 이왕이면 제네릭 메서드로 만들라 [JAVA]
- 이펙티브 자바 - item 29. 이왕이면 제네릭 타입으로 만들라
- 이펙티브 자바 - item 28. 배열보다는 리스트를 사용하라
- 이펙티브 자바 - item 27. 비검사 경고를 제거하라
- 이펙티브 자바 - item 26. 로 타입은 사용하지 말라
- 이펙티브 자바 - item 25. 톱레벨 클래스는 한 파일에 하나만 담으라
- 이펙티브 자바 - 23. 태그 달린 클래스보다는 클래스 계층구조를 활용하라
- 이펙티브 자바 - 22. 인터페이스는 타입을 정의하는 용도로만 사용하라
- 이펙티브 자바 - 21. 인터페이스는 구현하는 쪽을 생각해 설계하라
- 이펙티브 자바 - item 20. 추상클래스보다는 인터페이스를 우선하라
- 이펙티브 자바 - item 19. 상속을 고려해 설계하고 문서화하라. 그러지 않았다면 상속을 금지하라
- 이펙티브 자바 - item 18. 상속보다는 컴포지션을 이용하라
- 이펙티브 자바 - item 17. 변경 가능성을 최소화하라
- 이펙티브 자바 - item 16. public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라
- 이펙티브 자바 - item 15. 클래스와 멤버 접근 권한을 최소화하라
- 이펙티브 자바 - item 14. Comparable을 구현할지 고려하라
- 이펙티브 자바 - item 13. clone 재정의는 주의해서 진행하라
- 이펙티브 자바 - item 12. toString을 항상 재정의하라
- 이펙티브 자바 - item 11. equals를 재정의하려거든 hashCode도 재정의하라
- 이펙티브 자바 - item 9. try-finally보다는 try-with-resources를 사용하라
- 이펙티브 자바 - item 8. finalizer와 cleaner 사용을 피하라
- 이펙티브 자바 - item 10. equals는 일반 규약을 지켜 재정의하라
- 이펙티브 자바 - item 6. 불필요한 객체 생성을 피하라
- 이펙티브 자바 - item 5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
- 이펙티브 자바 - 4.인스턴스화를 막으려거든 private 생성자를 사용하라
- 이펙티브 자바 - item 3. private 생성자나 열거 타입으로 싱글톤임을 보증하라
- 이펙티브 자바 - 2.생성자에 매개변수가 많다면 빌더를 고려하라
- 이펙티브 자바 - 1.정적 팩터리 메서드는 클래스에 정적 메서드를 정의하여, 생성자 대신 객체를 생성할 수 있게 만드는 기법이다
2023
2022
- CGlib vs Dynamic Proxy [Spring]
- 칵테일
- AWS & Terraform [Terraform]
- Readmine 설치 가이드
- Reflection이란? [JAVA]
- 프록시 패턴과 데코레이터 패턴
- Filter, Interceptor, AOP 차이 개념 [Spring]
2021
- Clustered Index & Non-Clustered Index
- 은행원 알고리즘
- 데드락(Deadlock)의 이해
- HashTable과 HashMap
- NGINX & AWS Let’s Encrycpt SSL 인증서 발급 [NGINX]
- Location 속성 root vs alias [NGINX]
- equals와 hashCode 함수
- 트랜스포트 계층 [ 혼잡 제어]
- 트랜스포트 계층 [ 혼잡 원인]
- 애플리케이션 계층 [ 인터넷 전자메일 ]
- 애플리케이션 계층 [ 네트워크 애플리케이션의 원리 ]
- 페이징과 스와핑
- 메모리 관리 전략
- 뮤텍스(Mutex) & 세마포어(Semaphore)
- CPU 스케줄링: Chapter 5. CPU Scheduling (Part 2)
- CPU 스케줄링: Chapter 5. CPU Scheduling (Part 1)
- 좋은 객체 지향 설계의 5가지 원칙(SOLID)
2020
- HTTP 완벽가이드[3] HTTP 메시지 - (1)
- HTTP 완벽가이드[2] URL과 리소스
- HTTP 완벽가이드[1] HTTP 개관 - (2)
- 1.1 HTTP: 인터넷의 멀티미디어 배달부
2017
- Example content
- Hydejack's New Design
- Better Gem Support (v6.5)
- Related Projects and Data Tables (v6.4)
- Third Party Scripts (v6.3)
- JavaScripten (v6)