스프링 부트와 aws로 구현하는 웹서비스 책을 따라하다 보니, 시큐리티 부분에 대해 잘 모른채 책에서 시키는 대로 구현하는데 집중하였다.문제는 내가 책과 달리 데이터베이스를 h2가 아닌 MySQL로 설정하였다는 것에서 시작하는데....csrf().disable().he
왜 @Transactional달았는가 왜 ObjectMapper 주입받았는가
컨트롤러서비스index.js저장 기능이 동작은 하는데, 계속 브라우저에서 404 에러가 발생합니다. 에러 로그를 확인하니 ajax 부분에서 에러가 납니다. 디버깅 하는 습관을 기르려고 디버거를 열심히 사용하며 에러를 고치고 있는데.. 이부분은 디버깅 하는 방법을 제가
배포 스크립트를 만들어 서버를 돌리려고 하는데 permission denied가 뜬다jar은 build/libs에 있고, 해당위치에서 실행하면 서버는 켜지는데(DB연결 없어서 에러는 뜬다), 쉘스크립트로 실행하면 권한에러 발생 그니깐, deploy.sh 는 유저에게 모
개인 프로젝트로 만든 사이트에 도메인을 입혀주고, https를 적용하는 과정을 기록합니다.가비아에서 도메인을 구입해줍니다.Route 53에 호스팅 영역을 생성합니다Route 53 생성후, 레코드의 NS값 4개를 가비아의 네임서버 값으로 넣어줍니다Certificate M
https를 적용하니 구글로그인 시도시 리다이렉션 URL이 없다고 뜹니다.오류 세부 정보맨 밑의 redirect_uri를 구글 콘솔의 승인된 리디렉션 URI에 추가해주면로그인은 되는데, 로그인 OR 로그아웃 이후 HTTP로 이동하는 문제가 생깁니다.현재 톰캣은 프록시
ec2 인스턴스에서 gradle build가 지속적으로 실패하는 문제가 발생했습니다.처음 만난 문제는 이거였습니다.What went wrong:Gradle build daemon disappeared unexpectedly (it may have been killed
태초에 쓰레드가 생성되는 메모리 영역은 커널 영역쓰레드에게 명령어를 수행하도록 함.exec() 시스템 콜의 결과로 해당 쓰레드를 유저모드로 변경이때 해당 쓰레드가 실제로 메모리에 존재하는 곳은 여전히 커널모드유저 영역에서 작업하도록 하기 위해서 해당 쓰레드가 가르키는
현재 anonymous까지 구현을 마치고, 일부 돌아가지 않는 테스트들에 맞게 코드를 수정하고 있는 단계이다.핀토스는 하나의 프로세스를 만들고, 이를 fork해서 사용하는 방식이다. 이때, 첫 부분(하나의 프로세스를 만들기)에서 uninit 페이지를 생성하고, 이후 f
Vitrual Memory의 3번째 과제는 이전까지 USER_STACK에서 시작한 단일 페이지로만 관리되던 스택을, 필요에 따라 추가 페이지를 할당해주는 구조로 변경해주는 과제이다."필요에 따라" 라고 함은, 접근이 스택에 대한 접근으로 보일때를 의미한다. 여기서 주로
유저 프로그램이 메모리 할당요청그러나 모든 프레임이 할당돼있음현재 사용중이지 않은 프레임을 디스크로 swap out이 swap out된 페이지에 유저프로그램이 접근하기를 시도할 시, OS는 해당 페이지의 내용을 메모리에 돌려놓음으로서 페이지를 복구시킴(swap in)이