profile
Study&Work&Log

Kotlin + SpringBoot + JPA 공식문서 튜토리얼 따라할 때 주의할 점

https://spring.io/guides/tutorials/spring-boot-kotlinIntelliJ IDEA 2022.1 (Ultimate Edition) 기준MockMvc를 사용할 때 controller가 받는 모든 bean 대해 @MockkBea

4일 전
·
0개의 댓글

REST API(정리중)

application programming interface.서버-서버, 프로그램-프로그램, 송-수신자 등등의 두 매개체가 약속된 형식으로 데이터를 주고받을 수 있도록 프로그래밍된 컴포넌트, 매개체http 요청을 통해 정보를 주고받는 API -> HTTP API 라고

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

2장 객체 생성과 파괴 - 의존 객체 주입

이펙티브 자바 3판 2장 객체 생성과 파괴 - 아이템 5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라 (p28-30)

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

2장 객체 생성과 파괴 - 인스턴스화 방지

이펙티브 자바 3판 2장 객체 생성과 파괴 - 아이템 4. 인스턴스화를 막으려거든 private 생성자를 사용하라 (p26-27)

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

2장 객체 생성과 파괴 - 싱글턴

이펙티브 자바 3판 2장 객체 생성과 파괴 - 아이템 3. private 생성자나 열거 타입으로 싱글턴임을 보증하라 (p23-25)

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

2장 객체 생성과 파괴 - 빌더

이펙티브 자바 3판 2장 객체 생성과 파괴 - 아이템 2. 생성자에 매개변수가 많다면 빌더를 고려하라 (p14-22)

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

2장 객체 생성과 파괴 - 정적 팩터리 메서드

이펙티브 자바 3판 2장 객체 생성과 파괴 - 아이템 1. 생성자 대신 정적 팩터리 메서드를 고려하라 (p8-13)

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

1장 들어가기

이펙티브 자바 3판 1장 들어가기 (p1-5)

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

[OS] 교착상태

둘 이상의 프로세스가 각자의 자원을 보유한 채로 영원히 기다리는 현상(외부의 조치가 없는 이상) (무한 대기-starvation 와 구분 필요!)프로세스를 종료할 수 없으므로 사용자에 응답 불가능교착상태와 연관된 자원들은 활용되지 못함\-> 시스템 성능 저하 야기선점

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

SQL OVER 절

드디어 over, partition by절 이해하고 적용해본 기념으로 쓰는 글! 실제로 내용을 이해했던 흐름으로 작성해보자!물품 A의 재고관리를 위해 다음과 같은 테이블 "창고"가 있다고 가정해 보자.위 테이블은 창고에 A가 언제, 얼마나 입/출고 되었는지 나타낸다.

2021년 10월 18일
·
1개의 댓글

VSCode 테스트 자동생성 + 단축키 지정 (소스액션 활용하기)

https://code.visualstudio.com/docs/getstarted/keybindings

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

Spring Boot 테스트 실행환경 분리하기

인텔리제이에서는 test 하위에 application.yml을 만들어두면 자동으로 main 하위의 application.yml보다 우선적으로 적용된다. 그러나 vscode는 우선순위가 적용되지 않는다..ㅠㅠ 무조건 main 하위의 application.yml이 적용된다

2021년 10월 15일
·
1개의 댓글

VSCode 폴더 보기 구조 변경

보통 처음 VSCode쓸 때 보면 사이드바에 여러개의 폴더가 한줄로 나타난다.이를 settings(cmd + ,)의 compact folder 옵션으로 변경 가능하다.위 옵션을 체크하면 사이드바에 폴더가 Compact한 형태로, 아니면 하나에 한줄씩 노출된다.참고htt

2021년 9월 25일
·
0개의 댓글

VSCode 리팩토링 단축키

VSCode에서 'cmd+.' 혹은 'Ctrl+Shift+R' 로 리팩토링 기능을 사용할 수 있다.전자는 코드액션 단축키이며 퀵픽스+리팩토링을 모두 지원하고, 후자는 리팩토링 전용 단축키이다.자바의 경우 아래 사진과 같은 리팩토링 액션들을 지원해주는듯..정말 많다..이

2021년 9월 24일
·
0개의 댓글

로깅 시 System.out.println() 쓰면 안되는 이유

보통 개발 시 Slf4j를 통해 로깅을 처리하는데, 전에 표준출력으로도 할 수 있지 않나 생각했던 적이 있다. 근데 역시 안쓰는데는 다 이유가 있었다..!Sonarlint Rule에 따르면1\. 유저는 쉽게 로그들을 추적할 수 있어야 한다.2\. 로그 메세지의 포맷은

2021년 9월 23일
·
0개의 댓글