Recent Posts

[JAVA] Arrays.asList() 삽질기!

배경 Arrays.asList() 사용 중 add(), remove() 등의 메서드가 동작하지 못하고 다음과 같은 예외를 발생시키고 있었다.

[OS] deadlock 조건과 예방법

데드락 두 개 이상의 작업이 서로 상대방의 작업이 끝나기 만을 기다리고 있기 때문에 결과적으로 아무것도 완료되지 못하는 상태이다. 프로세스가 자원을 얻지 못해 다음 처리를 하지 못하는 상태로, ‘교착 상태’라고도 하며 시스템적으로 한정된 자원을 여러 곳에서 사용하려고 할 ...

[스프링 시큐리티] 사용자인증은 어디서 어떻게 할까?

스프링 시큐리티 1. 정의   스프링 시큐리티는 스프링 기반의 어플리케이션의 보안(인증과 권한)을 담당하는 프레임워크이다. 만약 스프링시큐리티를 사용하지 않았다면, 자체적으로 세션을 체크하고 redirect 등을 해야할 것이다. 스프링 시큐리티는 보안과 관련해서 체계적으로 많은 옵...