Posts by Category

Project

Node.js DB Source 분리

January 13 2021

Nodejs는 기본적으로 비동기 기반으로 처리가 된다. 따라서 아래의 소스코드에서 getMyWc함수 처리와 무관하게 console.log를 통해 ‘result2후’가 출력이 된다.

맨 위로 이동 ↑

SpringBoot

프레임워크 VS 라이브러리

January 24 2021

프레임워크 : 내가 작성한 코드를 제어하고, 대신 실행 (JUnit) 라이브러리 : 내가 작성한 코드가 직접 제어의 흐름을 담당

IoC / DI 컨테이너

January 24 2021

AppConfig 처럼 객체를 생성하고 관리하면서 의존관계를 연결해 주는 것을 IoC 컨테이너 또는 DI 컨테이너라 한다.

DI(의존성 주입)의 필요성

January 24 2021

아래와 같은 전통적인 자바 코드는 구현체가 변경될 경우 코드 수정이 필수적이다. 이는 역할과 구현이 완전하게 분리되어 있지 않은 것을 뜻하며, 객체지향 설계의 5원칙(SOLID) 중 OCP/DIP 원칙에 어긋난다.

맨 위로 이동 ↑

우아한 테크캠프 PRO 3기

우아한 테크캠프 PRO 3기 - JPA

February 09 2022

2주차 미션은 JPA 였습니다. JPA에 대해서는 실무에서 다뤄본 경험은 없지만, 인프런 김영한님 강의를 통해 개념을 익히고 토이프로젝트를 통해 경험한 바는 있었습니다.

우아한 테크캠프 PRO 3기 회고 - 이 과정에 참여하기까지

February 08 2022

지난 9월, 종종 방문하던 커뮤니티를 통해 우아한 테크캠프 PRO 과정을 알게되었습니다. 이전에 유튜브를 통하여 우아한 테크코스 과정은 알고있었고, 개인적으로 취업 준비 중인 지인이 있다면 꼭 추천하고 싶을 정도로 훌륭한 교육과정이라고 생각했습니다. 우아한 테크캠프 PRO 과정은 ...

맨 위로 이동 ↑

SQL

[SQL] 대용량 데이터 처리를 위한 병렬 조회

February 18 2022

지난해 말, 10-11월 2달동안 카드사용액이 2분기 카드사용액 평균보다 클 경우 최대 10만원까지 캐시백을 해준 적이 있었다. 여기서 카드사용액은 전체카드사의 카드사용액을 합한 금액이기 때문에 신청자의 모든 카드사 사용액 데이터가 공유되어야만 했다.

맨 위로 이동 ↑

멘토링

[멘토링] 우아한 형제들 김영한님과의 멘토링

March 20 2022

저는 개발 관련 지식을 쌓기 위해 인프런 사이트를 주로 이용합니다. 인프런에서 김영한님의 스프링 기본 무료 강의를 수강한 것이 좋은 경험이 되어, 이 후로 영한님의 스프링+JPA 강의는 모두 신청하였고 현재 수강 중에 있습니다.

맨 위로 이동 ↑