
- 예전에 배우긴 했는데 오랜만에 다시 한 번 복습하는 느낌으로 강의를 들었다. 트랜잭션 : 쪼갤 수 없는 업무의 최소 단위 ex) 쇼핑몰 사이트에서 고객이 상품을 주문하면 아래와 같은 일련의 과정이 필요하다. 1. 주문 기록 저장 2. 포인트 저장 3. 결제 기록 저장 - 만약 위의 3가지 과정을 진행하는 도중 error가 발생하면 어떻게 될까? ex) 주문 기록과 포인트 저장까지는 잘 됐는데 결제 기록을 저장하는 도중 오류가 발생 - 고객 입장에서는 주문도 됐고 포인트까지 저장됐는데 정작 결제 기록을 찾을 수 없는 황당한 상황이 발생한다. - 이러한 문제를 어떻게 해결할 수 있을까? - 업무(비즈니스 로직)와 관련된 모든 SQL을 성공시키거나 → 모두 다 성공하거나 - 그 중 하나라도 실패하면 모두 ..

● 에디터로 git 사용하기 - 터미널에 git add, git commit 같은 명령어를 직접 입력하는 것 외에 에디터의 기능을 이용하는 경우도 있다. - 대부분의 에디터에는 git 기능이 내장되어 있어서 별도의 터미널을 켤 필요없이 편리하게 add, commit이 가능하다. - git 기능이 없는 에디터면 git 부가 기능을 설치하면 된다. - VSCode의 경우 왼쪽의 git 메뉴를 들어가보면 현재 어떤 파일이 변경되고 추가되었는지 알려준다. - '+'는 git add와 동일, 'V'는 git commit 과 동일한 기능이다. 커밋 메세지도 입력할 수 있다. cf) '-'는 git add 취소 ● git diff - commit 하기 전에 이전 코드와 현재 코드가 어떤 차이가 있는지 알고 싶을 때가..
- Total
- Today
- Yesterday
- 빅데이터 분석기사
- Spring Boot
- nosql
- Phaser3
- 프로그래머스
- 빅데이터
- spring
- 프로세스
- Advanced Stream
- 코테
- 메모리
- Stream
- git
- MongoDB
- db
- Phaser
- 자료구조
- node.js
- DART
- 운영체제
- OS
- 알고리즘
- java
- 코딩테스트
- API
- Java8
- SQL
- jpa
- SpringBoot
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 |
30 | 31 |