본문 바로가기

전체 글411

centos alternatives java version 관리 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... 2021. 4. 2.
FetureTask 수행대기와 결과를 확인하고 싶을때 사용. 수행 Thread 와 결과를 받는 Thread가 분리되고 취소가 가능함 RunnableFeature를 구현해야 하며, Runnable 과 Feture 두 인터페이스의 합성체이다. Callable → callable interface 는 parameterized 인터페이스 이다, 즉 call() 메서드가 return 하는 data 타입을 지정해 주어야 한다. Future → Callable 객체에서 생성된 결과를 얻을 수 기능과 상태를 관리하기 기능의 Interface 예제) 어떤 작업을 대기시간을 주고 실행 하고 싶은경우가 있다. 웹페이지 크롤링시에 10초간 응답이 없으면 해당 페이지는 크롤링 하지 않도록 예외처리 하는 것이다. FutureTask futureTa.. 2021. 4. 2.
mybatis 문법 foreach 리스트객체로 보낼경우 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.. 2021. 4. 2.
주린이 일지 - 수익율 요즘에 주식 투자를 재미 삼아 하고 있다. 참 잼있는것이, (-) 지표가 뜨면 빨리 팔고 싶고 (+)지표가 뜨면 더 올라갈거 같아 팔지 못한다는거다. 그러다가 둘다 시기를 놓칠때도 있고, (+) 지표가 떳을때 너무 빨리 팔아 버려서 더많은 이익을 챙기지 못할 때도 있다. 하지만, 내 생각에는 목표치로 두었던 % 에 가까와 오면 매매를통해 다른 기회비용을 찾는것도 나쁘지 않다고 생각한다. 물론 그게 좋은 기회비용이 될수도 있고, 반대로 좋치않는 결과로 나올수도 있다. 한 1년 남짓하게 정확하겐 코로나 사태가 터지고 난 이후인 4월말 부터 시작해서 지금 2021년 2월 10일까지의 총수익은 10개월간 17% 이다. 투자금액이 많이 들어갈수록 조심스럽게 안전투자 하며 분산 투자하고 있다. 2021. 2. 10.