Exception
Exception 예외란 Exception, RuntimeExeption, … 롤 플레잉 시나리오 엄마가 심부름을 시켰다. 두부가 없어서 두부의 대체품이 있는지 엄마에게 전화를 한다. 그런데 전화를 안 받는다. 이런 것들은 예상치 못한 상황이라 예외라고 볼 수 있다. 반면에, 가게에 문이 열리지 않거나, 두부가 없거나, 유통기한이 지난것과 같이...
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
Pure Function 컴퓨터 프로그래밍에서 순수함수(pure function)이란, 다음과 같은 속성을 갖는다. 함수가 같은 어규먼트(입력)에 대해서 항상 같은 리턴값(결과)를 낸다. 함수의 평가는 사이드 이팩트가 없다. References https://en.wikipedia.org/wiki/Pure_function h...
Programming Paradigm 패러다임(paradigm)은 어떤 한 시대 사람들의 견해나 사고를 근본적으로 규정하고 있는 테두리로서의 인식의 체계, 또는 사물에 대한 이론적인 틀이나 체계를 의미한다. - From.wikipedia - 프로그래밍 패러다임은 어떤 프로그래밍 언어를 사용하여 문제를 해결하기위한 접근법이다. 혹은 우리들로 하여금...