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

2022 상반기 회고

정신 차린 계기는 채용연계형 인턴 면접이였다. 사실 취업 전선에 막 뛰어들기 전까지는 막연하게 "어떻게든 되지 않을까.."라는 안일한 생각을 가지고 있었다. 지금 생각하면 무지했던 만큼 자신감도 대단했던 것 같다. 그렇게 처음 본 면접은 오만했던 자신을 돌아보게 만든

약 3시간 전
·
0개의 댓글

1700번 멀티탭 스케쥴링

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

약 8시간 전
·
0개의 댓글

DML 총정리

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

약 23시간 전
·
0개의 댓글

무지의 먹방 라이브

https://school.programmers.co.kr/learn/courses/30/lessons/42891리스트의 요소를 일일이 순회하면서 돌자니 정확성 테스트는 통과할 수 있어도 효율성 테스트는 절대로 통과할 수 없을 거 같았다. 다른 접근 방식을 생

2일 전
·
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개의 댓글

표편집

https://programmers.co.kr/learn/courses/30/lessons/81303정확성 테스트케이스 하나를 통과 못했는데 뭘까.. 뭘까.. 혹시 제 코드를 보고 떠오르는 테스트케이스가 하나 있다면 공유해주세요 제발..🥺update 시 코드

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개의 댓글

보석쇼핑

https://programmers.co.kr/learn/courses/30/lessons/67258투포인터 알고리즘 활용 문제다.이렇게 배열의 연속된 구간을 다루는 문제는 투포인터 알고리즘을 쓰면 좋다고 한다. 대표적인 문제로 부분합 문제가 있다.https&

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

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

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

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

HTTP 상태코드 정리

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

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

순위 검색

https://programmers.co.kr/learn/courses/30/lessons/72412레벨2라는 걸 받아들이기 힘든 문제...💩 푸는 과정에서 배울 게 많은 문제여서 기록하고자 한다.정확성, 효율성 테스트 점수가 있는 문제다. 이렇게 대놓고 명

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개의 댓글

[Java 복습하기] Java 전반에 대해(feat. C++과의 차이점 다섯 스푼 정도)

✨ 바야흐로 4년전 배운 자바 수업 내용 복습하기✅ key: 플랫폼 독립성, WORA플랫폼 독립성: OS, HW에 상관없이 코드가 돌아감 (!= C++)WORA (Write Once Run Anywhere)👉 바이트 코드 + JVM 덕분 \- 바이트 코드는 JVM에

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