profile
기록, 메모

가용 로그 레벨에 따른 로깅

성능 낭비를 줄이는 로깅 방법 http://dveamer.github.io/backend/HowToUseSlf4j.html

7일 전
·
0개의 댓글
·

Null-safety

@NonNullApi 에 대해서 찾다가 좋은 글 발견https://freedeveloper.tistory.com/55https://github.com/freespringlecture/spring-core-tech/tree/chap07-01-nullsa

7일 전
·
0개의 댓글
·

[Spring] Transactional 어노테이션

TODO https://mangkyu.tistory.com/170

2022년 7월 26일
·
0개의 댓글
·

[Redis] LFU, LRU 알고리즘

2022년 6월 14일
·
0개의 댓글
·
post-thumbnail

스토리지(NAS, DAS, SAN)

참고 : https://cheershennah.tistory.com/168

2022년 6월 10일
·
0개의 댓글
·
post-thumbnail

사이더(CIDR)?

참고: https://hwannny.tistory.com/86 -> 이해쏙쏙되는 글https://ko.wikipedia.org/wiki/%EC%82%AC%EC%9D%B4%EB%8D%94\_(%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%82%

2022년 1월 7일
·
0개의 댓글
·

Mybatis Reflection

좋은 글 : https://jasper-rabbit.github.io/posts/mybatis-refector/DTO에 setter/getter가 있으면 그걸 먼저 이용하고, 없을 시에 reflection이 들어가는 것으로 이해함.

2021년 12월 14일
·
0개의 댓글
·
post-thumbnail

WebFlux 알기

WebFlux 설명에 앞서, 동기와 비동기 그리고 블럭과 넌블럭에 대해서 한 번 짚고 가자. Blocking / Non-blockingBlock : 호출된 함수가 자신이 할 일을 모두 마칠 때까지 제어권을 계속 가지고서 호출한 함수에게 바로 돌려주지 않는 것Non-bl

2021년 12월 11일
·
1개의 댓글
·

[maven] Blocked the mirror 에러

기존에는 잘 불러오던 라이브러리 못 불러오는 이슈 발생maven에서 자꾸 blocked the mirror 뜸.vpn 문제인가 해결해보려 시도했지만 아니었음. 바로 maven 3.8.1 에서 신규 추가된 기능 때문이었음Maven now disables all inse

2021년 12월 2일
·
0개의 댓글
·

[git] squash commit

참고 : https://ios-development.tistory.com/163원격 브랜치로 커밋 푸시 전,로컬에만 커밋되어있는 친구들을 한번에 모아 1개 커밋으로 올릴 수 있음. 1일 1커밋 원칙에자잘한 3-4커밋보다는 하루에 작업한 걸 모아 1개 커밋으로

2021년 12월 2일
·
0개의 댓글
·

도커로 DB 구축하기

mysql 이미지 + SQL Scripts -> (Build) -> 원하는 DBSQL Scripts \- Create Tables \- Insert DataRequired Database가 만들어지면 그 상태에서 이미지 구우면 됨. 그리고 그 후부터는 그 이미지

2021년 11월 28일
·
0개의 댓글
·

[mybatis] insert, update batch

insert updateupdate를 위처럼 사용하기 위해서는 jdbc 설정에 'allowMultiQueries=true' 추가\-> 근데 이거는 테스트용으로는 오케이. 실서비스에서는 X.

2021년 11월 1일
·
0개의 댓글
·

생성자 주입 시 @Qualifier 사용

배경필드 주입을 생성자 주입으로 변경하고 싶은데 @Qualifier가 붙어있음해결과정@RequiredArgsConstructor를 사용해 생성자 주입하여 변경하고 싶었으나 @Qualifier가 안먹는다는 intellij 설명실제로 디버깅해보니 빈이 제대로 안먹어짐결국에

2021년 10월 22일
·
0개의 댓글
·

LazyConnectionDataSourceProxy

Spring에서 @Transactional가 붙은 메소드 진입 시점부터 커넥션을 잡고 있게 된다. 근데 우리 커넥션 풀의 양이 무한이 아니기 때문에 커넥션을 연결해서 처리하는 스타일이 낄끼빠빠여야한다. lazyconnectiondatasourceproxy를 사용해서 t

2021년 10월 13일
·
0개의 댓글
·

Collections.singletonList 와 Arrays.asList 차이

size: 1 (fixed)값 불변설정한 배열 크기만큼 고정됨값 변경 가능참고https://prohannah.tistory.com/85https://livenow14.tistory.com/42

2021년 10월 1일
·
0개의 댓글
·
post-thumbnail

Filter 정리 (WebFilter, GlobalFilter)

Web Filter는 Servlet Filter중 하나고 아래 그림에서 가장 앞단에 있는 필터Servlet 기동 전에 필터링 되는거여서 요청이 들어올 시 가장 먼저 실행이 됨물론 여기 필터에도 여러개 필터를 추가할 수 있고 그 안에 순서도 넣을 수 있음GlobalFil

2021년 7월 30일
·
0개의 댓글
·

@ControllerAdvice와 @ExceptionHandler를 이용한 예외처리

try-catch 문으로 예외처리를 하기엔 이후 유지보수 비용이 크다. 전역으로 발생하는 예외를 잡아 처리하는 방법으로, @controllerAdvice와 @exceptionHandler를 사용한다.코드도 깔끔!Referencehttps://jeong-pro.

2021년 5월 4일
·
0개의 댓글
·

private 테스트

reflection 사용하기reflection API: https://pocada.medium.com/java-reflection-api-1-61c3fc957e6dspring refelction: https://www.baeldung.com/sprin

2021년 4월 27일
·
0개의 댓글
·

파라미터 테스트

다수의 파라미터를 사용해서 테스트해야하는 경우, junit4(본 문서 기준)를 이용해 파라미터화 테스트를 진행한다. Array에 기댓값, 테스트 인풋값을 넣어서 돌리는 테스트인데, 테스트 클래스에 내부 클래스들을 만들어서 파라미터 테스트를 진행하는 것이 특징이다. 이걸

2021년 4월 26일
·
0개의 댓글
·

[React] 로컬 쿠키가 브라우저에 저장되지 않을 때

로컬에서 백엔드 쿠키 추가하고, 포스트맨으로 확인하면 쿠키가 잘 내려오는 것을 확인할 수 있다. 프론트에서 실제 api를 호출하면 분명 브라우저에는 쿠키 정보가 잘 보인다. 하지만 저장은 되지 않는 상황!백엔드와 프론트의 origin이 달라서 생기는 쿠키 저장 문제인

2021년 1월 4일
·
2개의 댓글
·