profile
hyunho

[Java] ThreadLocal

Spring에서 Bean을 Singleton으로 관리하기때문에 여러 thread가 bean객체에 접근을 하게 되면 동시성 문제가 발생하며, 이 문제점을 해결하기 위해 ThreadLocal을 사용 한다.ThreadLocal은 해당 thread만 접근할 수 있는 저장소를

2021년 11월 17일
·
0개의 댓글
·

DI(Dependency Injection)

DI로 프로그램을 설계 했을 때, 다음과 같은 이점을 얻을 수 있다.Unit Test가 용이코드의 재활용성을 높여준다객체간의 의존성을 줄이거나 없엘수 있다객체 간의 결합돌르 낯구면서 유연하 ㄴ코드르 ㄹ작성할 수 있다.위와 같이 Drive 클레스에서 drivingCar

2021년 9월 9일
·
0개의 댓글
·

[Java] Primitive Type과 Wrapper Class

Java에 변수 타입에는 기본형(Privitive Type)과 참조형(Reference Type)이 있다.기본형 - short, int, long, float, double, byte, char, boolean참조형 - Short, Integer, Long, Float

2021년 9월 3일
·
0개의 댓글
·
post-thumbnail

Call by Value 와 Call by Reference

함수 호출방법1\. Call by value - 값 전달2\. Call by reference - 주소 전달Call by value는 메서드 호출 시에 사용되는 인자의 메모리에 저장되어 있는 값(value)을 복사하여 보낸다.값에 의한 호출함수에 매게 변수를 복사해서

2021년 7월 28일
·
0개의 댓글
·

Connection Pool

웹 컨테이너(WAS)가 실행되면서 DB와 미리 연결해놓은 객체들을 pool에 저장해두었다가 클라이언트 요청이 오면 connection을 빌려주고 처리가 끝나면 다시 connecrion을 반납받아 pool에 저장하는 방식DB를 접속할때가 가장 부하가 많이 걸린다.그래서

2021년 7월 21일
·
0개의 댓글
·