profile
개인적인 연습장, TIL 정리

[토비의 스프링] 1.4 ~ 1.5

1.4. 제어의 역전 (IoC) UserDaoTest에서 분리할 두 관심사: UserDao와 ConnectionMaker 구현 클래스의 오브젝트 만드는 것 두 개의 오브젝트의 연결 관계를 맺어주는 것 오브젝트 팩토리 팩토리: 오브젝트 생성하는 클래스 -> DaoFa

3일 전
·
0개의 댓글
·

[토비의 스프링] 1.1 ~ 1.3

1.1. 초난감 DAO User UserDao DAO 태스트용 main() 메소드 콘솔 결과: > yylee 등록 성공 > 유영 > 1234 > yylee 조회 성공 1.2. DAO의 분리 관심사의 분리 변경을 최소화 -> 분리와 확장을 고려한 설계가

4일 전
·
0개의 댓글
·

자바 예외 처리

Checked exceptionUnchecked exception (= Runtime exception)이 있으며,잡아서 처리하거나던진다이때, 지정한 예외의 하위 자식까지 포함근본적인 차이는; 체크 예외는 예외를 잡아서 처리하거나, 던지거나 둘 중 하나를 필수로 선택해

6일 전
·
0개의 댓글
·

정렬 알고리즘 모음 (파이썬)

선택 정렬삽입 정렬퀵 정렬 (pythonic method)

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

1700번 멀티탭 스케쥴링

https://www.acmicpc.net/problem/1700그리디 전략을 잘 세우는 것을 넘어, 개인적으로 고려할 게 많은 문제였다. 처음에는 그리디 전략은 멀티탭에 꽂혀있는 물건의 남은 횟수 중 제일 작은 것으로 풀었는데, 한참 헤매다보니 전략 자체가

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

DML 총정리

DML 검색 (query) 검색문: SELECT 갱신 (update) 삽입 : INSERT 삭제 : DELETE 수정 : UPDATE SELECT SELECT 문의 형식과 실행 순서 4) SELECT 컬럼1 [AS 컬럼별칭], 컬럼 2, ... 1) FRO

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

RDB 정리

관계데이터구조관계제약관계대수기본 개념: 모든 데이터를 테이블로 표현하는 형태, 테이블로 표현할 수 없는 데이터는 저장할 수 없다릴레이션(== 테이블) \- 릴레이션은 속성으로 구성 \- 다중값 속성을 허용하지 않음 \- 수학적 정의: n-tuple<v1

2022년 6월 19일
·
0개의 댓글
·

REST API에 대한 고찰

Deview 2017 '그런 REST API로 괜찮은가'를 보고 정리한 글입니다👉 이는 REST의 제약조건 중 'self-descriptive'와 'HATEOAS'를 만족하지 못하기 때문이다self-descriptive?HATEOAS?self-descriptive:

2022년 6월 5일
·
0개의 댓글
·

섹션4 중) V5의 주요 개념과 실행 흐름 따라가기

✅ 김영한 님의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술을 공부하며 정리한 글입니다.앞서 V1 ~ V4로 리팩토링 하면서 사용하는 함수의 파라메터나 반환 타입의 차이 등이 발생했다. 예를 들어: V3의 ControllerV3 인터페이스V4의 Controller

2022년 5월 12일
·
0개의 댓글
·

섹션4 중) V3의 뷰-컨트롤러-모델 분리

✅ 김영한 님의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술을 공부하며 정리한 글입니다.생각보다 코드 흐름 따라가기 어려워서 한번 정리하고 넘어가는 게 좋을 거 같다. V1, V2까지의 흐름은 아래를 참고하면 된다.V1, V2까지는 프론트 컨트롤러를 도입하고, V

2022년 5월 11일
·
0개의 댓글
·

체육복

https://programmers.co.kr/learn/courses/30/lessons/42862레벨 1이지만 얻어갈 게 많은 문제라고 생각한다.이전에 푼 적이 있는데 다시 풀어보니 틀리더라..🤦🏻‍♀️ 강의 듣고 보니 놓친 부분들이 꽤 존재한다. 📌

2022년 5월 10일
·
0개의 댓글
·

섹션3) 영속성 관리

✅ 김영한 님의 자바 ORM 표준 JPA 프로그래밍 - 기본편을 공부하며 정리한 글입니다.✅ 자바 ORM 표준 JPA 프로그래밍 서적을 참고하여 작성했습니다.엔티티 매니저 팩토리: 엔티티 매니저를 만드는 공장으로, 만드는 비용이 크기 때문에 한 개만 만들어서 애플리케이

2022년 5월 3일
·
0개의 댓글
·

1890번 점프

문제: https://www.acmicpc.net/problem/1890처음에는 BFS로 풀어보려다가 메모리 초과가 나서 찾아보니까 방문 표시가 필수라고..! 최악의 경우 BFS의 너비만큼 O(2^n)까지 갈 수 있다.그렇다고 방문표시하면 답이 틀려가지고(한번

2022년 5월 2일
·
0개의 댓글
·

섹션1) JPA 소개

✅ 김영한 님의 자바 ORM 표준 JPA 프로그래밍 - 기본편을 공부하며 정리한 글입니다.✅ 자바 ORM 표준 JPA 프로그래밍 서적을 참고하여 작성했습니다.SQL 작성하고 -> JDBC API 사용하고 -> 실행 결과를 객체와 매핑하는 등의 작업 반복조회회원 조회용

2022년 5월 2일
·
0개의 댓글
·

섹션1) 웹 애플리케이션 이해

✅ 김영한 님의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술을 공부하며 정리한 글입니다.

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

HTTP 상태코드 정리

✅ 김영한 님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 공부하며 정리한 글입니다.클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능2xx (Successful): 요청 정상 처리3xx (Redirection): 요청을 완료하려면 추가 action이

2022년 4월 24일
·
0개의 댓글
·

[studylog] DP 뽀개기의 길은 험하구나..

0422 TIL👉 퇴사2위 문제를 풀면서(아직 성공 몬했지만🥲) 한 의식의 흐름 기록이랄까요..이 모든 것에 초기 접근법으로 가는 과정, 식을 세우는 과정, 디버깅하는 과정, 처음 접근대로 가면 안되는 걸 깨달은 과정이 다 녹아있습니다 하하하!막판에 다른 풀이를 보

2022년 4월 22일
·
0개의 댓글
·

12851번 숨바꼭질2

문제 링크: https://www.acmicpc.net/problem/12851약 세시간 가량 매달린 거 같은데 푼 게 너무 기뻐서 기록해본다~!😂 처음 접근법은 아예 답이 다르게 나오고, 다른 풀이 참고해서 중간에 무한루프도 몇번 돌아보고, 결국엔 일일이

2022년 4월 21일
·
0개의 댓글
·

오늘의 삽질로그 (2504번)

색다르게 이 한 문제에서 마주친 삽질을 기록하면 어떨까 싶어서 적어봅니다 TIL을 가장한 삽질로그! (무려 세시간 가량을 잡아먹은..)https://www.acmicpc.net/problem/2504대표적인 스택 유형 문제다.다만, 주어진 괄호가 올바른 괄호냐

2022년 4월 19일
·
0개의 댓글
·

API 설계

✅ 김영한 님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 공부하며 정리한 글입니다.Resource - URI와 연결행위 - method와 연결URI (Uniform Resource Identifier) \- 리소스만 식별하면 된다! CRUD: Create,

2022년 4월 15일
·
0개의 댓글
·