✅ [맥린이를 위한 앱 추천] 맥 단축키(CheatSheet) 보여주기맥을 처음 사용할 경우 단축키를 여기 저기 찾아다니게 되는데 이앱을 설치하고 command 키를 3초 이상만 누르면 바로 단축키를 알수있다.https://www.mediaatelier.com/CheatSheet/ CheatSheet - Know your shortcutsCheatSheet 1.6.4 (24.9.2022) Fixed: Known issues CheatSheet 1.6.3 (25.2.2022) Fixed: Known issues CheatSheet 1.6.2 (20.1.2022) Fixed: Known issues CheatSheet 1.6.1 (23.11.2021) Fixed: Known issues Check out t..
✅ IntelliJ 프로젝트 옆에 전체 경로 숨기기git 이 안보여 전체경로를 숨기고 싶었서 찾아보았더니 2가지 방법이 있었습니다.Edit Custom Properties.. 수정Help > Edit custom Properties에 들어가 아래 내용을 추가해준 후 인텔리제이 완전히 종료한다. 프로젝트 선택창까지 종료하고 재시작project.tree.structure.show.url=falseRegistry.. 수정Help > Find Action.. 에서 Registry 입력하여 들어가기레지스트리 창내에서project.tree.structure.show.url 찾아서 체크해제!!! 인텔리제이 완전히 종료후 재시작!! 참고https://stackoverflow.com/questions/40699438/..
✅ AOP를 사용하여 custom Annotation의 Log만 출력하기운영을 하다보면 서비스가 살아있는지 데이터베이스 연결이 잘되었는지 체크를 하는데 해당 이력들은 로그에서 제외하고 원하는 메소드만 로그로 남기고 싶을때 사용하면 된다.Custom Annotaion을 만들기@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface LoggerTarget {}LoggerTarget 이라는 이름으로 Annotation을 만들어줬다. 메소드영역이고 런타임범위까지 되도록 만들어준다.✅ AOP 설정하기@Aspect@Component@Slf4jpublic class LoggingAspect { private final Stri..
✅ Spring MDC를 사용해 식별가능한 로그 남기기운영을 하다 보면 로그를 추적해서 확인해야 할때가 생기는데 여러 요청이 한꺼번에 들어오면 로그가 순서 없이 쌓여 확인하기 어려울때가 있습니다. 이럴때 요청당 유니크한 값을 주어 로그에 함께 출력함으로써 추적할수 있습니다.MDC (Mapped Diagnostic Context)- 멀티 쓰레드환경에서 현재 실행중인 쓰레드에 메타 정보를 넣고 관리하는 공간입니다. 내부적으로 Map으로 관리하고 있고 ThreadLocal에 키 값을 저장하여 Thread가 존재하는 동안 계속 사용할수 있게 합니다. ✅ MDC 필터에 구현하기@Component@Order(Ordered.HIGHEST_PRECEDENCE)public class MDCLoggingFilter imp..
✅ Springboot graceful shutdown 적용하기서버에 서비스를 반영 할때 서비스를 종료처리해야하는데 종료 시점에 이미 인입된 요청들을 처리 하고 종료되도록 graceful shutdown을 적용해보자. (springboot 2.3 이상부터 graceful shutdown 지원) ✅ application.yaml 추가## springboot application.yaml 수정## graceful shutdown시 얼만큼 대기하도록 할지 셋팅spring: lifecycle: timeout-per-shutdown-phase: 10s server: shutdown: graceful요기 까지 셋팅을 했으면 graceful shutdown이 적용 된거다.하지만 서버에서 kill..
✅ [README.md] 이모지 및 Markdown Badges 꾸미기README를 작성할때 이모지와 뱃지를 이용하여 멋있게 꾸며보자✅ 이모지이모지가 모여있는 싸이트 입니다. 🥃🌝🌈한눈에 이모지를 보고 선택하여 README에 붙여넣어 주면 됩니다.- https://www.webfx.com/tools/emoji-cheat-sheet/ Emoji Cheat SheetEmoji codes used by GitHub, Basecamp, Slack and other services. Searchable. With emoji meanings.www.webfx.com✅ 마크다운 뱃지뱃지의 아이콘뱃지의 아이콘을 넣을때 참고- https://simpleicons.org/ Simple Icons2516 Free SV..
- Total
- Today
- Yesterday
- git gmail
- 디자인패턴 장단점
- 디자인패턴 단점
- git name
- 객체지향설계 solid
- 맥린이 앱 추천
- 디자인패턴 장점
- git user.gmail
- 객체 지향 설계 원칙
- 맥 앱 추천
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |