Process vs Threadtrasient애노테이션 이슈 https://gmoon92.github.io/jpa/2019/09/29/what-is-the-transient-annotation-used-for-in-jpa.html 프로젝트, converter안
"이 글은 10분 테코톡을 참고하여 만들었습니다."우선 맨처음 이 글을 쓰게 된 계기는 OS와 spring 강의를 듣던 도중 쓰레드라는 용어가 자주 나오고, 하나의 프로세스에는 여러개의 쓰레드가 존재할 수 있어서, 여러가지 작업을 처리할 수 있다.. 까지는 이해하였지만
이 글은 prove 프로젝트를 하던중에, JPA를 사용하던 중에 발생한 오류를 해결하면서 배운점을 기록하였습니다.또한, 현재 JPA를 사용만 할 줄 알지 JPA를 제대로 알지 못하므로 처음부터 차근차근 배워간다는 느낌으로 설명을 진행해보도록 하겠습니다.우선 기본적인 e
간단한 오류인데 굉장히 시간이 많이 들었다.결론부터 말하면 RestController를 Controller로 잘못적었기 때문이다.오류해당 api로 요청을 보내면,403오류가 발생한다.403오류에 대해서 구글링을 해보면 CSRF설정이나, CORS 설정에 대한 이야기만 나
Prove 프로젝트를 하던중에 Prove 업로드가 정상적으로 되는지 확인을하는 Test Code가 필요하게 되었다.원하는 Test내용proveId에 해당하는 Prove에 ProveDto의 내용이 제대로 들어가는가?prove에 List<MultippartFile'>
스프링에서 Local로 서버를 띄우던, EC2를 이용해 인스턴스를 빌려서 띄우던해당 서버를 통한 웹사이트 접근을 하면 항상 http://어쩌구~로 시작하는것을 볼 수 있다.나는 현재 prove프로젝트에서 백엔드로 서버를 띄웠고 react를 사용하여 프론트 작업
ConcurrentHashMap은 Java에서 동시성을 지원하는 멀티스레드 환경에서 안전하게 사용할 수 있는 Map의 종류이다. 동시성이 뭔지, 또 Java는 ConcurrentHashMap을 어떻게 구현하고 있는지 배워보자. 우선, 동시성에 대해서 알아야한다.
Configuration @EnableCaching @Configuration public class CachingConfig { @Bean public CacheManager cacheManager() { ConcurrentMapCach
이전 글에서 고찰부분에서 생각이 들었던 동시성문제를 해결하기 위해서 해당 포스트를 작성하였습니다.Aws ec2 인스턴스를 두개를 빌려서 애플리케이션 서버를 두개를 띄운다음에, 글로벌 캐시 Redis를 사용하여서 캐싱을 진행하였습니다./api/allProves/v4/ST
이번 포스트는 동시성 제어 테스트 코드를 작성하다 만난 문제들을 해결해 가면서 얻은 내용들을 소개 해 보도록 하겠습니다. 문제 1: 영속성 컨텍스트에서 엔티티를 찾을 수가 없다. 해당 flow를 설명해보자면, Store를 저장을 한다. for문을 100번 돌면서
해당 글은글로벌 캐시로 redis 사용해보기 + 동시성 제어 1편에 이어서, Synchronized 키워드를 통해서 동시성을 만족시키는 실습을 이어가 보도록 하겠습니다.우선, 실습을 할 코드 배경을 살펴 보자면, 간단하게 Store 엔티티를 만들고, increas()메
지난 글로벌 캐시로 redis 사용해보기 + 동시성 제어 2편에는 동시성 문제를 해결하기 위해서 Synchronized 키워드에대해서 알아보았습니다. 그러나, Synchronized 키워드를 통해서는 분산환경에서는 사용될 수 없다는 것도 배웠습니다.이번 포스팅에서는 데
이번 포스팅은 SQL injection 공부중 공부할만한 sk에서 발간한 글이 있길래 공부겸 정리글을 써보고자 한다. > 출처: https://www.skshieldus.com/download/files/download.do?ofname=EQST%20insightSp
이번 포스팅은 https://mangkyu.tistory.com/76해당 블로그의 좋은 Spring Security 글을 읽고, 이해한 내용을 풀어서 쉽게 설명하고, 다른 글들을 참고하여서 Spring Security의 동작원리에 대해서 설명해보겠다.Sprin
Prove 프로젝트를 하던 중, 회원 탈퇴시 엔티티를 삭제하는 과정에서 문제를 만났다.구글링을 했을때 여러가지 삭제 방법이 있었는데, 각각의 방식을 알아보고, 나의 생각을 드러내 보도록 하겠다.CASCADE란?어떤 엔티티와 다른 엔티티가 매우 밀접한 관계에 있을때, A