본문 바로가기

Programing/OpenSource

(53)
[JS] reveal.js - 웹 슬라이드 스탠포드 대학교 컴퓨터공학 입문 강좌 cs101를 보다가 슬라이드가 웹에 올라와 있는 것을 보게 되었다. 관련글 : 응답하라 101예) https://web.stanford.edu/class/cs101/lecture02.html#/18 교수가 직접 구현을 하지는 않았을 것 같아서 소스보기를 해보니 reveal.js를 썼음을 알 수 있었다. 예전 회사에서 앨런님이 발표시에 썼던 것으로 기억한다. 좋은점 중 하나는 레벨이라는 개념이 존재한다. 로컬에 설치해서 쓸 수도 있고, 온라인 에디터를 쓸 수 있는데, 일정 금액을 내야 한다. 아니면 전체 공개를 하던지.. Free plan: 하지만 맥에는 기본적으로 keynote라는 적당한 프레젠테이션 프로그램을 쓸 수 있어서 이걸 쓸 기회가 있을지는 잘 모르겠다.
[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..