일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- el1008e
- springboot
- java 버전 변경
- log error
- no sources given
- error
- maybe not public or not valid?
- Java 1.8
- property or field 'jobparameters' cannot be found on object of type
- springbatch error
- java 11
- LeetCode
- java 여러개 버전
- yum install java
- easy
- AWS CLI
- java version
- aws
- parse
- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- java 1.8 11
- OpenFeign
- 스프링부트테스트
- mac os git error
- JUnit
- java
- querydsl no sources given
- No tests found for given includes
- springboottest
- Medium
- Today
- Total
목록개발 (112)
쩨이엠 개발 블로그
Mockito를 사용 할 때 분명히 되어야하는데 안될 때가 있다(? 테스트가 안될리가 없는데... 하고 살펴봤더니 UnneccessaryStubbingException이 나타났다 org.mockito.exceptions.misusing.UnnecessaryStubbingException: Unnecessary stubbings detected. Clean & maintainable test code requires zero unnecessary code. Following stubbings are unnecessary (click to navigate to relevant line of code): 1. -> at com.service.DashboardServiceTest.setLineStatus(Das..
Spring Project 중 SecurityConfig에서 ROLE을 줄 때 Admin은 User의 롤을 포함한다라는 정책을 줄 때 쓰는 방법 @Configuration @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { @Override public void configure(HttpSecurity http) throws Exception{ http.authorizeRequests() .mvcMatchers("/admin").hasRole("ADMIN") .mvcMatchers("/user").hasRole("USER") .expressionHandler(expressionHandler()); // ..
Springboot test 중 Assert를 썼음에도 불구하고 "No tests found for given includes:" 라는 문구가 뜨는 경우가 있다 이 때는 import가 제대로 되어있는지 확인한다 이렇게 되어있는 경우가 많다 jupiter.api 패키지 안에 있는 Test 어노테이션으로 변경하면 해결되는 간단한 이슈! 매번 까먹어서 이번에 다시 적어놓기
Swagger에 Description을 달던 중 ResquestBody안에 LocalDateTime이 있는 경우 @Schema의 example대로 나오지 않는 오류가 발생했다 해결방법 1. JsonFormat 어노테이션 추가 @Schema(name = "CorrelationDto.ChartReq", description = "데이터 리스트") @Data class ChartReq { ... @Schema(description = "기간 시작일", example = "2021-11-30T00:00:00") @JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss") private LocalDateTime shotRangeStart; @Schema(description = "기간 종료..
리눅스 명령어 중 grep을 사용했을 때 제대로 나오지 않고 위의 "Binary file {파일이름} matches" 이 뜰 때 $ grep 'api/v1/event' logs/application.log Binary file logs/application.log matches $ grep --binary-files=text 'api/v1/event' logs/application.log 2022-04-05_17:41:40.413 INFO [reactor-http-epoll-3] [com.test.ReactiveLoggingFilter:131] ::: [e75e01cb-1078737] Request: method=POST, path=/api/v1/event 2022-04-05_17:43:08.961 IN..
자동 파티셔닝을 안해놔서 파티션 추가해야할 일이 생겼다 일단 조회를 해본다 파티션 조회 select * from information_schema.partitions where table_name=TABLE_NAME; 그러면 파티션을 조회하였으니 파티션을 추가해보기로 한다 파티션 추가 ALTER TABLE `테이블` PARTITION BY RANGE(함수(`필드명`)) ( PARTITION `파티션명` VALUES LESS THAN (값), PARTITION `파티션명` VALUES LESS THAN (값) ) 여기에서 에러가 난다면 처음 파티션을 생성할 때 만든 p_future ( 혹은 p_max 등등) 때문인데 이 것이 MAXVALUE보다 아래인것으로 나머지를 포괄하고 있기 때문이다 #파티션 생성과정..
레파지토리를 소스만 복사해서 옮기는건 쉽지만 커밋을 보고싶다 한 방에 init 하기 싫다 하면 쓸 수 있는 옵션이 있었다 그래서 옮겨보기로 한다 1. 옮길 레파지토리 준비 $ sudo git clone --mirror {Repository.git} Repository.git에는 git clone 주소를 넣어준다 2. git 이름 바꿔주기 git clone을 하고 나면 xxx.git 이라는 디렉토리가 나타나는데 이름을 .git으로 바꿔준다 $ mv Repository.git .git 3. 새 레파지토리 연결 새 레파지토리의 git 주소를 연결한다 $ git remote set-url origin {NewRepository.git} 4. push 해주면 끝! $ git push --mirror
Given n non-negative integers a1, a2, ..., an , where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of the line i is at (i, ai) and (i, 0). Find two lines, which, together with the x-axis forms a container, such that the container contains the most water. Notice that you may not slant the container. Example 1: Input: height = [1,8,6,2,5,4,8..
homebrew로 eksctl을 설치하려는데 오류가 생겼다 Error: Permission denied @ apply2files - /usr/local/lib/node_modules/nodemon/node_modules/term-size/vendor/.DS_Store Permission denied가 된다면 내가 할 수 있는것은 sudo로 강제로 권한을 주는것뿐! $ sudo brew install weaveworks/tap/eksctl Error: Running Homebrew as root is extremely dangerous and no longer supported. As Homebrew does not drop privileges on installation you would be givin..
Implement the myAtoi(string s) function, which converts a string to a 32-bit signed integer (similar to C/C++'s atoi function). The algorithm for myAtoi(string s) is as follows: Read in and ignore any leading whitespace. Check if the next character (if not already at the end of the string) is '-' or '+'. Read this character in if it is either. This determines if the final result is negative or p..