본문 바로가기

전체 글

(54)
[스프링] RESTful API - 404 Not Found 보호되어 있는 글입니다.
[깃허브] 브랜치 설정 및 push 깃허브에서 레파지토리에 대한 readme 파일을 추가했을 때 종종 충돌이 일어난다 hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. If you want to integrate the remote changes, hint: use 'git pull' before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.  위와 같은 오류 발생 git init 브랜치 변경하기 ex. master -> main으로 변경git branch -m main 해결방법1. +를..
[JAVA] 제어자 static, final, abstract, public, private, protected 보호되어 있는 글입니다.
트랜잭션(Transaction) 트랜잭션(Transaction)이란?데이터베이스의 상태를 변화시키기 위해 수행하는 작업 단위,요약하자면 그냥 작업 단위로 이해하면 된다.  트랜잭션의 4가지 속성1. 원자성(Atomicity)2. 일관성(Consistency)3. 독립성(Isolation)4. 지속성(Durability)  트랜잭션의 연산 -> 커밋(Commit) / 롤백(Rollback)커밋은 트랜잭션의 결과를 반영하는 것이고, 롤백은 데이터베이스의 상태를 트랜잭션 시행 전으로 되돌리는 것이다.   트랜잭션끼리 충돌하거나 경쟁하면 문제가 생긴다.문제점1. Dirty Readex. 트랜잭션A는 테이블의 3번째 row 수정중 vs 트랜잭션B는 테이블의 3번째 row 조회하려고 함 문제점2. Non-Repeatable Readex. 트랜잭션..
날씨 일기 프로젝트 보호되어 있는 글입니다.
[스프링 부트] o.s.b.d.loggingfailureanalysisreporter 에러 처음 만들 때 Spring Web, Lombok, Spring Data JPA로 설정하고 프로젝트를 생성하였더니 오류 발생-> 찾아보니 데이터 베이스에 문제 있을 때 나오는 오류->JPA 의존성을 제거해줌-> Spring Web, Lombok에 대해서는 오류X 참고: https://limecoding.tistory.com/225
[데이터베이스] H2 브라우저 기반 콘솔 보호되어 있는 글입니다.
[Django] Django 시작하기 https://docs.djangoproject.com/ko/5.0/topics/install/#installing-development-version Django 설치하는 법 | Django 문서The web framework for perfectionists with deadlines.docs.djangoproject.com VS code의 터미널 시행(ctrl + `) bash 터미널 생성 우선적으로 virtual env 설정 django 패키지 설치하기pip install Django Django --version혹은pip list이것들 실행했을 때 버전들 출력되고 여기에 Django 있으면 설치된 것임 django-admin startproject '프로젝트 이름'만약에 새로운 파일 생성 말고 ..