기타내용 54

HikariCP

- 커넥션 풀을 너무 크게 해놓으면 당연히 메모리 소모가 클것이고, 적게 해놓으면 커넥션이 많이 발생할 경우 대기시간이 발생할 것이다. 즉 웹 사이트 동시 접속자수 등 서버 부하에 따라 크기를 조정해야 할것이다. - HikariCP설정의 시간 단위는 ms autoCommit auto-commit설정 (default: true) connectionTimeout pool에서 커넥션을 얻어오기전까지 기다리는 최대 시간, 허용가능한 wait time을 초과하면 SQLException을 던짐. 설정가능한 가장 작은 시간은 250ms (default: 30000 (30s)) idleTimeout pool에 일을 안하는 커넥션을 유지하는 시간. 이 옵션은 minimumIdle이 maximumPoolSize보다 작게 ..

기타내용 2020.03.17

RabbitMQ

https://velog.io/@hellozin/Spring-Boot%EC%99%80-RabbitMQ-%EC%B4%88%EA%B0%84%EB%8B%A8-%EC%84%A4%EB%AA%85%EC%84%9C Spring Boot와 RabbitMQ 초간단 설명서 이번 포스트에서는 Spring boot 프로젝트에서 RabbitMQ를 사용하는 간단한 방법을 알아보겠습니다. Consumer 코드와 Producer 코드는 GitHub에 있습니다. 먼저 RabbitMQ 서버를 실행해야 하는데 Docker를 사용하면 쉽게 서버를 구성할 수 있습니다. 프로젝트 루트 폴더에 docker-compose.yml 파일을 생성하고 다... velog.io https://cheese10yun.github.io/spring-rabbit..

기타내용 2020.01.05

블록체인 관련 링크

블록체인의 한계?? 추천 받은 책 - https://book.naver.com/bookdb/book_detail.nhn?bid=9685493 0. 블록체인 위키 https://ko.m.wikipedia.org/wiki/블록체인 1. Consensus 블록체인의 데이터는 중앙화된 서버 대신 전세계에 흩어져 있는 수많은 노드(Node)에 보관되기 때문에 다수의 노드들이 상호 검증을 거쳐 올바른 블록 생성을 이끌어내는 프로세스와 알고리즘을 바로 컨센서스(합의) 어떤 컨센서스 알고리즘을 사용하는지는 블록체인의 기술력과 경쟁력 https://steemit.com/kr/@donekim/consensus-pow-pos-dpos 2. Gas EVM 상에서 트랜잭션을 동작시키기 위해 소모되는 비용이다. 비트코인의 수수료..

기타내용 2019.10.27

Akka in Action

Study 1. 개발 환경 세팅 Scala 1. App / Class / Object case class = java vo object = singleton? / object가 되어야지 app을 상속받을 수 있음 trait = 확장해서 쓸 수 있는 abstract, interface 느낌 https://starblood.tistory.com/entry/Scala-Java-%EC%9D%98-interface-%EC%9D%98-%EA%B0%80%EB%A0%A4%EC%9A%B4-%EB%B6%80%EB%B6%84%EC%9D%84-%EA%B8%81%EC%96%B4%EC%A3%BC%EB%8A%94-trait app을 상속받으면 메인이 들어있음 2. sbt = simple build tool 3. partialfun..

기타내용 2019.09.10
반응형