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 키워드를 통해서는 분산환경에서는 사용될 수 없다는 것도 배웠습니다.이번 포스팅에서는 데