일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 아이템 24
- java
- chatgpt 연동
- 도메인 주도 개발 시작하기
- Spring Batch
- 아이템 26
- JPA
- ddd
- 기업프로젝트
- 자바 ORM 표준 JPA 프로그래밍
- chapter4. 리포지터리와 모델 구현
- 객체지향 쿼리 언어
- 이펙티브자바
- 아이템 25
- 아이템 27
- cicd
- jdbc
- 아이템 23
- criteriaquery
- 아이템31
- 아이템30
- JPQL
- 아이템29
- chapter5. 스프링 데이터 jpa를 이용한 조회 기능
- 최범균
- 아이템 28
- 큐시즘
- 일ㅊ
- Domain Driven Design
- GitHub Actions
- Today
- Total
목록2024/05/28 (2)
코딩은 마라톤
아이템 1. 생성자 대신 정적 팩터리 메서드를 고려하라정적 팩터리 메서드 : 그 클래스의 인스턴스를 반환하는 정적 메서드 장점(5)1. 반환될 객체의 특성을 쉽게 묘사할 수 있는 "이름" 을 지을 수 있다.// 생성자new Bake(String, String, String)// 정적 팩터리 메서드Bake.bakeCookie(String, String, String) 2. 호출될 때마다 새로 인스턴스를 생성하지 않아도 된다.public static Boolean valueOf(boolean value) { return value ? true : false;}// valueOf 메서드는 true, false를 미리 만들어놓고 반환하기 때문에 // 자주 요청해도 요청 횟수만큼 생성되는 것이 아니라 성능 향상의..
회사 면접 봤을 때가 4월 5일이었는데..(제 생일인건 비밀)벌써 3주차네요..회사 입사하면서 긴장도 엄청 하고 실수도 많이 하지만...실수 안하고 완벽해야지! 라는 생각에서더 실수하고 부족한 부분을 계속 발견해서 더 채워 나가야지! 라는 생각으로 바뀌고 있습니다. 제일 처음 받은 업무에서 완벽해야한다는 생각이 바뀌게 된 순간이었습니다.저는 application.yml 프로파일이 로컬(local), 개발용(dev), 실서버용(stg, prod) 3~4가지로 나뉘는데 이걸 environment.getActiveProfiles() 를 통해서 각 환경별 Prefix를 만드는 것이었습니다. "엥? 그냥 각 환경 별로 맞으면 각 Prefix를 더해주면 되겠네" 했는데 이를 Util 성 클래스로 요청 받았고Util..