Author Archives: itpsolver

윈도우에서 자바 스레드 덤프 (java thread dump) 확인하는 유틸

By | 2월 15, 2012

웹서핑 하다가 우연히 발견 >,, < ~!! * 단독실행    –  http://visualvm.java.net/download.html     – 윈도우에서 visualvm.exe의 바로가기를 만들고 –jdkhome “JDK홈경로” 옵션을 추가해 주자.  * 이클립스 런쳐    –  http://visualvm.java.net/eclipse-launcher.html      – 아무데나 압축 풀고, 그 디렉토리를 로컬 업데이트 사이트로 사용하라는데 안됨 ㅠ_ㅠ…       이유가 뭘까…  

html의 텍스트박스(input text)에서 엔터키 입력시 form이 자동으로 submit 되는 현상 방지

By | 2월 15, 2012

* 다음 방법 중 입맞에 맞는 것을 선택하면 된다.    1. form 태그에  onsubmit=”return false”  속성을 추가한다.           2. form의 하위 엘리먼트로 <input type=”text”>를 하나 더 추가한다.       =>근데 하나 더 추가해도 안되는 경우가 있었다!! >, < !!    3. onkeydown, onkeyup에 모두 preventDefault 처리를 해 준다. * 위의 이것저것을 해… Read More »

정적클래스(static), 내부클래스(inner, nested) 에 대한 개념 정리

By | 2월 13, 2012

* 일단 내가 이것저것 줏어들은 것으로 정리한 것은 다음과 같다. (개념 또 개념 >, < !!) – static class는 단독 클래스로 사용할 수 없다 (static 이라는 키워드 자체가 멤버의 성격을 나타내므로) – static class는 특정 클래스를 내부 class로 사용시, 필요할 경우에만 사용한다. – 내부 class를 static으로 정의하면 외부 class의 인스턴스 없이도 내부 class의 인스턴스를 만들… Read More »

java.exe와 javaw.exe의 차이

By | 2월 9, 2012

java.exe는 콘솔윈도우와 더불어 실행되고 javaw.exe는 콘솔윈도우가 없다. 이 차이를 제외하고 두 가지 명령어는 서로 동일하다 * 참고 링크 http://stackoverflow.com/questions/1997718/difference-between-java-exe-and-javaw-exe

javadoc html들을 이클립스 내의 jar 파일에 연결하기

By | 2월 8, 2012

1. Project Explorer 에서 javadoc 연결을 원하는 jar 파일을 우클릭 > Properties 클릭 2. Javadoc Location > javadoc location parh 항목의 Browse 버튼 클릭한 후 javadoc의 실제 경로 지정 3. Validate 버튼을 클릭하여 잘 연결이 되었는지 확인한다. 4. jar 파일에 해당하는 api를 이클립스에서 코딩으로 호출하면서 마우스오버로 확인해 본다.

[펌글] 일반포맷과 빠른포맷의 차이

By | 2월 4, 2012

– 출처 : http://blog.naver.com/moto99/140052029280 – 마이크로소프트에서는 다음과 같이 정의 합니다.   원문 보기 : http://support.microsoft.com/?kbid=302686       볼륨에 일반 포맷을 실행하도록 선택하면 포맷할 볼륨에서 파일을 제거한 다음 불량 섹터가 있는지에 대해 하드 디스크를 검색합니다. 볼륨을 포맷하는 데 걸리는 시간 중 대부분이 불량 섹터를 검색하는 데 사용됩니다. 빠른 포맷 옵션을 선택하면 해당 파티션에서 파일을 제거하지만 디스크에서 불량… Read More »

Exception in thread 'main' java.lang.NoClassDefFoundError 혹은 Could not find the main class 에러

By | 2월 4, 2012

이 에러에 대해서 검색해 보면 주로 자바 컴파일러의 버전에 관한 이야기가 많이 나온다. 그러나 나는 배치 실행 스크립트를 개발하던 중, 초보적인 실수 때문에 이 에러를 접하게 되었었는데… 그 문제란 바로 따옴표 문제였다. . 이나 – 등 특수문자 비스무리 한 것들이 들어간 파일경로들의 묶음이 클래스패스로 들어갈 경우나, 배치 실행파일의 각각의 인수들을 따옴표로 묶어주지 않을 경우, 잘못… Read More »

MiPlatform에서 null 체크시 주의할 점

By | 2월 3, 2012

MiPlatform 에서 어떤 객체가 어떤 속성을 가지고 있는지 체크를 할 때  if( obj.splHorz != null ) { … } 과 같은 코드를 사용하곤 했는데, 이놈이 오류 가능성을 내포하고 있었다. 왜냐하면 MiPlatform에서는 비록 객체 자신이 해당 속성을 갖고 있지 않다고 해도, 부모객체가 해당 속성을 갖고 있으면 자신이 갖고 있는 것으로 간주하기 때문이다. 그래서 일례로, 하위페이지가 split… Read More »

MiPlatform에서 Form onload시 타이머(timer)를 사용하여 인터벌을 주는 방법

By | 2월 3, 2012

1. OnLoadCompleted 계열의 함수의 원하는 위치에서 setTimer() 함수를 호출한다.     form_OnLoadCompleted(){         settimer(1,1000);   //이벤트ID 1번, 1초 후 OnTimer 이벤트 발생시킴     } 2. Form의 OnTimer 이벤트에 바인딩할 함수를 만들고, 바인딩한다     killtimer() 함수를 사용하여 한 번만 실행하고 종료시킨다.     function commForm_OnTimer(obj,nEventID){         commForm_setResize(this);  //OnLoadCompleted 얼마 후 한… Read More »

스타크래프트(starcraft) 브루드워(broodwar)에서 다른 소리는 다 나는데 유닛의 음성등 효과음만 나지 않을 때

By | 1월 21, 2012

좀 당황스러운 경우였다. 소리가 안나면 아예 안나던가.. 유닛들이 꿀먹은 벙어리… -_-;;  구글링을 좀 하다보니 힌트를 얻게 되어서, 시도를 해보니 해결이 되었다. 내가 한 작업은 다음과 같다. (결국 사운드카드가 내 환경에 맞지 않게 셋팅되어 있던 것을 맞춘 것이다. 상황은 저마다 다를 수 있다.) 1. 사운드카드 회사에서 제공하는 사운드카드 전용 제어판을 연다. 2. S/PDIF 등 디지털출력을 OFF… Read More »

[펌글] 스프링의 StringUtils 메서드 정리

By | 1월 20, 2012

– 출처 : http://julingks.tistory.com/38 – 스프링에서 StringUtils 살펴보기 Util 라이브러리를 120% 활용하기 위해서는 어떤 메소드를 제공하는가를 빨리 파악해야 한다. 그래야 불필요 없는 중복 코드를 생성하지 않고, 자주 쓰는 간단한 함수를 작성하는데 드는 시간을 절약할 수 있다. org.springframework.util 패키지에 있는 StringUtils 클래스를 살펴보자. API 문서 http://static.springsource.org/spring/docs/2.5.x/api/org/springframework/util/StringUtils.html 스트링 관련 잡단한 메서드들이 있다. 스프링 프레임웍 내부에서 사용하기 위해서 만들었는 데 Jakarta’s Commons Lang의 스트링 유틸리티들의… Read More »