본문 바로가기

2018/12

(11)
[Spring Data Redis] Pipelining 에서 ClassCastException 발생 호출하는 코드는 5.11. Pipelining 의 예제와 동일한 형태이다.그런데 아래와 같은 Cast 예외가 발생한다.java.lang.ClassCastException: com.sun.proxy.$Proxy163 cannot be cast to org.springframework.data.redis.connection.StringRedisConnectionStackOverflow에 유사한 질문이 있다.https://stackoverflow.com/questions/50680948/java-lang-classcastexception-com-sun-proxy-proxy219-cannot-be-cast-to-org-spri/53665591그런데 해결책으로 나오는 것이 딱히 맘에 들지 않는다.인라인 구현에서 ..
Account details on Wikipedia 리포트 메일 아침에 아래와 같은 Wikipedia에서 메일이 왔다. 누군가가 내 계정으로 로그인을 시도하려고 하다가 비밀번호 초기화 요청을 해서 메일을 보냈다는 것이다.아이피를 찾아보니 인도쪽이다. 위키백과에 접속을 하니 기존 비번은 계속 사용 가능했다. 임시적으로 기존 비번 + 생성된 비번의 체계가 공존하나보다. (프랑스 위키에서 누군가 나에게 말을 남겼군..)
[hikari.pool] 커넥션 누수가 감지되었지만 오탐이다 HikariCP 3.1.0을 사용하고 있다. 백그라운드 처리가 필요해서 별도의 스레드로 느리게 처리되는 곳에서 JPA작업을 하고 있었다.그런데 아래와 같은 WARN 로그가 보였다. 결과부터 이야기하면 커넥션이 회수가 안되어 누수(leak)이 감지되었다는 것이다.2018-12-04 17:55:51.378 WARN 14050 --- [ool housekeeper] com.zaxxer.hikari.pool.ProxyLeakTask [] : Connection leak detection triggered for org.mariadb.jdbc.MariaDbConnection@4ebeb6b9 on thread Thread-19, stack trace follows그런데 신기하게도 백그라운드 스레드가 끝나는 로그 이..