일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 자바
- mapstruct
- Service 계층 테스트
- Java
- 갓생
- proxyFactory
- 직장인 회고
- 일상
- MySQL
- modelmapper
- Test Doulbe
- db
- 인프콘2023
- 공룡책
- 2024회고
- Test
- JPA
- enumSet
- Coputer Science
- FCM
- Junit 5
- Test code
- 소프티어
- Spring
- Server
- OS
- 2025 계획
- ExceptionResolver
- 테크쇼
- softeer
- Today
- Total
목록ComputerScience (13)
공부내용공유
서론 Data 계층 테스트 코드를 작성하기전에 JPA 복습을 하고 있었는데 이전에 공부할때는 그냥 넘어갔던 JPA의 Isolation 부분이 눈에 들어왔다. 고급 데이터 베이스 과목에서 배운 Repetable Read, Phantom Phenomon 등이 보여 흥미로워 복습도 하고 몰랐던 부분을 제대로 공부하기 위해 이 글을 작성하였다. 목차 트랜잭션이란? DB 트랜잭션 Level 에 따른 차이 JPA의 트랜잭션 수준 Optimistic Lock, Pessimistic Lock 트랜잭션이란? 랜잭션, ACID 는 데이터 베이스 과목을 수강하면 정말 많이 나오는 개념이다. 트랜잭션이 무엇일까? DataBase System concepts 7판에 나온 설명들에 따르면 하나의 logical unit을 실행하는..
1.3 Computer-System Architecture 1.3.1 Single-Processor System 프로세서의 종류를 2개로 나누자면 General Purpose Processor 우리가 흔히 생각하는 프로세서이다. 다양한 종류의 instruction set 을 실행할 수 있다. Special Purpose Processor 특정한 instruction 만 수행하는 프로세서이다. 예시로는 disk-controller microprocessor가 있다. 이렇게 된다. 이때 special processor는 main processor에게 명령을 받고 업무를 수행하는 경우도 있고, 애초에 하드웨어에 종속된 상태로 main processor와 독립적으로 업무를 수행하는 경우도 있다. Single P..
1.1 what os do computer system은 크게 4가지로 나뉘어 질 수 있다. hardware operationg system application programs - web browser, complier, proccessor user 운영 체제는 일종의 정부 역할이다. 정부는 그 자체로 편의 기능을 제공해준다기 보단 다른 시설에서 편의 기능을 제공할 수 있게 환경을 만들어준다. 운영체제가 그렇다. 기능적인 측면에서 보면 HW 의 효율적인 사용, 어플리케이션의 실행을 해주는 resource allocator control program 이다. 운영체제에 관한 시점에서 컴퓨터에있는 프로그램들을 나눠볼 수 있는데. kernel → running all time on the computer 운..