본문 바로가기
320x100
728x90

분류 전체보기152

CS] 트랜잭션(Transaction) 트랜잭션이란, 데이터 베이스에서 일어나는 연산의 최소 단위이다. Select 하거나 update , delete 등등 데이터 베이스에서 일어나는 변경사항에 관한 최소 연산 단위를 뜻한다. 트랜잭션은 데이터베이스의 무결성을 유지하고 신뢰할 수 있는 데이터를 저장할 수 있도록 유지하는 과정이다. 예를 들면, 게시판에 글을 작성하고 화면에서는 게시글이 등록이 성공됐다고 나오지만, 데이터베이스에 데이터 저장 중, 오류가 발생하여 내가 쓴 글이 보이지 않거나 커머스 서비스에서 상품을 구매했다거나 구매하지 않았다고 표기가 되지만, 나의 잔고가 줄어든다던가 재고 수량이 줄어들지 않는다면? 우리는 그 사이트 혹은 서비스를 신뢰를 할 수 없다. 앞서 언급한 일들이 일어나면 안 되기 때문에, DB에 데이터를 insert하.. 2022. 11. 10.
리뷰] M2 맥북에어 M2 MacBook Air 스펙 CPU GPU => 8 코어 SSD => 256GB 색상 미드나이트 M1 Pro 맥북 프로를 1년 넘게 사용하면서 엄청난 무게를 감당하지 못했던 나는 결국 라이트 하게 사용할 맥북 에어를 구입했다. M1에서 M2로 맥북에어가 세대 이전을 하면서 그전에 사용되던 폼팩터를 벗어나 새로운 디자인으로 재 탄생했다. 그런데 왜 M자 탈모는 따라왔을까... (사실 별 신경 안 쓰인다 쓰다 보면) adsbygoogle.js?client=ca-pub-7667020672510600" crossorigin="anonymous"> 첫인상 일단 첫인상은 색상 보고 너무 홀렸다. 애플 특유의 색을 뽑아내는 능력 덕분에 어두운 조명에서 보면 블랙으로 보이고 밝은 색상에서 보면 다크 블루 혹은 다크 네이비 계열의 색상을 보여.. 2022. 11. 4.
터미널 명령어 단축어 지정하기 오늘은 로컬에서 도커 환경에서 개발을 하다가 오타가 많이 나서 게시글을 작성한다. docker container ~ docker images ~ 등등 docker가 dokcer로 써지거나 등등 오타가 정말 많았다... 명령어도 길어지고.. 일단 터미널을 켜주고 만약 홈 경로가 아니라면 홈 경로로 이동해준다. 그런 다음 ls -al 명령어를 이용하여 .zshrc파일을 찾는다. (터미널 환경에 따라 파일 이름은 다를 수 있음.) vi로 파일을 열어주고 위 이미지와 같이 입력한다. alias {호출할 명령어의 별칭}=명령어 #ex) alias l=ls -al 나는 터미널의 버퍼를 지우기 위한 clear을 c로 지정했고 docker은 dk로 축약했다. 파일을 저장해주고 터미널을 완전히 껐다가 다시 키면 명령어가.. 2022. 11. 2.
MacOs Ventura git 에러(xcrun: error: invalid active developer path) 2022년 10월 25 MacOs 13.0인 Ventura가 배포되었다. 이에 관련해서 git 관련 오류가 발생하는데 이런 오류가 발생하면 xcode-select --install 명령어를 통해 해결 할 수 있다. 출처 : https://www.hahwul.com/2019/11/18/how-to-fix-xcrun-error-after-macos-update/ 2022. 10. 25.
300x250
320x100