본문 바로가기

전체 글56

Spring JPA Multiple Databases 설정 1. 다중 DB 설정 시, 알아야 할 것2. 소스코드2-1. Entity2-2. Repository2-3. DB Configuration2-3-1 application.properties2-3-2 Main Datasource2-3-3 Second Datasource4. Test4.1 hibernate 로그 확인4.2 DB 데이터 확인1. 다중 DB 설정 시, 알아야 할 것다중 DB는 Spring boot 처럼 Auto Configuration되지 않음설정파일(application.yml 또는 application.properties) 값을 읽어와서 연동 할 DB 수 만큼 Datasource를 수동 설정해야함설정파일 대신 코드로 직접 설정할 수 있는 방법도 있음주요 설정 내용리소스 경로 설정Reposito.. 2020. 4. 13.
Zabbix Agent 설치 및 초기 설정 1. 리눅스 종류 및 버전 확인 [root@localhost ~]# cat /etc/*-release | uniq https://www.zabbix.com/download 위 페이지에서 알맞게 클릭하면, 해당 버전에 대한 repo 주소가 나옴 2. Zabbix Agent 설치 Agent만 설치할 것이기 때문에, Database나 Web Server는 아무거나 선택해도 상관없음 해당 홈페이지는 Zabbix Server 설치 기준으로 설명되어있음 각 리눅스 버전에 맞게 Install 명령어 실행 yum install zabbix-agent zabbix-agent만 설치하면 됨 설치가 완료되면, zabbix agent를 실행하고 부팅 시 자동실행 되도록 설정 systemctl enable zabbix-agen.. 2020. 4. 12.
Spring Data JPA Save(insert) 속도 최적화 대량의 데이터를 삽입하는 상황이 생겼습니다. 초창기에는 JPA Save함수를 반복문을 통해 호출해서 저장하게 구현을 했는데요. 처음에는 괜찮았으나, 삽입 할 데이터가 점점 많아지면서 삽입 시간이 굉장히 오래 걸리게 되었습니다. 그래서 최적화에 신경 쓰게 되었는되었습니다. 자바에서 데이터를 insert하는데 가장 방식은 Spring batch를 이용하여 JPA없이 Writer를 쓰는게 제일 빠릅니다. (관련 글을 추후 포스팅 예정...) 본 포스트에서는 Spring boot에서 JPA를 사용하여 트랜젝션을 최적화하여 속도를 향상시키는 방법으로 알아보겠습니다. 1. 잦은 save 함수 호출의 문제점 @Transactional @Override public S save(S entity) { if (entity.. 2020. 3. 13.
후지필름 X100V 개봉기 및 구매후기 X100V 개봉기 저는 압구정 로데오 후지필름 일렉트로닉 오프라인 매장에서 구매하였습니다! 지난 주말에 구매하려고 했으나, 물량이 없어서 예약을 하였고, 3일 뒤, 예약한 물건이 들어왔다길래, 퇴근 후 후다닥 달려가서 물건을 받고 무사히 집으로 가져왔습니다. 두근두근. 박스가 너무 고급져 보이네요. 자, 한 번 꺼내볼까요? 짜잔~! 팸플릿, 포켓융, 보조배터리, 유상수리권, SD카드, 카메라 박스로 구성되어있습니다. 사은품으로 받은건 SD카드와 보조배터리입니다. 먼저 유상수리권! 10%, 30%, 50% 쿠폰 총 3개가 들어있습니다. 놀라운 건 사용기한이 없다는 사실!! A/S 정책이 무척 마음에 드네요.. SD카드는 속도 100MB/S에 용량 64GB짜리입니다. 생각보다 괜찮은 거 줬네요. 샤오미 보조.. 2020. 3. 11.
나는 어쩌다 후지필름 X100V를 사게되었는가 이 글은 X100V를 왜 사게 되었는지, 일기를 적은 글입니다. 간단한 개봉기 및 후기는 다음글 클릭 1. 처음부터 이 카메라를 살 생각은 없었다.내가 가지고 있는 카메라는 EOS M5+15-45mm 다.크롭 바디+번들렌즈 조합이었는데 생각보다 휴대성이 별로였다.여행 가는 거 아니면 잘 안 들고나갔다. 방구석에 짱 박혀있는 게 아까워서 기변을 하기로 마음먹었다. 그래서 이 카메라를 천천히 처분하고 스냅용으로 자주 쓸 수 있는 중고 콤팩트카메라를 사려고 했다. 눈에 들어온 모델은 파나소닉의 "루믹스 LX100M2" 콤팩트 한 크기에 밝은 라이카 1.7~2.8 줌 렌즈, 무난한 디자인 아주 마음에 들었다. 인터넷에서 신품 카드 할인받아서 81만 원 정도에 구매가 가능했는데,중고품은 중고나라에서 65~70만원.. 2020. 3. 10.
갤럭시 S20 울트라는 DSLR/미러리스를 대체할 수 있을까 갤럭시 S20 울트라가 나오면서 흔히 나오는 말. '스마트폰이 DSLR/미러리스를 뛰어넘었다.' '이제 DSLR/미러리스 시장은 죽었다.' 과연 그럴까? 카메라에 조금이라도 관심이 있고, 어느 정도 아는 사람이라면 죽었다 깨어나도 스마트폰이 DSLR/미러리스를 대체할 수 없다고 생각할 것이다. 그렇다면 왜 그럴까? 1. 갤럭시 S20 울트라는 1억 800만 화소인데? 시장에 나오고 있는 DSLR/미러리스 카메라 대부분이 2000만 대 화소인 반면, 갤럭시 S20 울트라는 1억 800만 화소이다. 화소는 그저 '픽셀의 수'에 불과하다. 피자로 비유를 해보겠다. 이마트에서는 13인치 피자를 팔고 있고, 모 피자집에서는 5인치짜리 피자를 팔고 있다. 이마트 피자는 4조각으로 나누는 반면, 모 피자집은 32조각.. 2020. 3. 3.