본문 바로가기
728x90
반응형
SMALL

IT/JAVA46

Java 명명 규칙 (Naming Rule) 소프트웨어를 제작할 때는 협업과 유지보수를 위한 다양한 방법론을 활용하곤 한다. 이러한 방법론은 여러가지가 있겠지만, 여기서는 변수명 규약에 대해 설명한다. 한 프로젝트 내에서는 모두 동일한 규약아래에서 변수 이름을 짓도록 하여, 코드의 가독성을 높이는 등의 효율성을 가져오도록 하는 방법이다. 변수명 규약에는 가장 널리 사용되는 방법이 3가지가 있는데, 그것은 아래와 같다.- 헝가리안 표기법- 파스칼 케이싱(Pascal Casing)- 카멜 케이싱(Camel Casing)각 규약을 간략하게 소개하면 아래와 같다.헝가리안 표기법int자료형 + apple -> intAppleMicrosoft의 헝가리인 개발자가 사용하던 변수명 규약이다.변수의 자료형을 변수명의 접두어로 붙이는 방식이다. 예를 들어 int형의.. 2013. 12. 21.
Fetch Call 최소화 JAVA에서 ArraySize 조정PreparedStatment stmt = conn.prepareStatment(sql); *Stmt.setFetchSize(100);* ResultSet rs = stmt.executeQuery() // *rs.setFetchSize(100); -- ResultSet에서 조정할 수도 있다.*JAVA에서 FetchSize 기본 값은 10.대량 데이터를 Fetch 할 때 이 값을 100~500 정도로 늘려 주면 기본 값을 사용할 때보다 데이터베이스 Call 부하를 1/10 ~ 1/50로 줄일 수 있다.FetchSize를 100으로 설정했을 때 데이터를 Fetch 해오는 메커니즘 1. 최초 rs.next() 호출 시 한꺼번에 100건을 가져와서 클라이언트 Array 버퍼에 .. 2013. 12. 21.
Java 성능 향상 팁 Java Press (http://www.gihyo.co.jp/magazines/javapress) 라는 일본의 Java전문 서적(2003년 2월판)에서 발췌한 Java performance tip 그중 Java 일반적사항에 관련하여 7개, String 관련2개, Collection관련 8개, IO관련 2개등 총 4개 분야 19여개의 Tip ====================================================================================1. 일반적사항 관련 Tips ① 쓸데없이 Cast를 남발하면 바람직하지 않음. Loop구조에서 쓸데없이 cast를 남발하면 performance를 현저히 저하시킵니다. 예) 쓸데없이 cast를 남발한 바람직하지 않은 .. 2013. 12. 21.
properties file 한글 깨짐 현상 해결 방법 NOTICE.TITLE=보안계정 신청 natice2ascii -encoding UTF-8 config.properties config_ko.properties NOTICE.TITLE=\ubcf4\uc548\uacc4\uc815 \uc2e0\uccad 2013. 12. 21.
728x90
반응형
LIST