개발이야기 썸네일형 리스트형 Spring session 쿠키 설정 https://docs.spring.io/spring-session/docs/current-SNAPSHOT/reference/html5/guides/java-custom-cookie.html Spring Session - Custom Cookie Once you have set up Spring Session, you can customize how the session cookie is written by exposing a CookieSerializer as a Spring bean. Spring Session comes with DefaultCookieSerializer. Exposing the DefaultCookieSerializer as a Spring bean augments the docs.. 더보기 "Apropos" terminal pops up when typing cmd+shift+A to get actions bar "Apropos" terminal pops up when typing cmd+shift+A to get actions bar https://intellij-support.jetbrains.com/hc/en-us/community/posts/360003430700--Apropos-terminal-pops-up-when-typing-cmd-shift-A-to-get-actions-bar "Apropos" terminal pops up when typing cmd+shift+A to get actions bar Everytime I type cmd+shift+A to pop up the Actions menu to search for an action a yellow terminal window pops up.. 더보기 libqdbm.4.dylib (맥북 터미널 실행 안될때 ) 맥북 터미널 실행 안될때 ... Brew Terminal doesn’t start because “libqdbm.4.dylib" loading fails. To fix that problem, my solution follows here: Rename /usr/local/opt/gdbm/lib/libgdmb.6.dylib into usr/local/opt/gdbm/lib/libgdmb.4.dylib Attention: brew install gdmb io. but do not run brew reinstall gdmb! If not, libgdmb.4.dylib will be replaced by libgdmb.6.dylib again and forces the same failure at start t.. 더보기 PGP sign and encrypt What is PGP ? 'Pretty Good Privacy'의 약자로서, 컴퓨터 파일을 암호화하고 복호화하는 프로그램이다. 1991년 필립 짐머만이 개발하였으며, 현재 전 세계적으로 이메일 보안의 표준으로 자리잡았다. 나무위키의 PGP 역사가 재미납니다. ( https://namu.wiki/w/PGP ) 여담으로 1997년 PGP 국제버전인 PGPi 5.0이 개발되었고, 필 지머먼은 이를 국외로 수출하려고 했으나 당시 미국 정부는 암호화 프로그램을 무기로 간주하여 이를 저지한다. 이에 지머먼은 법률을 검토하던 중, 소프트웨어는 수출 금지 항목에 포함되어 있어도, 종이에 인쇄된 책은 수출에 제약이 없다는 점을 발견했다. 법의 허점이라기 보다는, 미국에서는 강력한 수정헌법 1조 덕에 출판의 자유가 보장되.. 더보기 Web-Safe Base64-Encoding Base 64 Encoding with URL and Filename Safe Alphabet ( web-safe Base64 ) RFC 4648 secion 5. 5. Base 64 Encoding with URL and Filename Safe Alphabet The Base 64 encoding with an URL and filename safe alphabet has been used in [12]. An alternative alphabet has been suggested that would use "~" as the 63rd character. Since the "~" character has special meaning in some file system environments, the .. 더보기 Idempotency (멱등성) 한국의 일반적인 경우는 동일한 결제 요청이 두번 들어오면 이중 결제가 발생 하거나 혹은 기 결제 건으로 실패 응답을 주는 경우가 많은데요. 알리페이나 구글 같은 외국 회사들은 유일한 requestId 값을 이용해서 이미 처리된 건의 재요청은 이전과 동일한 응답을 주도록 하고 있네요. https://developers.google.com/standard-payments/ Introduction | Standard Payments API | Google Developers This service describes the Google Standard Payments API. developers.google.com Idempotency All method calls within this API must have.. 더보기 구글 io 요약 Google I/O 2019 event summarized https://youtu.be/p5hgDLc618M 더보기 assertThat 이 편해 assertEquals 가 편해 ? 최근에 신입 개발자분 인터뷰를 중에 ... assertEquals를 assertThat 으로 바꿔야 한다 라는 얘기를 들은적 있다. 그분의 주장은 .. " assertThat이 더 직관적이어서 가독성이 뛰어나고 사용하기도 편하다." 였는데 나는 assertEquals(Expected, Actual) 가 100배는 더 편한데.. -_-;; (물론 이런 이유 때문에 그 지원자를 떨어 뜨리진 않았다. ) assertThat( A, is(B)); 은 is 까지 포함 해서 import를 두번 해야 한다. 그리고 ,,, Junit5 에도 assertThat 은 포함되지 못했다. 즉, assertThat을 쓰기 위해 import 2회에 3th-party 라이브러리 까지 추가해야 하는데.. 굳이 이렇게 까지 해서 as.. 더보기 이전 1 2 3 4 5 다음