Aop
AOP
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 - 프로그래밍 패러다임은 어떤 프로그래밍 언어를 사용하여 문제를 해결하기위한 접근법이다. 혹은 우리들로 하여금...
PreparedStatement and Statement References https://stackoverflow.com/questions/3271249/difference-between-statement-and-preparedstatement
Object-Oriented Programming(OOP) and Functional Programming(FP) Object-Oriented Programming(OOP) 객체 지향적 프로그래밍은 프로그래밍 패러다임 중 하나로써 프로그래밍 하고자 하는 무언가(때때로 실세계의 사물)를 표현하기위해서 객체를 사용하는 프로그래밍 방법이다. 이 객체들은...
Lambda References https://khj93.tistory.com/entry/JAVA-%EB%9E%8C%EB%8B%A4%EC%8B%9DRambda%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B4%EA%B3%A0-%EC%82%AC%EC%9A%A9%EB%B2%95
JVM