본문 바로가기

Programing/OpenSource

(52)
[Java] jOOλ jOOλ is part of the jOOQ series (along with jOOQ, jOOX, jOOR, jOOU) providing some useful extensions to Java 8 lambdas. It contains these classes: 사이트: https://github.com/jOOQ/jOOL 인용된 사이트: for-loop 를 Stream.forEach() 로 바꾸지 말아야 할 3가지 이유
[Test] hamcrest 은 matchers의 애너그램이다. 사이트: http://hamcrest.org/ Hamcrest는 의미 알기 쉽게 유연한 표현식으로 사용할 수 있게 도와주는 매처(Matchers)입니다.오늘 출근하면서 알았는데 Hamcrest의 이름이 그냥 지어진 것이 아니였다.Matchers의 애너그램이었다. Hamcrest -> hamcrest -> mhacrest -> mahcrest -> mathcres -> matchres -> matchers
[OSL] Inkspace에서 사용하는 오픈 소스 소프트웨어 복사가 안되서 캡쳐로 대신한다.일렉트론을 쓰는 구나... 대세인가보다.
[springfox] swagger-ui 화면 로딩시 404 에러 아래와 같은 빨간색 요청이 있었다.원인을 찾아보니...olOwOlo라는 사람이 "Add csrf token support"라는 제목으로 PR을 날렸다. https://github.com/springfox/springfox/pull/2434 csrf.js 라는 코드에서 getCsrf라는 함수에서 CSRF 정보를 찾게 되는데 전략은 아래와 같다.getCsrfFromMetagetCsrfFromEndpointgetCsrfFromCookieMeta에서 가져오기 위해 / 를 요청하고.. EndPoint에서 가져오기 위해 /csrf 를 호출하고 있다. 그래서 두 번의 404 에러가 발생하는 것이다.
[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그런데 해결책으로 나오는 것이 딱히 맘에 들지 않는다.인라인 구현에서 ..
[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그런데 신기하게도 백그라운드 스레드가 끝나는 로그 이..
HikariPool - Thread starvation or clock leap detected 메세지 퇴근시에 로컬에서 웹 어플리케이션을 띄어놓고 퇴근한다.출근할 때 아래와 같은 경고 로그가 다량 떠있다.2018-11-28 02:44:21.892 WARN 2135 --- [ool housekeeper] com.zaxxer.hikari.pool.HikariPool : api-dev-conn-pool - Thread starvation or clock leap detected (housekeeper delta=2h28s701ms).2018-11-28 02:45:46.788 WARN 2135 --- [ool housekeeper] com.zaxxer.hikari.pool.HikariPool : api-dev-conn-pool - Thread starvation or clock leap detected (hou..
Redis Cheet Sheet https://lzone.de/cheat-sheet/Redis