일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- tomcat
- spring
- 외장톰캣
- Spring Framework
- 톰캣
- autocomplete
- 디자인패턴 #싱글톤
- Mockito #Reflection #Sigleton #Test #JUnit
- LiveTemplate
- Today
- Total
목록Develop/Java (2)
자라선
윈시 타입 (int, double …) 은 Stack 메모리에 값을 등록 참초 타입 (Instance, Integer, Double …) 은 Stack에 참조주소, Heap에 실제 값을 등록함 접근 속도 성능은 윈시타입이 우세하긴 하나 value가 클 수록 참조타입의 성능이 좋아질 수 있음 윈시 타입은 null를 등록 못하며 제네릭의 타입으로 사용 불가능 메모리양은 참조타입이 훨씬 많음 원시타입이 사용하는 메모리 참조타입이 사용하는 메모리 boolean - 1bit Boolean – 128 bits byte - 8bits Byte - 128bits short, cagr - 16bits Short, Charater - 128bits int, float - 32bits Integer, Float - 128b..
Pattern Singleton 싱글톤. 디자인패턴의 한 부류이며 말 그대로 한번의 호출로 메모리에 적재하여 단 하나의 인스턴스만 사용하는 디자인패턴이다. 이번 스터디에서 싱글톤을 사용하여 코어프레임워크를 개발하게 되다보니 싱글톤에 대한 지식이 필요했다. 1. 싱글톤을 사용하는 이유는? 한번의 인스턴스 생성으로 스택 메모리에 적재되어 모든 객체로 공유할수 있고, 그에 따른 메모리를 효율적으로 다를수 있다. 허나 모든 객체로 공유됨에 있어 반대로 동시에 서로 다른 스레드가 같은 싱글톤에 접근 시 thread-safe의 이슈대상이 될수 있다. 싱글톤은 대표적으로 DB Connection 객체에 많이 사용된다. 2. SingleTon Design Pattern Code 1. 가장 일반적이지만 동기화 이슈를 해..