전체 글59 스프링부트 with JPA 블로그 3(41~60강) 41강 DB격리수준 READ COMMIT 트랜잭션: 일이 처리되기 위한 가장 작은 단위 42강 READ COMMIT의 정합성 문제 정합성문제 부정합 - 동일한 쿼리의 결과가 다르다. PHANTOM READ - 동일한 쿼리 마다 결과가 보였다 안보였다 하는 것. 43강 REPEACTABLE READ MySQL → InnoDB 스토리지 엔진 → Repeactable read 이상 사용 → 부정합 발생 X 동영상 설명 잘못된 부분 - Repeactable Read는 update시의 정합성을 유지해주지만 insert된 유령데이터가 생기는 것을 막지는 못합니다. 즉 팬텀현상을 막을 수 는 없습니다. MySQL - Innodb 를 사용하면 트랜잭션 고립수준이 REPEATABLE READ입니다. 그래서 Select를.. 2024. 2. 22. 스프링부트 with JPA 블로그 2(21~40강) 21강 Reply 테이블 생성 package com.cos.blog.model; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import org.hibernate.annotations.CreationTimestamp; import javax.persistence.*; import java.sql.Timestamp; @Data @NoArgsConstructor @AllArgsConstructor @Builder @Entity public class Reply {// 답변 @Id //Primary key @GeneratedValue(strategy = Gen.. 2024. 2. 22. 스프링부트 with JPA 블로그 1(1~20강) 2강 STS 설치하기 UTF-8 0과 1을 표현할수 있는 박스 박스 2개면 4개의 경우의 수 00 01 10 11 → 00: A 01: B 10:C 11:D (알파벳을 모두 나타내기 힘듬(알파벳 수 :26*2) → 박스 6개필요) 숫자도 필요함 기호도 필요함 약 8개의 박스가 필요함 256개의 경우의 수 → 아스키코드표 8bit ⇒ 1byte 하나의 문자를 표현할수 있는 최소단위 한글은 최소 2바이트 필요 중국어는 3바이트필요 나라마다 다름 그래서 전세계 표준 → utf-8 (3byte) 4강 Ioc 패키지 위치 9장 git의 3가지 영역 10장 http1.1 11강 stateless stateless방식은 한번의 요청과 응답이 이루어지면 클라이언트와 서버와의 연결선이 끊어지는 것을 말한다. 이 방식은 .. 2024. 2. 22. 객체지향의 사실과 오해 (1) 1. 협력하는 객체들의 공동체 현실 속에 존재하는 사물을 최대한 유사하게 모방해 소프트웨어 내부로 옮겨오는 작업이다. → 실세계의 모방이라는 개념은 객체지향의 기반을 이루는 철학적인 개념을 설명하는데는 적합하지만, 유연하고 실용적인 관점에서 객체지향 분석, 설계를 설명하기에는 적절하지 않다. ex) 실세계의 방화벽과 네트워크의 방화벽 → 소프트웨어 객체와 실세계 사물 사이에 존재하는 연관성은 희미하다. → 객체지향의 목표는 실세계를 모방하는 것이 아니다. 오히려 새로운 세계를 창조하는 것이다. → 실세계 모방이라는 개념이 실제 프로그램을 설계하고 구현하는 실무적인 관점에서는 부적합하지만 객체지향이라는 용어에 담긴 기본 사상을 이해하고 학습하는 데는 쉽고, 매우 효과적이다. 때문에 사람들은 실세계의 모방이.. 2024. 2. 22. 1. 자바 기본 익히기 프로그래밍이란 무엇일까? 프로그래밍 : 컴퓨터에게 일을 하도록 명령어를 만드는 것 컴파일 : 프로그램 언어를 컴퓨터가 알 수 있는 언어로 바꿔 주는 일 컴파일러 : 기계어로 번역해주는 프로그램 , 자바를 설치하면 자바 컴파일러도 설치 됨 JRE는 JVM이 자바 프로그램을 동작시킬 때 필요한 라이브러리 파일들과 기타 파일들을 가지고 있다. JDK는 개발을 위해 필요한 도구(javac, java 등)들을 포함한다. JDK = JRE + @ JRE는 읽기 전용, JDK 읽기 / 쓰기 전용이라 생각할 수 있다. 컴퓨터에서 데이터 표현하기 컴퓨터는 0과 1로만 데이터를 저장 함 bit(비트) : 컴퓨터가 표현하는 데이터의 최소 단위로 2진수 하나의 값을 저장할 수 있는 메모리의 크기 1byte = 8bit int.. 2024. 2. 21. 이전 1 ··· 7 8 9 10 다음