/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
3:35 5/23
juneyr.dev
3:35
juneyr.dev
Juneyr.dev RSS Feed
https://juneyr.dev
Juneyr.dev RSS Feed
저작도구: GatsbyJS
최종 피드 수집: 2022-06-11 04:16
전체 (95)
1M
Boot 없는 Spring 팀, Tomcat 설치하고 띄워보기
새로운 팀에서, 일부 모듈은 spring, 일부 spring boot 로 구현되어 있다는 점을 발견했다. 친절한 온보딩 가이드 덕분에 얼기설기 spring + tomcat 조합으로 spring 모듈을 띄웠지만, 매번 boot 만
0
0
0
읽기모드
2M
알림 서비스 만들기 by 가상면접사례로 보는 시스템 설계 기초
…
0
0
0
읽기모드
4M
ehcache3, spring에 적용하기
서론 스프링에서 로컬 캐시를 적용할 때 항상 나오는 그 이름.
ehcache ! 코드로 먼저 접하다보니, 영문도 모르고 ehcache.xml 설정만 보고 아 자바 구현체 로컬캐시구나? 정도까지만 이해하곤 했다. 언제까지 그럴
0
0
0
읽기모드
5M
2021 회고
회고를 시작하면 작년의 회고를 본다. 개인적인 기록은 역시 작성자에게 제일 재미있는 법이어서, 재작년으로 넘어간다・・・ (끝나지 않음)
그러다 도달하게 되는 글이 2017 년의 회고 다. 처음의 회고를 보면 여러 생각이 든다
2021_회고
+ 더보기
2
0
80
읽기모드
6M
나와라 만능 jenkins
서론 jenkins 를 프로젝트 전반에 사용하고 있습니다. 제일 자주 사용되는 CI 부터, Spring Batch 까지도 Jenkins로 돌리고 있는데요. 최근 jenkins 취약점 으로 인해 jenkins를 업데이트할 일이
0
0
4
읽기모드
6M
딱, 스프링만큼의 gradle
서론 gradle! 이 블로그로 이전한 뒤 첫 글이 gradle facts 였을 정도로 오랫동안 내 머리에 있었던 주제였다. 그러나 번번히 공부에 실패했었다. 그런데 최근 jar SDK 를 로컬에서 적용 하고 + 멀티 모듈에
0
0
1
읽기모드
7M
JWT, java에서 인증하기
서론 2018년, 인턴 프로젝트에서 github 인증 및 프로젝트 로그인을 위한 jwt를 발행했었다. 이때jwt 개념 자체를 몰라서, 글을 한번 썼었다. 참고: 토큰으로 토큰을 만들자 - pyjwt 이정도 공부였으면 충분할 줄
0
0
0
읽기모드
8M
글자수 세기의 딜레마, 이 글자의 길이는 DB 상에서 얼마일까?
서론 글자수를 센다는 것은 무엇일까? 이 글을 본 개발자라면 아마도 각자 언어의 length() 함수를 떠올렸을 수도 있겠다. length() 는 개발자가 글자를 세지않아도 빠르게 길이를 알려준다. 그런데 이 lengt
0
0
0
읽기모드
9M
깃헙 인증 id/pw 에서 ssh 로 변경하기
서론 Github 의 인증 시스템이, 기존에 가능하던 id/pw 인증 방식을 제거했습니다. 아이디-패스워드 방식은 해당 키만 알면 로그인할 수 있다는 점에서 보안적으로 약하다고 보았고, 이를 개선하려고 한 것입니다. 따라서 20
0
0
0
읽기모드
1y
2020 년 넘겨보기
회고 열심히 쓰는 편..
0
0
0
읽기모드
1y
유니버셜 링크, 딥링크... 이게 다 뭐야! 유니버셜 링크와 구현
히스토리 팀에서 유니버셜 링크 담당하시던 분이 휴직하시면서 이번 프로젝트에서는 어떻게 제공해야하는지 내용을 남기고 가셨다.
추적하면서 서버입장에서는 어떻게 해야하는 건지 다시 또 정리해보고싶다. updated 기준일에는 이미 돌
0
0
0
읽기모드
1y
글또 4기가 끝났다.
글또 4기가 끝났다. 지난 2월 24일, 글또 4기 참가합니다 =) 라는 글로 시작해서 유효한 글을 약 9개 작성했다. 블로그를 안써온게 아니어서, 가볍게 데드라인을 설정하는 정도겠지 하며 조금 가볍게 시작했는데, 내내 조
0
0
0
읽기모드
1y
MySQL 에서 차집합 : Anti-join 의 세가지 방법
쿼리와 로직 에서 확장된 글입니다. 안그러고 싶지만, 하나의 테이블에는 존재하는데 다른 하나에서는 존재하지 않는, 그런 값을 뽑고 싶을 때가 있다. 이번에는 유저 차단 정보 테이블에 없는 유저만 뽑는 케이스가 그랬다. 아니,
0
0
0
읽기모드
1y
하드웨어 스레드와 소프트웨어 스레드
서론 CompletableFuture 의 비동기 처리 를 공부하다가 비동기 작업을 다시 merge하는 작업, 즉 thenCompose 와 thenCombine 등에서 두 가지 버전을 지원한다는 사실을 알게 되었다. thenCom
0
0
0
읽기모드
1y
Java 8 스트림
아래 모든 내용은 모던 자바 인 액션 (2019) 를 정리한 내용입니다. Java 8 에서 달라진 점에 대해서 참고하려면 모던자바인액션: 무슨 일이 일어나고 있는가? 글을 참조하세요. 4장 스트림 소개 4.1 스트림이란
0
0
0
읽기모드
2y
Reactive Programming 101 : 리액티브 프로그래밍이 뭔가요
그날이 왔다. 여러가지 api 콜을 합쳐서 다시 하나의 응답으로 만들어 내보내주는 코드를 보는데, 이해를 전혀 못하겠는 때가.. 그래서 이번주는 Reactive Programming 101이다. 처음에 구현체로 내가 마주한 건
0
0
0
읽기모드
2y
타입 속 타입 : Parameterized Type
List 형태를 알아보자구
0
0
0
읽기모드
2y
나는 nginx 설정이 정말 싫다구요
nginx 설정 nginx.conf와 conf.d를 알아보자
0
0
0
읽기모드
2y
vim-wiki 새 머신에서 세팅하는 법
왜 vimwiki인가? vim이라고 하면 굉장히 어려워보이고, 나에게는 아직도 굉장히 어렵다. 그럼에도 서버 개발자로 길을 시작한 이상 vim은 넘어야할 산이었다. 언제까지 마우스를 만지작하며 GUI 를 그리워할 것인가! 더해,
0
0
0
읽기모드
2y
transient : 두가지 사용례, 비슷한 의미
java에서도, JPA에서 볼 수 있다
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy