Java
151 posts
- [Android Hardware] 05. 시스템 서비스 개발
- [Android Hardware] 06. 프레임워크 커스터마이징
- [Android Hardware] 12. 안드로이드 애플리케이션 개발
- [Android Hardware] 14. 네이티브 개발(NDK/JNI)
- [Clean Code] 01. Clean Code란 무엇인가
- [Clean Code] 02. 나쁜 코드 진단과 개선 실습
- [Clean Code] 03. 의미있는 이름 짓기
- [Clean Code] 04. 네이밍 리팩토링 실습
- [Clean Code] 05. 함수는 작게, 한 가지만
- [Clean Code] 06. 함수 리팩토링 실습
- [Clean Code] 07. 주석은 실패를 의미한다
- [Clean Code] 08. 주석 걷어내기 실습
- [Clean Code] 09. 형식 맞추기와 코드 스타일
- [Clean Code] 10. 포맷팅·린팅 자동화 실습
- [Clean Code] 11. 객체와 자료구조의 비대칭
- [Clean Code] 12. 디미터 법칙 리팩토링 실습
- [Clean Code] 13. 오류 코드 대신 예외를 써라
- [Clean Code] 14. 오류 처리 리팩토링 실습
- [Clean Code] 15. 경계 — 외부 라이브러리 사용법
- [Clean Code] 16. TDD 법칙과 F.I.R.S.T 원칙
- [Clean Code] 17. 단위 테스트 리팩토링 실습
- [Clean Code] 18. 클래스는 작아야 한다
- [Clean Code] 19. SOLID 원칙 리팩토링 실습
- [Clean Code] 20. 시스템과 의존성 주입
- [Clean Code] 21. 창발적 설계 네 가지 규칙
- [Clean Code] 22. 동시성 결함과 방어 원칙
- [Clean Code] 23. 리팩토링과 레거시 코드 개선
- [Design 11] 데이터베이스 접근 최적화
- [Preservation] Flashpoint Archive: 20만 개 웹 게임·애니메이션 보존
- [Clean Architecture] 09. 프로그래밍 패러다임 서론
- [Clean Architecture] 10. 패러다임 개요: 세 가지 패러다임
- [Clean Architecture] 12. 객체 지향 프로그래밍
- [Clean Architecture] 17. LSP: 리스코프 치환 원칙
- [Clean Architecture] 18. ISP: 인터페이스 분리 원칙
- [Clean Architecture] 20. 컴포넌트 원칙 서론
- [Clean Architecture] 21. 컴포넌트: 배포 단위
- [Clean Architecture] 22. 컴포넌트 응집도: REP, CCP, CRP
- [Clean Architecture] 23. 컴포넌트 결합: ADP, SDP, SAP
- [Clean Architecture] 26. 독립성: 유스케이스, 운영, 개발, 배포
- [Clean Architecture] 27. 경계: 선 긋기와 플러그인 아키텍처
- [Clean Architecture] 28. 경계 해부학: 모놀리스에서 서비스까지
- [Clean Architecture] 29. 정책과 수준
- [Clean Architecture] 30. 업무 규칙: 엔터티와 유스케이스
- [Clean Architecture] 31. 소리치는 아키텍처
- [Clean Architecture] 32. 클린 아키텍처: 동심원과 의존성 규칙
- [Clean Architecture] 33. 프레젠터와 험블 객체
- [Clean Architecture] 34. 부분적 경계
- [Clean Architecture] 35. 레이어와 경계
- [Clean Architecture] 36. 메인 컴포넌트
- [Clean Architecture] 37. 서비스: 아키텍처 경계인가?
- [Clean Architecture] 38. 테스트 경계
- [Clean Architecture] 40. 세부사항 서론
- [Clean Architecture] 41. 데이터베이스는 세부사항이다
- [Clean Architecture] 42. 웹은 세부사항이다
- [Clean Architecture] 43. 프레임워크는 세부사항이다
- [Clean Architecture] 44. 사례 연구: 비디오 판매 시스템
- [Clean Architecture] 45. 빠진 장: 패키지 구조
- [Python Cheatsheet] 29. operator - 연산자 함수와 효율적 접근자
- [C++] C++가 여전히 사용되는 이유: 복잡성과 실용성의 균형
- [Programming] n++ vs n = n + 1: 성능과 최적화의 진실
- [Algorithm] Big O 표기법 시각 가이드 — Sam Rose 글 정리
- [Guide] Protocol Buffers Proto3 가이드 - 직렬화·스키마·다국어 코드
- [Coding] 코딩의 300년 역사: 천공 카드에서 현대 프로그래밍까지
- [Design Patterns] 24. 새로운 패턴 발견과 정의 — 실습
- [Design Patterns] 24. 새로운 패턴 발견과 정의
- [Design Patterns] 23. 패턴을 활용한 코드 리뷰와 설계 리뷰 — 실습
- [Design Patterns] 23. 패턴을 활용한 코드 리뷰와 설계 리뷰
- [Design Patterns] 22. 안티패턴 식별과 리팩토링 — 실습
- [Design Patterns] 22. 안티패턴 식별과 리팩토링
- [Design Patterns] 21. 패턴의 성능 분석과 최적화 — 실습
- [Design Patterns] 21. 패턴의 성능 분석과 최적화
- [Design Patterns] 20. 도메인 주도 설계와 디자인 패턴 — 실습
- [Design Patterns] 20. 도메인 주도 설계와 디자인 패턴
- [Design Patterns] 19. 동시성과 분산 시스템에서의 패턴
- [Design Patterns] 18. 함수형 프로그래밍과 디자인 패턴: 패러다임의 진화
- [Design Patterns] 17. 패턴의 조합과 상호작용: 설계의 협주곡
- [Design Patterns] 16. 메멘토와 비지터: 상태 보존과 연산 분리
- [Design Patterns] 15. 인터프리터와 미디에이터: 파싱과 조정의 패턴
- [Design Patterns] 14. 템플릿 메서드와 이터레이터: 제어의 깊이
- [Design Patterns] 13. 커맨드와 체인 오브 리스폰시빌리티: 요청 처리의 예술 — 실습
- [Design Patterns] 13. 커맨드와 체인 오브 리스폰시빌리티: 요청 처리의 예술
- [Design Patterns] 12. 전략과 상태: 알고리즘 캡슐화의 미학 — 실습
- [Design Patterns] 12. 전략과 상태: 알고리즘 캡슐화의 미학
- [Design Patterns] 11. 옵저버: 이벤트 드리븐 아키텍처의 핵심 — 실습
- [Design Patterns] 11. 옵저버: 이벤트 드리븐 아키텍처의 핵심
- [Design Patterns] 10. 브릿지와 플라이웨이트: 분리와 효율성 — 실습
- [Design Patterns] 10. 브릿지와 플라이웨이트: 분리와 효율성
- [Design Patterns] 09. 프록시 패턴의 다면성 — 실습
- [Design Patterns] 09. 프록시 패턴의 다면성
- [Design Patterns] 08. 데코레이터와 컴포지트: 재귀적 아름다움 — 실습
- [Design Patterns] 08. 데코레이터와 컴포지트: 재귀적 아름다움
- [Design Patterns] 07. 어댑터와 파사드: 인터페이스의 철학 — 실습
- [Design Patterns] 07. 어댑터와 파사드: 인터페이스의 철학
- [Design Patterns] 06. 빌더와 프로토타입 패턴의 깊이 있는 이해 — 실습
- [Design Patterns] 06. 빌더와 프로토타입 패턴의 깊이 있는 이해
- [Design Patterns] 05. 싱글톤: 논란이 많은 패턴 — 실습
- [Design Patterns] 05. 싱글톤: 논란이 많은 패턴
- [Design Patterns] 04. 팩토리 패턴의 진화 — 실습
- [Design Patterns] 04. 팩토리 패턴의 진화
- [Design Patterns] 03. 객체지향 설계의 깊이 있는 이해
- [Design Patterns] 02. 패턴 분석의 프레임워크
- [Design Patterns] 01. 디자인 패턴의 철학과 역사
- [Algorithm] Two Pointers Algorithm
- [CSharp] C# 패턴 일치(Pattern Matching) 개념과 실무 활용
- [Programming] CRLF와 LF의 차이·운영체제별 줄바꿈 정리
- [Performance] 지연 시간 메트릭 마스터하기: P90, P95, P99
- [Technology] CRDT(Conflict-Free Replicated Data Types) 개요와 활용
- [Algorithm] Two Sum (LeetCode 1): 두 수의 합
- [Algorithm] 코딩 테스트의 역사·유형·준비 방법과 실전 대비 가이드
- [Algorithm] 버블 정렬(Bubble Sort) 이해하기
- [Python] 정규 표현식(Regex) 기초부터 고급·실전 활용까지
- [DesignPattern] 빌더 패턴(Builder Pattern) 정리와 Java 예제
- [DesignPattern] 추상 팩토리 패턴
- [DesignPattern] 프로토타입 패턴
- [DesignPattern] 팩토리 메소드 패턴(Factory Method) 정리
- [DesignPattern] 싱글턴 패턴(Singleton Pattern) 정리와 C# 구현
- [SoftwareTesting] 소스 코드 테스트 커버리지 메트릭과 활용
- [C#] C# 언어 둘러보기 — 역사·문법·.NET·실습
- [C#] 객체 지향 프로그래밍(OOP) 핵심 개념과 실습
- [Clean Architecture] 00. 클린 아키텍처 개요
- [DesignPattern] Abstract Factory Pattern - 추상 팩토리 패턴
- [DesignPattern] Builder pattern - 생성과 표현의 분리
- [Rust] Comprehensive Rust 무료 강의 정리 및 코스 구조
- [OOP] 디미터의 법칙(Law of Demeter)과 결합도 낮추기
- [Testing] Software Unit Test Smells
- [Design Pattern] 01. Abstract Factory - 추상 팩토리 패턴
- [Design Pattern] 02. Builder - 빌더 패턴
- [Design Pattern] 03. Factory Method - 팩토리 메서드 패턴
- [Design Pattern] 04. Prototype - 프로토타입 패턴
- [Design Pattern] 05. Singleton - 싱글턴 패턴
- [Design Pattern] 06. Adapter - 어댑터 패턴
- [Design Pattern] 07. Bridge - 브릿지 패턴
- [Design Pattern] 08. Composite - 컴포지트 패턴
- [Design Pattern] 09. Decorator - 데코레이터 패턴
- [Design Pattern] 10. Facade - 퍼사드 패턴
- [Design Pattern] 11. Flyweight - 플라이웨이트 패턴
- [Design Pattern] 12. Proxy - 프록시 패턴
- [Design Pattern] 13. Interpreter - 인터프리터 패턴
- [Design Pattern] 14. Template Method - 템플릿 메서드 패턴
- [Design Pattern] 15. Chain of Responsibility - 책임 연쇄 패턴
- [Design Pattern] 16. Command - 커맨드 패턴
- [Design Pattern] 17. Iterator - 반복자 패턴
- [Design Pattern] 18. Mediator - 중재자 패턴
- [Design Pattern] 19. Memento - 메멘토 패턴
- [Design Pattern] 20. Observer - 옵저버 패턴
- [Design Pattern] 21. State - 상태 패턴
- [Design Pattern] 22. Strategy - 전략 패턴
- [Design Pattern] 23. Visitor - 방문자 패턴
- [Design Pattern] 24. 디자인 패턴 총정리 및 실전 적용
- [C/C++] namespace 안의 #define은 범위를 제한하지 않는다
- [Hardware] LattePanda Alpha에 Ubuntu 16.04 LTS 설치 가이드
Home