728x90 Spring153 스프링부트 강좌 43강(블로그 프로젝트) - REPEACTABLE READ 출처: https://www.youtube.com/watch?v=n1lvzeffDMk&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=45 1. 결과가 다르면 부정합?하다고 하고 2. 결과가 보였다 안보였다 하면 Phantom read라 한다. repeat table은 자기 트랜잭션번호보다 낮은 undo번호를 보고 select한다. 그리고 트랜잭션 시작때의 select값을 끝까지 유지한다. 요약 스프링할 때 Select할 때도 @Transactional을 붙인다 왜? 정합성을 위해 2022. 1. 23. 스프링부트 강좌 42강(블로그 프로젝트) - READ COMMIT의 정합성 문제 출처: https://www.youtube.com/watch?v=4iDNmluK6DE&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=44 READ commit 문제점 transaction과 commit 사이쯤 맞물린 select의 값으로 Insert를 하려고 하면 data변경으로 인해 정확성이 떨어진다. 이러다 값이 보였다 안보였다 하는걸 Phantom READ라 한다. 이걸 해결하려면 repeatable read 이상? 방법을 써야한단다 다음시간에 계속 2022. 1. 23. 스프링부트 강좌 41강(블로그 프로젝트) - DB격리수준 READ COMMIT 출처: https://www.youtube.com/watch?v=FbeU3ZHgOhs&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=43 트랜잭션 : 일을 처리하기 위한 가장 작은 단위 DB격리수준 아직 commit하지 않았으므로 임꺽정이 선택된다. 다음시간엔 MySQL 격리수준에 대해 알아보자. 2022. 1. 23. 스프링부트 강좌 40강(블로그 프로젝트) - ResponseDto 수정 출처: https://www.youtube.com/watch?v=f5zHFb1BHmY&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=42 2022. 1. 23. 스프링부트 강좌 39강(블로그 프로젝트) - 회원가입 하기 두번째 완료 출처: https://www.youtube.com/watch?v=I-2Bug08D3Y&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=41 2022. 1. 23. 스프링부트 강좌 38강(블로그 프로젝트) - 회원가입 하기 Ajax요청 출처: https://www.youtube.com/watch?v=809058DGUPo&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=40 [오류 해결] $.ajax is not a function 해결 방법 출처: https://memostack.tistory.com/181 [MemoStack] 로 바꿔주자 여기서 값을 기입하고 회원가입 완료 버튼을 누르면 Username Password Email 회원가입 완료 에서 '회원가입 완료'에 해당하는 id="btn-save" 값이 init: function () { $("#btn-save").on("click", () => { //()=>{} this를 바인딩하기 위해서! this.save(); }); 자바스크립트로 전송되.. 2022. 1. 23. 스프링부트 강좌 37강(블로그 프로젝트) - Ajax를 사용하는 이유 두번째 출처: https://www.youtube.com/watch?v=2PMMQHok3U4&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=39 두번째 이유는 비동기 통신을 하기 위해 2022. 1. 23. 이전 1 ··· 3 4 5 6 7 8 9 ··· 22 다음 728x90