| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- rabbitmq 싱글톤
- ipfs bean
- 익명 객체 @transactional
- 백준 연결요소 자바
- 백준 1504 java
- 자바 백준 팩토리얼 개수
- java 팩토리얼 개수
- Claude Intelij 연결
- Spring ipfs
- java 1509
- kotiln const val
- 백준 2252 줄세우기
- 백준 특정한 최단 경로
- 자바 1676
- spring mongodb switch
- mongodb lookup
- javav 1676
- java 1238
- java 백준 1509
- spring mongoTemplate switch
- kotiln functional interface
- nodejs rabbitmq
- 안정해시
- kotiln const
- spring mongoTemplate
- ipfs singletone
- Java Call By Refernce
- go
- spring mongodb
- java 파티
- Today
- Total
목록2023/07 (2)
공부 흔적남기기
동시성 문제에 대한 테스트를 위해 100개의 스레드에서 서비스에 접근하는 테스트를 하는 도중 latch.await을 했음에도 불구하고 계속해서 thread들이 끝나지도 않았는데, 테스트가 끝나는 문제가 있었다. 코드를 자세히 살펴보면 문제가 보이나, 맞다고 생각하고 대충보면 문제가 보이지 않는다... 이것 때문에 대략 1시간은 뻘짓을 한 것 같다.. @Test fun decrease_concurrent() { val threadCount = 100; val executorService = Executors.newFixedThreadPool(threadCount) val latch = CountDownLatch(threadCount); for (i in 1..threadCount){ kotlin.runCa..
node.js 에서 rabbitmq를 사용하는데 매번 message가 보내질때마다 connection이 생기고 channel이 생기는게 너무 비효율적이라고 생각 들어서 싱글톤으로 구현함 import * as amqp from 'amqplib/callback_api'; import {URL} from 'url'; export interface Config { url: string; username: string; password: string; } export class RabbitMq { private connection: amqp.Connection | null private channel: amqp.Channel | null private config: Config; constructor(config..