일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- docker-compose
- Airflow
- Docker Compose
- spring boot
- redis
- KAFKA
- argo cd
- QueryDSL
- weblogic 10
- WebLogic
- jmeter
- Hibernate
- cassandra
- mybatis
- grafana
- Redis Sentinel
- RabbitMQ
- docker compose mysql
- coalesce
- vue.js
- JPA
- spring cloud
- MySQL
- docker
- Spring Open Feign
- spring boot redis
- ChannelPipeline
- Netty
- Selenium
- netflix oss
- Today
- Total
목록전체 글 (411)
IT.FARMER
mybatis association, inner class , embeded innerclass를 이요해서 mybatis 의 Obejct 맵팽을 위해서는 다음과 같이 사용 할 수 있다. 특히 JPA 사용사 멀티 PK를 사용한 Entity 를 사용시 @embeded 를 이요한 내부 Class 를 이용할때 혹은 객체를 이용할때 association tag는 유용하다. innnerClass 선택은 xml 에서 $을 . 대신에 사용해 준다. Entity Class 생성 AdsEntityPK 를 내부 Class로 가지고 있다. @Entity @Table(name = "ads") @Getter@Setter @EqualsAndHashCode(callSuper = true, exclude = {"adGroupEntit..
mybatis 문법 foreach 리스트객체로 보낼경우 parameterType="java.util.List" , collection = "list"로 받아서 처리 한다. item 은 el tag 안에서 사용할 변수명 this.jobMapper.findAllByJobId(List.of(masterJobId) SELECT `job_execution_id`, `master_job_id` as `job_id`, `job_name`, `total_size`, `processed_count`, `start_time`, `end_time`, `status`, `exit_status`, `message`, `request_details`, `requester`, `last_update` FROM `ae_report`..
remote debuging intelliJ , spring boot, java jvm JVM은 디버그 모드로 시작할수 있으며 JPDA(Java platform debugger architecture )디버거에 연결할수 있다. 디버깅을 활성화 하면 로컬및 원격 디버깅을 모두 활성화 한다. java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=127.0.0.1:8888,suspend=n -jar {jarName} 옵션 -Xdebug suspend=n : 값이 y 인경우 jvm 은 일시중지 모드로 시작되고 디버거가 연결될때까지 일시 중지 생태로 유지된다. , 이는 즉시 디버깅이 필요한 경우세 유용하다. address=127.0.0.1:8888 로컬 호스트..
docker-compose 기본 명령어 -f docker compose 는 기본 적으로 현재 폴더에 있는 docker-composer.yml 파일을 설정 파일로 사용한다. 다른 이름의 설정 파일을 사용 할경우 -f 으로 사용한다. docker-compose -f docker-compose-anyfile.yml up up docker-compose 에 정의된 모든 서비스 컨테이너를 생성하고 실행 하는 옵션 -d : 백그라운드 모드 -build : 이미지 빌드 -t : 서비스 시작시간 , 타임 아웃 설정 docker-compose up start(start / stop / pause / unpause / restart) 서비스가 정지된 컨테이너를 다시 시작하기 위한 커멘드 옵션 docker-compose s..
remote debuging intelliJ JVM은 디버그 모드로 시작할수 있으며 JPDA(Java platform debugger architecture )디버거에 연결할수 있다. 디버깅을 활성화 하면 로컬및 원격 디버깅을 모두 활성화 한다. java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8888,suspend=n -jar {jarName} 옵션 -Xdebug suspend=n Intellij > Run/Debug Configurations > + Repote JVM Debug Host : localhost port : 포트 번호 use module class path : main class
alternatives 를 이용한 java version 관리가 가능하다. yum install을 통해 설치된 java 는 자동으로 alternative에 등록이 되고 명령어를 통해 삭제 /등록/버전 변경이 쉽게 이루어 진다. 버전 변경 명령어를 입력한뒤 selection 번호를 입력 한다. 이후 버전 을 확인해보변 변경된 내역이 확인된다. sudo alternatives --config java There are 3 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.10.0...
수행대기와 결과를 확인하고 싶을때 사용. 수행 Thread 와 결과를 받는 Thread가 분리되고 취소가 가능함 RunnableFeature를 구현해야 하며, Runnable 과 Feture 두 인터페이스의 합성체이다. Callable → callable interface 는 parameterized 인터페이스 이다, 즉 call() 메서드가 return 하는 data 타입을 지정해 주어야 한다. Future → Callable 객체에서 생성된 결과를 얻을 수 기능과 상태를 관리하기 기능의 Interface 예제) 어떤 작업을 대기시간을 주고 실행 하고 싶은경우가 있다. 웹페이지 크롤링시에 10초간 응답이 없으면 해당 페이지는 크롤링 하지 않도록 예외처리 하는 것이다. FutureTask futureTa..
리스트객체로 보낼경우 parameterType="java.util.List" , collection = "list"로 받아서 처리 한다. this.jobMapper.findAllByJobId(List.of(masterJobId) SELECT `job_execution_id`, `master_job_id` as `job_id`, `job_name`, `total_size`, `processed_count`, `start_time`, `end_time`, `status`, `exit_status`, `message`, `request_details`, `requester`, `last_update` FROM `master_job_management` WHERE 1=1 AND `master_job_id` in..
요즘에 주식 투자를 재미 삼아 하고 있다. 참 잼있는것이, (-) 지표가 뜨면 빨리 팔고 싶고 (+)지표가 뜨면 더 올라갈거 같아 팔지 못한다는거다. 그러다가 둘다 시기를 놓칠때도 있고, (+) 지표가 떳을때 너무 빨리 팔아 버려서 더많은 이익을 챙기지 못할 때도 있다. 하지만, 내 생각에는 목표치로 두었던 % 에 가까와 오면 매매를통해 다른 기회비용을 찾는것도 나쁘지 않다고 생각한다. 물론 그게 좋은 기회비용이 될수도 있고, 반대로 좋치않는 결과로 나올수도 있다. 한 1년 남짓하게 정확하겐 코로나 사태가 터지고 난 이후인 4월말 부터 시작해서 지금 2021년 2월 10일까지의 총수익은 10개월간 17% 이다. 투자금액이 많이 들어갈수록 조심스럽게 안전투자 하며 분산 투자하고 있다.