profile
사우루스 팡팡!
post-thumbnail

연관관계 매핑 - 기본

객체와 테이블의 연관관계의 차이를 이해하고 기본적인 연관관계 매핑에 대해 알아보자.

2023년 3월 19일
·
0개의 댓글
·

영속성 관리

.JPA를 이해하는데 가장 중요한 개념인 영속성 컨텍스트에 대해 알아보자

2023년 3월 19일
·
0개의 댓글
·
post-thumbnail

왜 JPA를 사용할까?

JPA의 탄생 이유와 사용상의 이점은 뭐가 있을까?

2023년 3월 18일
·
0개의 댓글
·

Comparable과 Comparator

알고리즘 문제를 풀다보면 임의의 객체들을 정렬해야하는 경우가 있다. 이때 사용자가 원하는 기준으로 정렬을 하기 위해 사용하는 인터페이스인 Comparable과 Comparator에 대해 알아보자.

2023년 2월 22일
·
0개의 댓글
·

자동, 수동의 올바른 실무 운영 기준

자동 빈 등록과 수동 빈 등록 중 어떤 것을 사용하는 것이 실무 운영에 합리적일까? 각각의 특징을 파악하고 상황에 따라 어떤 것을 선택할지에 대해 알아보자.

2023년 2월 20일
·
0개의 댓글
·

의존관계 자동 주입 - 2

@Autowired는 타입을 기준으로 빈을 찾고 주입해준다. 이때 같은 타입의 빈이 있을 때 어떻게 로직이 실행되고 문제가 발생하는 경우 어떻게 해결할 수 있는지에 대해 알아보자.

2023년 2월 20일
·
0개의 댓글
·

롬복과 최신 트렌드

롬복을 활용하여 코드를 좀 더 간결하게 사용해보자.

2023년 2월 20일
·
0개의 댓글
·

의존관계 자동 주입 - 1

다양한 의존관계 주입 방법 의존관계 주입은 크게 4가지 방법이 있다. 각 방법의 특징과 어떤 걸 사용하는게 좋은지 알아보자.

2023년 2월 17일
·
0개의 댓글
·
post-thumbnail

컴포넌트 스캔

컴포넌트 스캔을 이용해서 빈을 등록하고 @Autowired를 이용한 의존관계 자동 주입을 알아보자.

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

싱글톤 컨테이너

싱글톤 패턴이 무엇이고 spring에서는 이 패턴을 어떻게 적용하고 있는지 알아보자.

2023년 2월 14일
·
0개의 댓글
·
post-thumbnail

spring으로의 전환

지금까지는 순수한 java 코드만으로 DI를 적용해서 서비스를 개발하였고, 이제 본격적으로 spring을 적용해보자.

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

객체 지향 원리 적용

새로운 할인 정책을 개발하고 객체 지향 원리에 맞춰서 코드를 수정하고 그 개념에 대해서 알아보자.

2023년 2월 9일
·
0개의 댓글
·
post-thumbnail

예제 만들기

앞으로 활용할 서비스를 java만을 활용하여 생성한다.

2023년 2월 6일
·
0개의 댓글
·

[SOLID] 좋은 객체 지향 설계의 5가지 원칙

클린 코드로 유명한 로버트 마틴이 정리한 좋은 객체 지향 설계의 5가지 원칙

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

Counting Sort(카운팅 정렬)

기본 아이디어: 배열의 있는 숫자들의 개수를 센 뒤 크기에 따라서 배열을 정렬해준다. 카운팅정렬은 안정정렬이다.작동방식1\. 배열(arr)에서 가장 큰 값을 찾는다. 이 값이 개수를 세어주는 배열의 길이가 된다.2\. 숫자들의 개수를 저장하는 배열(countArr)을

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

Insertion Sort(삽입정렬)

기본 아이디어: 현재 비교하고자 하는 target원소와 이전의 원소들을 삽입할 위치를 정한 후 나머지 원소를 오른쪽으로 옮기고 그 자리에 target원소를 삽입하는 방식이다. 삽입정렬은 안정정렬이다.작동방식1\. 2번째 원소부터 비교를 시작한다.2\. target원소

2022년 8월 29일
·
0개의 댓글
·

Selection Sort(선택정렬)

기본 아이디어: 주어진 자료로부터 가장 작은 값의 원소부터 차례대로 선택해서 위치를 교환하는 방식작동방식1\. 주어진 자료 중 최솟값을 찾는다.2\. 찾은 값을 리스트의 가장 왼쪽값과 교환한다.3\. 교환한 가장 왼쪽값을 제외하고 1,2 과정을 반복한다.시간복잡도: O

2022년 8월 29일
·
0개의 댓글
·

Bubble Sort(버블정렬)

기본 아이디어: 인접한 2개의 원소를 비교하며 자리를 계속 교환하는 방식

2022년 8월 28일
·
0개의 댓글
·