profile
으쌰 으쌰
post-thumbnail

트랜잭션 격리 수준

트랜잭션의 격리성(Isolation)을 완벽히 보장하려면 트랜잭션을 차례대로 실행해야 한다. 이렇게 하면 동시성 처리 성능이 나빠지게 된다. 이런 문제로 인해 트랜잭션의 격리 수준(Isolation Level)을 4단계로 나누어 정의하였다.READ UNCOMMITED(

1일 전
·
0개의 댓글
·
post-thumbnail

트랜잭션?

트랜잭션은 "쪼갤 수 없는 업무 처리의 최소 단위"를 말한다. 이 단위 안에는 데이터베이스의 상태를 변화 시키기 위해서 실행되는 작업이 포함된다. ex) SELECT, UPDATE, INSERT, DELETE트랜잭션은 ACID라 하는 원자성, 일관성, 격리성, 지속성을

3일 전
·
0개의 댓글
·
post-thumbnail

[GDG Campus Korea X 왓에버] Whatever you make 행사 참가후기

🎉참가 후기🎉 먼저 기술적으로 얻은 것이 많다. 평소에 듣기만 했던 S3 사용법, 결제 API, Docker, 웹 소켓 등등 완벽하진 않지만 나중에 쓸 상황이 온다면 바로 사용 할 수 있을 거 같다! **나는 이번 프로젝트를 진행 하면서 '나'에 대해서

3일 전
·
0개의 댓글
·

[GDG Campus Korea] Whatever you make 5주차 회고록

프론트와 전체적인 API 테스트HTTP 세션 학습사실 이번 주는 프로젝트를 진행하면서 가장 정신없던 한주였다. Postman으로 API를 테스트하고 완벽하다고 자만했는데 프론트와 연결에선 생각하지도 못한 오류들이 쏟아져 나왔다. 거기에 API 명세 작성도 실수하고 필요

2023년 9월 22일
·
5개의 댓글
·

[Spring] @Convert

프로젝트를 진행하면서 List 형식을 컬럼 하나에 저장하고 싶은데 마땅한 방법이 없어서 찾다가 @Convert 라는 방식을 알게 되었다.이 방식은 List 로 저장 시켜준다기 보단 내가 원하는 형식으로 변환하여 저장 해준다는 표현이 적절하다.먼저, 나는 List 타입을

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

[GDG Campus Korea] Whatever you make 4주차 회고록

📖이번주 진행했던 학습/개발 내용은 무엇이었나요📖 이번주는 좋은 것과 나쁜 것이 무엇이 있었나요❓ 가장 고민을 했던 부분은 무엇이었나요❓ 아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요❓ 다음주는 어떻게 보낼 예정인가요❓

2023년 9월 17일
·
5개의 댓글
·
post-thumbnail

[Spring] JPA 즉시 로딩과 지연 로딩

즉시 로딩과 지연 로딩을 설명하기 전에 프록시 객체에 대해서 알아야 한다. 프록시 객체는 간단하게 말하면 '데이터베이스 조회를 지연하는 가짜 객체'라고 말할 수 있다. 실제 엔티티 클래스를 상속 받아서 만들어지므로 겉 모양이 같아서 진짜 객체인지 프록시 객체인지 구분하

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

[Docker] spring boot + mariaDB + Redis docker compose로 연동하기

1\. 프로젝트 이름이 될 빈폴더를 만든다.2\. 빈폴더 안에 docker-compose.yml 파일을 만든다.3\. version: '3' 은 3으로 시작하는 가장 최신 버전을 사용한다는 뜻이다.4\. services 아래에 내가 만들 컨테이너들을 포함하면 된다.일단

2023년 9월 8일
·
1개의 댓글
·
post-thumbnail

[Spring] 어노테이션 정리

자바 객체를 HTTP 응답 바디에 맵핑해준다.ResponseEntity에 자바 객체를 넣어 반환하거나 위 어노테이션을 설정하고 자바 객체를 직접 반환해도 된다.controller에 이 어노테이션을 설정하면 HTTP 응답 바디에 자바 객체를 맵핑해준다.(모든 반환값을 @

2023년 8월 31일
·
0개의 댓글
·

[GDG Campus Korea] Whatever you make 3주차 회고록

이번주 진행했던 학습/개발 내용은 무엇이었나요 이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 가장 고민을 했던 부분은 무엇이었나요? 아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요? 다음주는 어떻게 보낼 예정인가요?

2023년 8월 30일
·
4개의 댓글
·
post-thumbnail

[GDG Campus Korea] Whatever you make 1주차 회고록

JPA 사용시 발생하는 퀴리 N+1 문제를 신경쓰면서 개발하기Transaction이 하는 역할에 대해서 정확히 알기JPA 구현체인 Hibernate에 대해서도 공부하기github를 사용한 협업 방법과 브랜치 관리와 병합하는 방법에 대해서 배우기FE 와 BE의 협업 방식

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

[운영체제] 프로세스와 스레드

프로그램 : 파일 시스템에 파일 형태로 존재하는 실행 파일프로세스CPU와 메모리를 사용하여 실행중인 프로그램OS에서 하나의 작업 단위로써 태스크(task) 라고도 한다.각 프로세스가 생성될 때 프로세스를 제어하는데 필요한 정보인 PCB(program control bl

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

[네트워크] 네트워크 엣지, 액세스 네트워크

네트워크 엣지는 호스트(클라이언트와 서버)를 의미한다.우리가 사용하는 스마트폰, 노트북, 컴퓨터가 네트워크 엣지 예시이다.endSystem 이라고 불린다.네트워크 엣지들은 어떻게 서로 연결 되어 정보를 주고 받을까?

2023년 4월 9일
·
1개의 댓글
·
post-thumbnail

[운영체제] 운영체제 소개

◾ 하드웨어를 관리하는 소프트웨어이다.◾ 사용자, 애플리케이션에게 하드웨어를 제어 할 수 있도록 인터페이스 제공한다.     ↳ 사용자, 애플리케이션은 커널을 통해서만 하드웨어를 제어 할 수 있다.◾ Unix, Linux, macOS, windows 등이 있다.

2023년 4월 8일
·
0개의 댓글
·