profile
네카라쿠배 가고 싶은 대학생
post-thumbnail

JPA를 통한 엔티티 설계와 매핑(N+1, 영속성 컨텍스트, 양방향 매핑)

영속성 컨텍스트엔티티를 영구 저장하는 환경이라는 뜻이다. 애플리케이션과 데이터베이스 사이에서 객체를 보관하는 가상의 데이터베이스 같은 역할을 한다. 엔티티 매니저를 통해 엔티티를 저장하거나 조회하면 엔티티 매니저는 영속성 컨텍스트에 엔티티를 보관하고 관리한다.영속성 컨

2023년 11월 12일
·
0개의 댓글
·
post-thumbnail

9월 개발동아리 합격 및 근황

안녕하세요! 어느덧 9월도 2/3이 지나갔네요저는 그동안 바쁘게 살았답니다.프로젝트 동아리인 잇타 대면 회의도 가고명지대 UMC 스프링부트 파트에 최종 합격해서 OT도 가고운동도 열심히 한 그런 달이었습니다.스프링부트 퀄리티를 올리기 위해 카카오 로그인을 구현해보는 것

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

혼공 운영체제 - 섹션10. 프로세스와 스레드

“실행중인 프로그램”, 프로세스포그라운드 프로세스(foreground process)사용자가 볼 수 있는 공간에서 실행되는 프로세스백그라운드 프로세스(background process)사용자가 볼 수 없는 공간에서 실행되는 프로세스종류사용자와 직접 상호작용이 가능한 백

2023년 9월 13일
·
0개의 댓글
·

혼공 운영체제 - 섹션9. 운영체제 시작하기

자원(resource)/시스템 자원프로그램 실행에 있어서 마땅히 필요한 요소컴퓨터의 4가지 핵심 부품 포함!하드웨어만을 지칭하지 않는다(파일 등도 포함)운영체제는 프로그램이다.프로그램들에게 자원을 할당해주고 올바르게 실행되도록 돕는 프로그램이다.운영체제가 적재되는 공간

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

OAuth2.0 개념의 이해

실제 나는 1명인데 나라는 존재가 수많은 사이트에 가입한 숫자만큼 존재하고 개인정보가 노출되어 있다.개인정보를 지키기에는 한군데에서 관리를 하는 것이 유리하다대형 포털 사이트에서 관리(네이버, 카카오, 구글)우리가 어떤 프로젝트를 통해 A라는 서비스를 만들면 회원가입을

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

8월 대외 활동 합격 및 활동 근황

요즘 라이징캠프플러스에서 만난 같은 학교 친구와 프로젝트를 진행하고 있다.원티드를 클론코딩 하는건데 ERD를 설계하고 API 문서를 만들고 GIT 컨벤션 정하고 상당히 재미있다.요즘 시간가는줄 모르고 코딩하는 원동력인 것 같다.23년의 8월은 나에게는 힘들기도하고 좋은

2023년 8월 27일
·
0개의 댓글
·
post-thumbnail

[Spring] Spring Security설정 + Jwt 발급 성공

드디어 Jwt 토큰만 단순히 발급 받는 것을 넘어서Security 설정과 함께 Jwt를 발급받는 것에 성공했다.deprecated된 코드가 많아서 어려웠지만 12시간 가량 삽질 끝에 박수를 쳤다!구현한 코드:https://github.com/RecruitUs/

2023년 8월 27일
·
0개의 댓글
·
post-thumbnail

KREAM ERD 제작

모든 릴레이션을 넣지는 않았습니다.최대한 간략히 연습용으로 제작하였습니다.

2023년 7월 23일
·
1개의 댓글
·
post-thumbnail

8주차: 프로젝트 고도화

1️⃣ 스프링 프로젝트, 데이터베이스와 JPA에 대해 학습합니다.개인 프로젝트 고도화페이징/페이지네이션단위 테스트빌드와 배포CI / CD - AWS브랜치 전략 - 깃 플로우 계층형 구조 → 도메인형 구조 변경 회원가입 기능 완료(세션 활용) 로그인 후 세션 활용해서 C

2023년 7월 18일
·
1개의 댓글
·
post-thumbnail

7주차: 스프링 데이터 JPA, API 문서화, 커밋과 이슈

📚7주차: 스프링 데이터 JPA, API 문서화, 커밋과 이슈 스프링 데이터 JPA 만들기 Query 메소드 작성하기, JPQL(대부분 spring data jpa로 하고 한두개 정도만 해보기) API문서화: API 명세서를 작성해보자. API 명세서란? ERD(En

2023년 7월 12일
·
0개의 댓글
·
post-thumbnail

6주차: Restful API, Entity & Dto

https://github.com/LEEJaeHyeok97/dcInsideClone2JPA는 엔티티를 사용하므로 API 짜는 것이 기존의 API 짜는 방법과 완전히 다르다.postman 활용템플릿 엔진을 사용해서 렌더링하는 컨트롤러와API 타입의 컨트롤러를 분

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

build.gradle에서 @valid 사용하는 방법

https://developerbee.tistory.com/247build.gradle에

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

5주차: MySQL, 연관 관계 매핑

용어 이해방향(Direction): 단방향, 양방향다중성: 다대일(N:1), 일대다(1:N), 일대일(1:1), 다대다(N:M) 이해연관관계의 주인(Owner) <<가장 중요하고 어렵다. JPA계의 C언어 포인터만큼의 난이도객체가 지향하는 패러다임과 RDB가

2023년 6월 27일
·
0개의 댓글
·
post-thumbnail

대딩코딩 5기 합격!

야호! 졸업전에 꼭 해야 할 버킷리스트인코딩 봉사활동 동아리에 합격하였다!서울시 내의 모 고등학교에서 파이썬 코딩 봉사활동을 하고멘토들끼리 교류도 할 수 있다고 한다.특별한 경험을 추가하게 되어 너무 기쁘고 봉사를 통해 자아실현의 기회를얻어서 감사하다.

2023년 6월 26일
·
0개의 댓글
·
post-thumbnail

JPQL의 특성

select m from Member as m으로 쿼리문을 작성해야한다만약, select \* from Member as m 이렇게 날리면JPQL은 객체지향 쿼리이므로 객체가 아닌 전체를 조회할 수 없다.객체를 조회하는게 올바르므로 select m from Member

2023년 6월 24일
·
0개의 댓글
·
post-thumbnail

4주차 자바 ORM 표준 JPA 프로그래밍 - 기본편

SQL을 한땀한땀 작성하는 것은 개발 생산성이 떨어질 수 밖에 없다.JPA⇒ 혁신처음 JPA나 스프링 데이터 JPA를 만나면?SQL 자동화, 수십줄의 코드가 한 두줄로!실무에 바로 도입하면?예제들은 보통 테이블이 한 두개로 단순함실무는 수십 개 이상의 복잡한 객체와 테

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

섹션6, 다음으로

@SpringBootTest: 스프링 컨테이너와 테스트를 함께 실행한다.@Transactional: 테스트 케이스에 이 어노테이션이 있으면, 테스트 시작 전에 트랜잭션을 시작하고, 테스트 완료 후에 항상 롤백한다. 이렇게 하면 DB에 데이터가 남지 않으므로 다음 테스트

2023년 6월 7일
·
0개의 댓글
·
post-thumbnail

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 섹션3, 4, 5

데이터: 회원ID, 이름기능: 회원 등록, 조회아직 데이터 저장소가 선정되지 않음(가상의 시나리오)“일반적인 웹 애플리케이션 계층 구조”컨트롤러: 웹 MVC의 Controller 역할서비스: 핵심 비즈니스 로직 구현(예: 중복 회원가입은 안된다..)리포지토리: 데이터베

2023년 5월 28일
·
0개의 댓글
·
post-thumbnail

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 섹션1, 2 정리

Untitled압축을 풀고build.gradle을 open as projectsrc/main/java에 작성할 코드가 들어간다resources 는 설정파일들이 들어간다(자바를 제외한 파일들)build.gradle 에 dependencies 설정한 것들이 들어있다.git

2023년 5월 23일
·
0개의 댓글
·