How To Control Race Condition
Race Condition in JPA References https://stackoverflow.com/questions/29574630/how-to-avoid-race-conditions-on-product-sales-with-jpa-and-hibernate https://softwareengineering.stackexchange.co...
Race Condition in JPA References https://stackoverflow.com/questions/29574630/how-to-avoid-race-conditions-on-product-sales-with-jpa-and-hibernate https://softwareengineering.stackexchange.co...
Filter, Interceptor, and AOP References Filter, Interceptor, and AOP https://baek-kim-dev.site/61 https://mangkyu.tistory.com/173 https://imnotabear.tistory.com/576 https://yzlosmik.tist...
Exception 예외란 Exception, RuntimeExeption, … 롤 플레잉 시나리오 엄마가 심부름을 시켰다. 두부가 없어서 두부의 대체품이 있는지 엄마에게 전화를 한다. 그런데 전화를 안 받는다. 이런 것들은 예상치 못한 상황이라 예외라고 볼 수 있다. 반면에, 가게에 문이 열리지 않거나, 두부가 없거나, 유통기한이 지난것과 같이...
Exception Handling Exception Classes Exception은 수많은 자식 클래스가 있다. 그 중 RuntimeExeption은 Unchecked Exception이며, 그 외 Exception은 Checked Exception으로 볼 수 있다. Checked Exception ...
동적쿼리 QueryDSL https://velog.io/@cco2416/Querydsl-%EC%82%AC%EC%9A%A9-%EC%A0%95%EB%A6%AC
https://tecoble.techcourse.co.kr/post/2021-05-10-controller_advice_exception_handler/ https://www.baeldung.com/exception-handling-for-rest-with-spring
AOP
Thread Local What is ThreadLocal? ThreadLocal은 JDK 1.2 부터 제공된 클래스이며, 이를 활용하면 스레드 단위로 로컬 변수를 사용할 수 있다. 즉, 일반적인 로컬 변수의 수명은 특정 코드 블록의 범위에 한정하여 유효하지만, ThreadLocal은 특정 스레드가 실행하는 모든 코드에서 사용 가능하다. Threa...
Synchronous, Asynchronous, Bloking, Non-Blocking 자바는 기본적으로 Sync/Block이고, 자바스크립트는 Async/NonBlock이다. 제어권의 반환과 결과값의 전달의 관점으로 실행흐름을 따라 Block과 Non-Block을 설명할 수 있다. function caller(){ functionA(); ...
Serialization and Deserialization https://www.codementor.io/java/tutorial/serialization-and-deserialization-in-java