Index
Level 1 (2021.02.02 ~ 2021.04.12)¶
Java 기초¶
- 테스트 코드
- 어노테이션
- 정규 표현식
- class & instance
- 일급 컬렉션
- BigDecimal
- 정적 팩토리 메서드
- 스트림
- Map 인터페이스
- Singleton
- Java 배경지식
- Java Collections Framework
- Java Generics
- Java Enum
- Java Exception
- 상속 vs 인터페이스
- 깊은 복사 vs 얕은 복사
- 함수형 인터페이스
- Java 8 Lambda, Stream API
- Optional
개념 정리¶
- API vs Library vs Framework
- SOLID
- SOLID 중 SOL
- SOLID 중 ID
- 상속보다는 조합
- 좋은 객체의 7가지 덕목
- 전략 패턴
- DTO vs Entity vs VO
- VO
- DTO
- 원시값 포장 vs VO
- 상태 패턴
- 웹 요청과 응답 과정
- 빌드와 배포
- Junit 5 사용법
- Frontend 기초
- Ajax
- Gson
- 서비스 레이어
- 웹 어플리케이션 서버
Git¶
생각 정리¶
- 리팩터링 하면서 생긴 질문
- 리팩터링하며 궁금했던 것들 정리
- 체스 미션 리팩터링하며 느낀점
- hashCode와 equals의 동치성 보장
- 객체 생성을 캡슐화 하는 것
- 사용할 객체를 캐싱해 둔다는 것
- 우분투 서버에 체스 배포해보기 1
- 우분투 서버에 체스 배포해보기 2
기술 서적 독서¶
- 객체지향의 사실과 오해 정리 1
- 객체지향의 사실과 오해 정리 2
- 객체지향의 사실과 오해 정리 3
- SQL 첫걸음 정리 1
- 프로가 되기 위한 웹 기술 입문 1
- 프로가 되기 위한 웹 기술 입문 2
- 프로가 되기 위한 웹 기술 입문 3
미션 피드백¶
- 자동차 경주 구현 피드백 1
- 자동차 경주 구현 피드백 2
- 로또 피드백 1
- 로또 피드백 2
- 로또 피드백 3
- 블랙잭 피드백
- 체스 웹 피드백 1
- 체스 웹 피드백 2
- 체스 웹 피드백 3
- 체스 웹 피드백 4