Author Archives: itpsolver

[펌글] ThreadLocal 사용법과 활용

By | 3월 14, 2012

– 출처 : 최범균님의 자바캔 블로그 – 자바 1.2 버전부터 제공되고 있지만 아직 다수의 개발자들이 잘 몰라서 활용을 잘 못하는 기능이 하나 있는데, 그 기능이 바로 쓰레드 단위로 로컬 변수를 할당하는 기능이다. 이 기능은 ThreadLocal 클래스를 통해서 제공되는데, 본 글에서는 ThreadLocal 클래스의 기본적인 사용방법과 활용 방법을 살펴보도록 하겠다.ThreadLocal이란?일반 변수의 수명은 특정 코드 블록(예, 메서드 범위,… Read More »

[경험담] WAS(WebLogic)의 heap memory 를 1G 이상 줄 수 없었던 경우

By | 3월 13, 2012

WAS의(WebLogic)의 heap memory를 1G 이상 주려고 했는데 아무리 해도 안되서 검색해 보니, sun의 jvm은 ‘연속된 메모리공간’을 필요로 하는데 Windows 7 이나 그 이상에서는  연속된 메모리공간이 1기가에 못미치는 듯 하다.  oracle의 jrockit 은 연속된 메모리공간을 필요로 하지 않는다기에  설치해서 테스트해 보니 성공하였다.

[MiPlatform] FirstRow의 의미

By | 3월 13, 2012

    FirstRow란 Server측에서 보내는 Data를 화면에서 Block 단위 ( 예 : 100 record ) 만큼 화면     에 미리 보여주고 나머지 Data는 계속 받아내리는 형태의 Data처리 방법을 의미합니다.     FirstRow를 처리하는 기본원리는, Service측에서 보내고자 하는 Data를 Block단위로 보내고     Client측에서는 Dataset의 Property를 조정합니다.

Commons Logging과 Log4J

By | 3월 12, 2012

– 관련링크 : [스프링 3.0] 로깅은 SLF4J를 이용한 Log4J로                   Logging libraries – Facade   – 출처 : http://blog.naver.com/kotaeho0512/50033476064 –  ※ 출처 : 고수로 가는 지름길! Jakarta Project(최범균저) : 요약   1. Commons Logging   Commons Loggin API는 자카르타 Commons에 포함되어 있는 프로젝트들이 로거로 사용하는 API이다. Commons Logging API는 자체적으로 로깅 기능을… Read More »

[펌글] 70년대 ‘파월 메모’ 미국사회 좌편향 극복

By | 3월 9, 2012

—————————————————– 이하 본문 ————————————————— ‘자유민주체제 공격 수십년동안 서서히 진행’ 인식해야 교육·연구기관의 올바른 문제 접근 필요 TV방송 불공정·부정확한 보도 꾸준한 감시 활동도 70년대 초 신좌익이 득세하던 미국의 상황을 타개하고 미국의 보수주의가 일어날 수 있던 계기를 만들었던 ‘파월 메모(Powell Memorandum)’를 요약 소개한다. 이 글은 1971년 미국 리치몬드 지방검사였던 루이스 파월 2세가 작성하여 全美상공회의소 교육위원장이었던 유진 시드노어 2세에게… Read More »

[펌글] Java Fail-Fast Iterator

By | 2월 28, 2012

– 출처 :  http://entireboy.egloos.com/4024389 – Fail-fast는 어떠한 시스템이나 모듈에 잘못됐거나 문제가 생길 것 같을 때 바로 알려주는 특성을 나타낸다. 이는 언제 잘못될지 모르는 상태를 가지고 시스템을 계속 동작시키는 것 보다 평범하게 멈추는 것이 낫다는 생각에 기반한 것이다. 소프트웨어 공학에서 Iterator와 함께 사용된다. Fail Fast Iterator라고 하여 Iterator가 도는(?) 동안 Iterator가 변경되거나 하면 오류를 발생하도록 하는 것이다.… Read More »

[펌글] 이클립스 SVN Working copy … locked 어쩌구 저쩌구.

By | 2월 27, 2012

– 출처 :  http://comefeel.com/tt/comefeel/421 – < 원인 > 형상관리 이력정보가 꼬이는 경우가 있음. < 해결 > 1-1. 해당 프로젝트를 선택하고 우클릭 > team > cleanup 실행 1-2. cleanup 성공 후 다시 업데이트 클린업 도중 에러가 발생하거나 위 방법으로 해결이 안되면 다음과 같이 처리 2-1. 탐색기에서 콘솔로그에 출력된 폴더 내에 있는 .svn 폴더로 이동 2-2. 폴더 내에… Read More »

MS오피스(MS Office) 2010 설치시 Error 1935가 발생할 경우

By | 2월 18, 2012

검색해 보니 마이크로소프트가 닷넷프레임워크의 문제란다. 사이트에서는 닷넷프레임워크 1.1 이나 2.0을 다시 깔라고 조언을 하는데,  윈도우7을 쓰면서 굳이 하위버전을 쓸 필요가 있나 싶어서 기존에 부분적으로 설치되어 있던 닷넷프레임워크 3.5 를 전체설치했다. 제어판 > Windows 기능 사용/사용 안함 > Microsoft .Net Framework 3.5.1 하위 체크박스 모두 선택 후 확인 다시 오피스를 설치하니 성공 ^ㅁ^/~!

[펌글] 스레드(Thread)를 종료하는 방법

By | 2월 17, 2012

– 출처 :  http://www.herongyang.com/Java/Thread-interrupt-Method-to-Terminate-Thread.html – There are 3 ways to terminate a thread: The thread has finished the work it is designed to do, and exits the run() method naturally. The thread has received an interruption signal, while doing its work. It decides to not continue with work and exits the run() method. It may also… Read More »

윈도우에서 자바 스레드 덤프 (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를 이클립스에서 코딩으로 호출하면서 마우스오버로 확인해 본다.