분류 전체보기 (505) 썸네일형 리스트형 [솔라리스] 파일시스템 관리 팁( 하드디스크 관리) 1. / 화일시스템에 사용자가 임으로 만들어 준 디렉토리가 있으면 정리 2. / 파일 시스템에 1MB 이상되는 파일을 조사 # find / -mount -size +1024 -ls > /tmp/find.list # find -nr +6 /tmp/find.list > /tmp/find.list.s find.list.s 파일에서 비정상적인 큰 파일이 있는지 조사한다. 3. /dev 디렉토리 밑에 일반화일이 있는지 조사, 삭제 # find /dev -type f –exec ls –l {} \; # find /dev -type f -exec rm {}\; -print 4. 시스템에 있는 core 파일을 탐색/제거 # find / -name core -print // core 파일 찾기 # find / -name.. [JAVA] 자바 코드 튜닝 가이드 1. 메모리 낭비하는 거 없애기2. 루프에서 똑같은 결과를 얻어내는 함수를 호출하거나 불필요한 new 하면 절대 안됨3. 쓸데없이 array 쓰는 경우 없애기4. Buffering은 아주 가끔 오래 끄는 메소드에서만 사용할 것. 그렇지 않으면 버퍼를 할당받는데 걸리는 시간이 더 걸림5. synchronized 블럭에서 함수 호출할 때 주의할 것. (데드락)6. String은 immutable 임. 이걸 모르고 그냥 넘기고, 연산하고 그러는 사람들 있는데 잊지 말 것7. java.text.DateFormat 시리즈 함수들은 call stack을 보면 알겠지만 메모리 잡아먹는데 Best of Best임. 조심.8. java.util.Date도 자주 생성하면 안 좋음.9. 개발.. [JAVA] Vector->ArrayList, Hashtable -> HashMap 출처 : http://blog.naver.com/msmetal/90020568300Vector 와 Hashtable는 synchronized 되어 있기 때문에 이에 대한 lock/unlock 처리에 쓸데없는 cost가 유발이로 인해 의도하지 않는 Deadlock이 유발되는 현상이 있고, 또한 이 처리를 위해 부가적인 CPU Cost를 먹는다.동기화가 불필요한 부분에서는 Vector->ArrayList, Hashtable -> HashMapHashMap 사용의 예Set set = hash.keySet();Object []keys = set.toArray();for(int i=0; i < keys.length; i++){ String key = (String)keys[i]; System.out.println.. [JAVA] Hashtable, HashMap이란? HashMapHashMap은 키나 값에 Null을 허용 합니다.HashMap 출력방법은 다음 한가지 이네요. (Enumeration 지원 안함)HashMap hashmap = new HashMap();hashmap.put("jakarta", "project");hashmap.put("apache", "tomcat");Set set = hashmap.entrySet();Iterator keys = set.iterator();while (keys.hasNext()) { key = (String)keys.next(); System.out.println(hashmap.get(key));}또한 Hashtable은 thread safe 한 객체이지만 HashMap은 그렇지 못해 unsynchronized 합니다.이.. [JAVA] Vector, ArrayList, Object[], HashMap, TreeMap 차이점 성능의 관점은 3가지 정도로 나눠야 합니다.- 저장시간(insert time)- 검색시간(seek time)- 읽는 시간(read time)각 컬렉션 클래스들은 위의 관점에 대해서 장단점을 가지고 있습니다.Hash계열(Hashtable, HashMap)이 검색에서는 제일 빠릅니다.대신 저장시간은 제일 오래걸립니다.(전화번호부와 같이 검색이 중요한 곳에서는 유리하고,증권시스템같이 동시에 많은 수의 데이터를 처리해야하는 경우에는 불리하겠죠.)TreeMap과 같은 Sorted계열은 저장시간은 Hash계열보다 빠르고, 검색시간은 Hash계열보다 조금 느린저장과 검색에 균형잡힌 성능을 제공합니다.TreeMap은 정렬된 상태로 데이터를 저장하기 때문에, 범위검색(Range Search)기능을 제공합니다.검색없이 데.. [JAVA] 이클립스 메모리 설정 이클립스 메모리 설정 -vmargs -Xms512M -Xmx1024M -XX:PermSize=128m -XX:MaxPermSize=512m eclipse.exe -vmargs -Xms512M -Xmx1024M -XX:PermSize=64m -XX:MaxPermSize=128m -Xms128m -Xmx512m eclipse -vm /usr/lib/jvm/java-1.5.0-sun/bin/java -vmargs -XX:MaxPermSize=128m -Xms128m -Xmx512m eclipse.exe -vmargs -Xms256M -Xmx512M [출처] 이클립스 메모리 설정|작성자 쩡동 [oracle] 오라클 삭제하기 오라클 삭제하기Window1. 삭제 전 서비스에서 동작하고있는 오라클(Oracle로 시작되는것들)을 정지시킨다. 2. uninstall 3. 레지스트리에서 삭제 - HKET_LOCAL_MACHINE -> SOFTWARE -> ORACLE삭제 - HKET_LOCAL_MACHINE -> SYSTEM -> ControlSet001 -> Services 에서 - HKET_LOCAL_MACHINE -> SYSTEM -> ControlSet002 -> Services 에서 - HKET_LOCAL_MACHINE -> SYSTEM -> CurrentControlset -> Services 에서Oracle로 시작되는 것을 삭제. 4. HKEY_CLASSES_ROOT에서 Oracle과 Ora로 시작되는 것을 삭제 (주의:.. [ORACLE] 10g Install Guide 출처 : http://pat98.tistory.com/32요 문서대로만 하면 쉽게 설치할수 있답니다. ORACLE 10g Install Guide Install 전 Check 사항 ORACLE Version 및 Bits OS Version 및 Bits Oracle & OS 간의 호환성 check Oracle Patchset 유/무 Oracle install 시 필요한 OS Patch 유/무 X-Window 가 지원되는지 check Install 시 Rebooting 이 가능한지 check - Kernel Setting 후 Rebooting을 해야 하므로 확인해야 함. - 불가능할 경우, 담당자 또는 OS 엔지니어에게 Kernel setting 값을 부탁하여 미리 setting 할 수 있도록 조치를 취해 .. 이전 1 ··· 57 58 59 60 61 62 63 64 다음