오늘도 MadPlay!


"간단하게 설명할 수 없으면 제대로 이해하지 못하는 것이다."

자바 ThreadLocal: 사용법과 주의사항

자바에서 스레드(thread)마다 독립적인 변수를 가질 수 있게 해주는 스레드 로컬(thread local)은 무엇이며 사용할 때 주의사항은 무엇일까?

#java #threadlocal

Spring JDBC를 사용할 때의 SQL 관리

Spring JDBC는 초기 설정이 간단하고 학습 비용이 낮은 장점이 있지만, SQL 문이 비즈니스 로직과 같이 섞여있어 가독성이 좋지 않다. SQL 문을 분리할 수 있는 방법이 없을까?

#spring #jdbc #grooby

자바의 effectively final

자바에서 final로 선언되지 않았지만 초기화된 이후 참조가 변경되지 않아 final처럼 동작하는 "effectively final" 이란 무엇일까?

#java #final #effectivelyfinal