일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- property or field 'jobparameters' cannot be found on object of type
- error
- no sources given
- log error
- maybe not public or not valid?
- java 여러개 버전
- easy
- querydsl no sources given
- aws
- yum install java
- java 버전 변경
- springboot
- 스프링부트테스트
- parse
- el1008e
- Java 1.8
- No tests found for given includes
- JUnit
- Medium
- springboottest
- LeetCode
- OpenFeign
- java 11
- AWS CLI
- springbatch error
- java version
- mac os git error
- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- java
- java 1.8 11
- Today
- Total
목록개발 (112)
쩨이엠 개발 블로그
Assist를 보다보면 가끔씩 보이는 regex 정규식(Regular Expressions)만 제대로 이해해도 쓸 일이 많을 듯 하여 정리하기로 한다 정규표현식 Regular Expressions Description Example . 임의의 문자 1개를 의미 ^ 시작을 의미한다 [] 괄호 안에 있다면 일치하지 않는 부정의 의미로로 쓰인다 ^a : a로 시작하는 단어 [^a] : a가 아닌 철자인 문자 1개 $ $앞의 문자열로 문자가 끝나는지를 의미한다 a$ : a로 끝나는 단어 [] [] 괄호 안의 문자가 있는지를 확인한다 [ab][cd] : a,b중 한 문자와 c,d중 한 문자 -> ac ad bc bd - 사이의 문자 혹은 숫자를 의미한다 [a-z] : 알파벳 소문자 a부터 z까지 [a-z0-9] ..
gradle build시에 log에서 error가 나는 경우 error: cannot find symbol log.error("This code is not valid! ({})", code); ^ symbol: variable log application.yml의 dependency에 밑의 lombok을 추가해준다 ... compileOnly 'org.projectlombok:lombok:1.18.10' annotationProcessor 'org.projectlombok:lombok:1.18.10' ...
Kafka를 설치해보기로 한다 1. JAVA 설치 일단 기본적으로 java를 먼저 깔아준다 $ sudo yum install java-1.8.0-openjdk.x86_64 2. Kafka 설치 카프카를 install하기 전에 먼저 카프카용 user를 생성한다 $ useradd kafka -m $ passwd kafka //kafka의 비밀번호를 지정 $ sudo usermod -aG wheel kafka // 권한 지정 $ su kafka wget으로 설치할 환경이 된다면 밑의 명령어를 쓰면 되지만 $ wget http://apache.osuosl.org/kafka/2.1.0/kafka_2.12-2.1.0.tgz 내 경우에는 wget이 안되는 경우여서 https://downloads.apache.org/..
Intellij에서 테스트가 되지 않는 경우 preferences -> Build -> Build Tools -> Gradle -> Run tests using을 Intellij 로 바꿔준다
TCP Server를 만들었으니 테스트 용으로 client를 만들어보기로 한다 [ TCP ] TCP Server 만들기 TCP 프로토콜 통신을 위해 TCP Server를 만들어보기로 한다 Client에서 통신을 보내면 Server에서 받도록 프로젝트를 만들어보기로 한다 TCP Client --> TCP Server 개발환경 Spring Boot 2.3.4.RELEASE Gradle 7... gogo-jjm.tistory.com 매우 간단해서 Test용으로 대체한다 TCP Server와 따로 Springboottest로 하기 위해서는 기존과 다른 port를 사용해야한다 test 패키지 안에 application.yml을 따로 만들어준다 application.yml tcp: server: port: 8091..
TCP 프로토콜 통신을 위해 TCP Server를 만들어보기로 한다 Client에서 통신을 보내면 Server에서 받도록 프로젝트를 만들어보기로 한다 TCP Client --> TCP Server 개발환경 Spring Boot 2.3.4.RELEASE Gradle 7.0 Java 11 Package build.gradle plugins { id 'java' id 'org.springframework.boot' version '2.3.4.RELEASE' id 'io.spring.dependency-management' version '1.0.10.RELEASE' } group 'com.test.iot' version '1.0-SNAPSHOT' repositories { mavenCentral() } dep..
gradle로 build하여 push를 하기 위해서는 jib가 필요하다 build.gradle에 jib를 추가한다 container 태그 안에는 JVM option과 포트를 입력해준다 build.gradle plugins { id 'org.springframework.boot' version '2.3.4.RELEASE' id 'io.spring.dependency-management' version '1.0.10.RELEASE' id 'java' id 'com.google.cloud.tools.jib' version '2.6.0' } ... jib { from { image = "adoptopenjdk/openjdk11:alpine" } to { image = "xxxxxxxxxxx.dkr.ecr.ap-..
ECR이란 ? 컨테이너 이미지를 저장하고 관리, 배포할 수 있는 레지스트리. AWS ECR을 사용하면 자체 컨테이너 리포지토리를 운영하거나 기본 인프라 확장에 대해 신경 쓸 필요성이 줄어들고 ECS(Elastic Container Service)를 사용하면 개발 및 배포까지 AWS에서 관리가 가능하다. ECR 등록에 대해 cli로 하기 위해서는 docker-credential-helper가 필요하다 github.com/awslabs/amazon-ecr-credential-helper 를 참조하여 설치한다 이 포스팅 Mac OS를 기준으로 함 1. aws cli 설치 [ AWS ] AWS Cli 설치 1. 파일 다운로드 curl 명령을 사용하여 파일을 다운로드한다. -o 옵션은 다운로드한 패키지가 기록되는..
1. 파일 다운로드 curl 명령을 사용하여 파일을 다운로드한다. -o 옵션은 다운로드한 패키지가 기록되는 파일 이름을 지정합니다. 이 예제는 AWS 가이드를 따라 AWSCLIV2.pkg로 설정하였다 최신 패키지로 깔기위해서는 버전 이름을 적지 않으면 된다 $ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" 2. Install 다운로드한 .pkg 파일을 소스로 지정하여 install한다. pkg : 설치할 패키지 명 target: 설치할 위치. 파일은 /usr/local/aws-cli에 설치되고 /usr/local/bin에 symlink가 자동으로 생성된다. 해당 폴더에 쓰기 권한을 부여하려면 명령에 sudo를 포함하면 된다고 한다...
Log4j2에서 제일 많이 쓰는건 아무래도 RollingFile로 하루 혹은 시간마다 넘어갈 수 있게 만드는 설정이다 열심히 찾은 김에 정리한다 build.gradle plugins { id 'java' id 'org.springframework.boot' version '2.3.4.RELEASE' id 'io.spring.dependency-management' version '1.0.10.RELEASE' } group 'com.test.demo' version '1.0-SNAPSHOT' repositories { mavenCentral() } configurations { compile.exclude module: 'spring-boot-starter-logging' } dependencies { ...