일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MySQL
- Pinpoint
- 공부
- tucker의 go 언어 프로그래밍
- Kubernetes
- go
- 티스토리챌린지
- 기록으로 실력을 쌓자
- CKA
- 코틀린 코루틴의 정석
- CKA 기출문제
- SRE
- AWS EKS
- Spring
- Java
- kotlin coroutine
- PETERICA
- 바이브코딩
- aws
- golang
- APM
- AI
- kotlin
- 정보처리기사 실기 기출문제
- minikube
- 오블완
- CloudWatch
- 컨텍스트 엔지니어링
- kotlin querydsl
- Linux
- Today
- Total
목록Programming (214)
피터의 개발이야기

ㅁ 이전달 1일 전의 날짜인 경우 Exception 처리 Calendar cal = Calendar.getInstance( ); cal.add ( cal.MONTH, -1 ); // 이전달 cal.set(Calendar.DAY_OF_MONTH,1); // 해당 월의 1일로 변경 cal.set(Calendar.HOUR_OF_DAY,0); // 0시 cal.set(Calendar.MINUTE,0); // 0분 cal.set(Calendar.SECOND,0); // 0초 if(request.getApply_date() != null && request.getApply_date().before(cal.getTime())){ throw new Exception("변경은 전달까지만 가능합니다."); }

1. 소개 Spring Scheduling 을 통해 특정 간격으로 코드를 실행할 수 있습니다. 간격은 @Scheduled 어노테이션을 사용하여 지정되기 때문에 일반적으로 간격은 정적이며 애플리케이션 구동하는 동안 변경할 수 없습니다 . 2. @Value boolean Spring Schedule 작업을 조건부로 활성화하는 가장 간단한 방법은 예약 된 작업 내부에서 확인하는 Value 변수를 사용하는 것입니다. 변수는 @Value 로 주석을 달아 일반적인 Spring configuration사용하여 구성 할 수 있습니다 . @Configuration @EnableScheduling public class ScheduledJobs { @Value("${jobs.enabled:true}") private bo..

엔티티의 변수들은 테이블 컬럼과 매핑된다. @Getter @Setter @ToString @JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class) public class UserEntity { // 고유키 private Long userId; // 페이데이 사용자 ID private Long paydayUserId; // 비밀번호 private String password; // 사용자명 private String name; // 이메일 private String email; // 전화번호 private String phone; } 하지만 비지니스 로직을 수행하기 위해 컬럼에 없는 변수가 발생하기도 한다. 예를 들어 회원가입 시에 패스워드 확인용 변수를 ..

Stream을 사용하면 늘 쓰는 것만 사용하게 된다. 나 같은 경우 filter를 주로 많이 사용하는데, fiter는 중간처리자이다. 곧, Stream을 반환하기에 최종 처리 단계를 더 거쳐야 한다. 특히 단순히 list 중에 값이 있는지만 알기 위해 간단한 방법이 있다. API는 최종 처리 단계 특정 조건을 만족하는 요소들을 얻을 수 있도록 세가지 매칭 메소드를 제공한다. allMatch() 모든 요소들이 주어진 조건을 만족하는지 조사, anyMatch() 모든 요소 중 한 개라도 조건에 만족하는지 조사, noneMatch() 주어진 조건에 모든 요소들이 안 맞는지 조사, allMatch() 사용 시 주의점이 있다. 리스트가 널일 경우 true를 반환한다. 자칫 버그처럼 보이지만 논리학에서 가정이 거짓..