GIGABYTE GTX 4070 Ti Super GAMING OC D6X 16GB 후기
후기 지금까지 항상 가성비 세팅만을 고집해오다가, 처음으로 고가의 그래픽카드를 포함하여 컴퓨터를 구성하기로 했다.
GIGABYTE GTX 4070 Ti Super GAMING OC D6X 16GB 후기
후기 지금까지 항상 가성비 세팅만을 고집해오다가, 처음으로 고가의 그래픽카드를 포함하여 컴퓨터를 구성하기로 했다.
[Spring JPA] 게시판 쿼리 이슈 (N+1)
I. 개요 현재 구현되어있는 게시판의 모습이다. 이 화면에서는 크게 세가지 기능이 있다. POST에 대한 간략한 정보를 제공한다. 게시글 제목이나 번호, 추천수 등 글을 작성한 USER의 닉네임을 표기하고 해당 USER의 링크를 제공한다. 해당 POST에 달린 ...
[Spring JPA] fetch전략과 fetch join에 관한 오해
I. 개요 [Spring JPA] 프로젝트 중 게시판 쿼리 이슈를 해결하던 도중 굉장히 잘못된 지식을 갖고 있다는 것을 알게 되었다. 내용을 정리하는 편이 기억에 남을 것 같아서 글로 남기려 한다. II. 오해 1. fetch전략과 fetch join은 같다? DB에 ...
프로젝트 Ninda 2차 중간점검 (06.24 ~ 07.14)
I. 진행상황 1. 메인페이지 메인페이지가 형태를 갖췄다. NEW 타이틀 이미 발매가 된 타이틀 중, 가장 발매일이 가까운 타이틀들을 슬라이드로 보여준다. 발매일이 지난 것 중 상위 5개만 가져오는 쿼리를 작성했다. 최근 작성된 한줄평 GAME게시판에 작성 된 한줄평...
[Spring] 게시글 조회수 중복 방지
I. 개요 게시판에 있어서 조회수는 사용자가 읽고 싶은 글을 선택하는데에 중요한 지표가 된다. 하지만 단순히 게시글에 접근했다고 조회수를 모두 올려준다면, 새로고침만으로도 조회수를 끝없이 올릴 수 있다. 이렇듯 조회수를 임의로 조작하는 것은 커뮤니티에서 흔히 발생할 수 있는 일...
HTTP 완벽 가이드 3부 - 식별, 인가, 보안
HTTP 완벽 가이드 시리즈를 정리한 내용입니다.
HTTP 완벽 가이드 2부 - HTTP 아키텍처(2/2)
HTTP 완벽 가이드 시리즈를 정리한 내용입니다.
HTTP 완벽 가이드 2부 - HTTP 아키텍처(1/2)
HTTP 완벽 가이드 시리즈를 정리한 내용입니다.
스프링 MVC 1편 - 6. 스프링 MVC - 기본 기능
김영한님의 인프런 강의 - 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 위 강의를 정리한 내용입니다.
스프링 MVC 1편 - 5. 스프링 MVC - 구조 이해
김영한님의 인프런 강의 - 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 위 강의를 정리한 내용입니다.
스프링 MVC 1편 - 3. 서블릿, JSP, MVC 패턴
김영한님의 인프런 강의 - 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 위 강의를 정리한 내용입니다.
스프링 MVC 1편 - 2. 서블릿
김영한님의 인프런 강의 - 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 위 강의를 정리한 내용입니다.
자바 ORM 표준 JPA 프로그래밍 기본편 - 10. 객체지향 쿼리 언어2 - 중급 문법
김영한님의 인프런 강의 - 자바 ORM 표준 JPA 프로그래밍 - 기본편 위 강의를 정리한 내용입니다.
자바 ORM 표준 JPA 프로그래밍 기본편 - 10. 객체지향 쿼리 언어1 - 기본 문법
김영한님의 인프런 강의 - 자바 ORM 표준 JPA 프로그래밍 - 기본편 위 강의를 정리한 내용입니다.
자바 ORM 표준 JPA 프로그래밍 기본편 - 9. 값 타입
김영한님의 인프런 강의 - 자바 ORM 표준 JPA 프로그래밍 - 기본편 위 강의를 정리한 내용입니다.
자바 ORM 표준 JPA 프로그래밍 기본편 - 8. 프록시와 연관관계 정리
김영한님의 인프런 강의 - 자바 ORM 표준 JPA 프로그래밍 - 기본편 위 강의를 정리한 내용입니다.
HTTP 완벽 가이드 1부 - HTTP: 웹의 기초
HTTP 완벽 가이드 시리즈를 정리한 내용입니다.
자바 ORM 표준 JPA 프로그래밍 기본편 - 7. 고급매핑
김영한님의 인프런 강의 - 자바 ORM 표준 JPA 프로그래밍 - 기본편 위 강의를 정리한 내용입니다.
자바 ORM 표준 JPA 프로그래밍 기본편 - 6. 연관관계 매핑 기초
김영한님의 인프런 강의 - 자바 ORM 표준 JPA 프로그래밍 - 기본편 위 강의를 정리한 내용입니다.
Sorting Visualizer
I. 의도
자바 ORM 표준 JPA 프로그래밍 기본편 - 5. 연관관계 매핑 기초
김영한님의 인프런 강의 - 자바 ORM 표준 JPA 프로그래밍 - 기본편 위 강의를 정리한 내용입니다.
자바 ORM 표준 JPA 프로그래밍 기본편 - 4. 엔티티 매핑
김영한님의 인프런 강의 - 자바 ORM 표준 JPA 프로그래밍 - 기본편 위 강의를 정리한 내용입니다.
자바 ORM 표준 JPA 프로그래밍 기본편 - 3. 영속성 관리 - 내부 동작 방식
김영한님의 인프런 강의 - 자바 ORM 표준 JPA 프로그래밍 - 기본편 위 강의를 정리한 내용입니다.
자바 ORM 표준 JPA 프로그래밍 기본편 - 2. JPA 시작하기
김영한님의 인프런 강의 - 자바 ORM 표준 JPA 프로그래밍 - 기본편 위 강의를 정리한 내용입니다.
스프링 부트와 JPA 활용1 - 2. 도메인 분석 설계
김영한님의 인프런 강의 - 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 위 강의를 정리한 내용입니다.
스프링 부트와 JPA 활용1 - 1. 프로젝트 환경설정
김영한님의 인프런 강의 - 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 위 강의를 정리한 내용입니다.
정렬 알고리즘
정렬 알고리즘?
HTTP 강의 8 - HTTP 헤더2 - 캐시와 조건부 요청
김영한님의 인프런 강의 - 모든 개발자를 위한 HTTP 웹 기본 지식 위 강의를 정리한 내용입니다.
HTTP 강의 7 - HTTP 헤더1 - 일반 헤더
김영한님의 인프런 강의 - 모든 개발자를 위한 HTTP 웹 기본 지식 위 강의를 정리한 내용입니다.
HTTP 강의 6 - HTTP 상태코드
김영한님의 인프런 강의 - 모든 개발자를 위한 HTTP 웹 기본 지식 위 강의를 정리한 내용입니다.
HTTP 강의 5 - HTTP 메서드 활용
김영한님의 인프런 강의 - 모든 개발자를 위한 HTTP 웹 기본 지식 위 강의를 정리한 내용입니다.
HTTP 강의 4 - HTTP 메서드
김영한님의 인프런 강의 - 모든 개발자를 위한 HTTP 웹 기본 지식 위 강의를 정리한 내용입니다.
HTTP 강의 3 - HTTP(HyperText Transfer Protocol) 기본
김영한님의 인프런 강의 - 모든 개발자를 위한 HTTP 웹 기본 지식 위 강의를 정리한 내용입니다.
HTTP 강의 정리 2 - URI와 웹 브라우저 요청 흐름
김영한님의 인프런 강의 - 모든 개발자를 위한 HTTP 웹 기본 지식 위 강의를 정리한 내용입니다.
HTTP 강의 정리 1 - 인터넷 네트워크
김영한님의 인프런 강의 - 모든 개발자를 위한 HTTP 웹 기본 지식 위 강의를 정리한 내용입니다.
분할 정복(Divide & Conquer)
분할 정복?
자바로 만든 체스(7~8일차)
7~8일차 진행상황
자바로 만든 체스(6일차)
6일차 진행상황
최소 공통 조상(Lowest Common Ancestor)
최소 공통 조상?
자바로 만든 체스(5일차)
5일차 진행상황
자바로 만든 체스(3~4일차)
3~4일차 진행상황
자바로 만든 체스(1~2일차)
자바의 문법을 익숙하게 하기위한 수단으로 체스 프로젝트를 선택했다.
세그먼트 트리(Segment Tree)
세그먼트 트리
자바로 만든 파일 이름 일괄 변경프로그램
인터넷에서 사진을 수집하곤 하는데 누구나 그렇듯, 굉장히 파일명에 대한 강박관념이 있어서 사진을 모아놓은 폴더를 볼 때마다 속이 답답했다.
동적 계획법(DP) + 메모이제이션(Memoization)
동적 계획법 + 메모이제이션
최소 신장 트리(Mininum Spanning Tree)
최소 신장 트리?
파이썬으로 만든 오셀로
파이썬을 2주정도의 기간에 걸쳐 배우고, 내가 배운 문법들로 무언가 결과물을 생산하고 싶었다.
C++로 만든 테트리스
C++언어를 첫 프로젝트로 진행한 테트리스이다.
github 블로그 시작
평소에 공부를 하더라도 기록하지 않으니 금방 잊어버리는 경우가 많다. 하나씩 기록하고 나중에 봐두기 위한 블로그