Garbage Collection
Gabage Collection(GC) 가비지 콜렉션은 메모리 관리 기법 중의 하나로, 프로그램이 동적으로 할당했던 메모리 영역 중에서 필요없게 된 영역을 해제하는 기능이다. 그렇다면 필요없게 된이라는 기준은 어떻게 결정할까? 그리고 어떻게 탐지할까? 가비지 콜렉션은 자바 환경(JVM)의 가장 큰 특징 중에 하나인데, 비판하는 입장에서는 언어 주순...
Gabage Collection(GC) 가비지 콜렉션은 메모리 관리 기법 중의 하나로, 프로그램이 동적으로 할당했던 메모리 영역 중에서 필요없게 된 영역을 해제하는 기능이다. 그렇다면 필요없게 된이라는 기준은 어떻게 결정할까? 그리고 어떻게 탐지할까? 가비지 콜렉션은 자바 환경(JVM)의 가장 큰 특징 중에 하나인데, 비판하는 입장에서는 언어 주순...
Choosing the Best Garbage Collector: G1GC vs ZGC Garbage Collector Garbage Collector는 애플리케이션의 메모리 관리를 자동으로 관리한다. 여기서 일어나는 일은 애플리케이션의 힙 사용량을 분석하여 모든 활성 개체와 모든 죽은 개체를 찾는 것이다. 삭제 후보가 발견되면 실제 삭제가 수행되...
Exception Handling Exception Handling in Java Exception Hierarchy Checked Exception 이는 메서드의 throws 절에서 선언해야 하는 예외입니다. 그것들은 예외를 확장하고 “직접 보는” 유형의 예외가 되도록 의도되었습니다. Java는 어떻게든 프로그램 외부의 외부 요인에 의존하기 때...
Java Concurrency References https://deveric.tistory.com/104
Closure 클로저는 어떤 함수가 주변 상태(렉시컬 환경)에 대한 참조와 함께 번들로 묶인(포함된) 함수의 조합이다. 즉, 클로저를 사용하면 내부함수에서 외부함수의 범위에 접근할 수 있다. 자바 스크립트에서는 함수가 생성될 때 마다 클로저가 생성된다. 클로저(closure)는 내부함수가 외부함수의 맥락(context)에 접근할 수 있는 것을...
PreparedStatement and Statement References https://stackoverflow.com/questions/3271249/difference-between-statement-and-preparedstatement
JVM
Token Authentication References https://www.okta.com/identity-101/what-is-token-based-authentication/ https://auth0.com/docs/secure/tokens/token-best-practices
OAuth 2.0 Referneces https://inpa.tistory.com/entry/WEB-%F0%9F%93%9A-OAuth-20-%EA%B0%9C%EB%85%90-%F0%9F%92%AF-%EC%A0%95%EB%A6%AC
Timeout Timeout의 종류