일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java 1.8
- java 1.8 11
- el1008e
- No tests found for given includes
- 스프링부트테스트
- easy
- aws
- springbatch error
- OpenFeign
- java
- java 버전 변경
- java version
- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- maybe not public or not valid?
- querydsl no sources given
- springboot
- JUnit
- java 여러개 버전
- property or field 'jobparameters' cannot be found on object of type
- Medium
- error
- log error
- springboottest
- yum install java
- java 11
- AWS CLI
- no sources given
- parse
- mac os git error
- LeetCode
- Today
- Total
목록분류 전체보기 (116)
쩨이엠 개발 블로그

서론 API에서 받아오는 데이터 값으로 암호화를 했더니 실제로 데이터를 찾기가 매우 어려워졌다 해서 DB에서 조회할 때엔 복호화 된 값으로 볼 수 있는 방법을 찾았더니 역시나 있었다 (멋진 사람들) mysql의 기본 세팅은 하기와 같이 AES-128로 세팅이 되어있다 설정을 바꾸고 싶으면 set으로, 조회는 select로 가능하다 encryption 모드는 정해져 있는 것이 아니면 에러를 주기 때문에 이것저것 넣어도 맞는 모드만 들어간다 SET @@block_encryption_mode='aes-256-ecb'; AES 암호화 중 제일 간단한 ecb 모드인 경우 Padding 설정도 없고 IV도 없어서 MySQL에서도 간단히 볼 수 있다 (내경우!) Java 암호화코드 public static Strin..
1. 현상 Objectmapper로 직렬화를 하던 중 아래의 에러가 발생했다 Java 8 date/time type `java.time.LocalDateTime` not supported by default: add Module "com.fasterxml.jackson.datatype:jackson-datatype-jsr310" to enable handling (through reference chain: ) 2. 원인 Localdatetime이 직렬화가 되지 않는다는 말이었다 3. 해결 //기존 ObjectMapper objectMapper = new ObjectMapper(); //수정 ObjectMapper objectMapper = new ObjectMapper().registerModule(n..

1. 현상 서버에 배포한 뒤 swagger-ui/index.html 을 불렀는데 index.html과 그 밑의 꾸러미들이 주르륵 404가 뜨는 것을 발견 Spring Security도 사용을 안했는데 걸릴 것이 없는데.. 하고 로컬에서 테스트를 해보니 잘 된다 해서 서버 쪽에 이슈가 있다라고 생각했다 외부 게이트웨이다보니 web과 was 서버를 따로 띄워놓고 web 서버에 ssl 및 nginx를 설치하였고 was로 패싱시켜주도록 만들어놨다 was 쪽 로그를 살펴보니 아예 들어오지도 않고 있는 것을 발견 nginx error.log를 살펴보니 이런 에러가 나있었다 2023/06/26 16:16:51 [error] 72043#0: *8 open() "/app/docroot/nginx/swagger-ui/sw..
1. 현상 자동완성을 위해 Redis 적용을 하고 나서 10개 이상이 쌓이면 지우기 위해 ArrayList를 sublist로 잘랐는데 그다음부터 Redis에서 값을 못가져오기 시작했다 List list = (List) redisTemplate.opsForValue().get(PRIFIX_USER + user.id()); list.add(0, keyword); if(list.size() > 10) list = list.subList(0,9); 에러내용 [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.springframework.data.redis.serializer.SerializationE..

RestTemplate 을 대신하여 OpenFeign을 적용해보기로 했다 1. Gradle 적용 plugins { id 'java' id 'org.springframework.boot' version '3.0.6' id 'io.spring.dependency-management' version '1.1.0' } ... dependencies { ... // OpenFeign implementation 'org.springframework.cloud:spring-cloud-starter-openfeign:4.0.3' } ext { set('springCloudVersion', "2022.0.3") } dependencyManagement { imports { mavenBom "org.springframew..

1. 현상 OpenFeign을 사용하기 위해 dependency들을 추가했다 dependencies { ... implementation 'org.springframework.cloud:spring-cloud-starter-openfeign' } dependencyManagement { imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:2020.0.3" } } 그리고 빌드했더니 빌드 실패가 뜨면서 이런 에러가 보였다 > Could not resolve all files for configuration ':compileClasspath'. > Could not find org.springframework.cloud:spring-..

i18n 의 messages.properties를 사용하는데 한글이 깨져나올때 해결 방법! 1. Preferences > Editor > File Encordings 에 들어간다 이 때 Default encoding for properties files 밑에 Transparent native-to-ascii conversion을 체크해주면! 왼쪽처럼 깨져보였던 한글이 잘 보이는것을 확인할 수 있다 체크를 했는데도 안된다면 Default encording이 UTF-8인지 확인해볼것! 끝!
1. 에러 JPA를 사용하던 중 ddl-auto를 update로 해놨더니 매번 스프링부트를 올릴 때마다 뭔가가 추가되던 도중 alter table adm_tags add constraint FKhrr3j1w5xn0ueh0s86u66dbjp foreign key (adm_faq_id) references adm_faqs (adm_faq_id) 이 alter 부분에서 밑의 콘솔 내용이 찍히면서 에러가 생겼다 GenerationTarget encountered exception accepting command : Error executing DDL " alter table adm_tags add constraint FKhrr3j1w5xn0ueh0s86u66dbjp foreign key (adm_faq_id) ..

Mysql에서 table에 쌓인 데이터 크기를 알고 싶은 경우 information_schema를 이용하면 알 수 있다 SELECT table_name, -- 테이블 명 table_rows, -- 전체 row 수 data_length, -- 저장된 데이터 크기 (Bytes) round(data_length/table_rows), -- 데이터 평균 크기(계산) avg_row_length -- 데이터 평균 크기(컬럼) FROM information_schema.TABLES WHERE table_name = '테이블명' AND 조건 GROUP BY table_name ORDER BY data_length DESC; data_length에서 table_rows로 나눠도 평균 크기를 알 수 있지만 avg_row_..

정말 오랜만에 개발 하려니까 run부터 안되는 현실 보통은 error 관련해서 디게 길게길게 말해주는데 intellij가 말이 짧아졌다 그래서 구글링해보니 java version 17쓸건데 없다고 한다 ..있는데? java -version 쳤을때 17.0.6 잘 나오는데..? 해서 찾아보니 Gradle JVM version을 못찾았을때 생기는 현상이라고 한다 IntelliJ > Preference > Build, Execution, Deployment > Build Tools > Gradle에 들어가서 Gradle JVM 쪽을 살펴보면 15라던지.. 15라던지.. 그런 java만 있고 17이 없을 수 있다 다운 받아 준 뒤 Apply 하면 끝 ! 그래도 안된다? 프로젝트 오른쪽 클릭 > Open Modu..