분류 전체보기 148

json between object (codehaus.jackson)

지정한 depth 까지만 object 로 변환하고 나머지는 기존 json string 을 유지해야 할 경우 String test_obj = "{\"title\":\"타이틀\",\"location\":\"회의실\",\"contact\":[\"김과장\",\"이과장\",\"박과장\"]}";System.out.println(test_obj);ObjectMapper mapper = new ObjectMapper();Map sample_map = new HashMap();sample_map.put("test", "value");sample_map = mapper.readValue(test_obj, new TypeReference(){});for(Entry entry : sample_map.entrySet()) {S..

프로그램/Java 2014.01.09

자바 모니터링 툴 visualVM visualGC

java 에서 제공하는 모니터링툴 visualVMhttp://visualvm.java.net/gettingstarted.html 다운로드로 가서 zip 파일을 받아 압축을 풀고 bin/visualvm.exe 을 실행하면 애플릿이 뜬다 원격 pc의 vm을 모니터링 하려면 아래를 보라http://visualvm.java.net/applications_remote.html remote 기능을 사용하려면 설정이 좀 필요하다 jstatd를 사용하기 위한 설정(http://docs.oracle.com/javase/6/docs/technotes/tools/share/jstatd.html) 원격 PC의 $JAVA_HOME/jre/lib/security/java.policy 파일을 수정한다 (빨간색칠 부분을 추가해준다)..

프로그램/Java 2013.09.24

virtualbox 하드 resize

virtualbox 하드 resize 명령어 virtualbox가 설치 된 폴더에 보면 VBoxManage가 있다커맨드창을 하나 열어서 설치 된 폴더로 이동하고cd c:\program files\oracle\virtualbox 다음과 같이 실행VBoxManage modifyhd --resize 20480 C:\vbox\myhd.vdi resize는 메가바이트 기준그러니까 20480 = 약20기가그 다음은 vdi 파일 경로를 적어주면 된다 머신 생성 할 때 vdi를 다이나믹으로 설정했을 경우에만 가능하다

프로그램/etc 2013.04.17

python daemon 샘플

python으로 데몬을 돌리기 위한 샘플 데몬 파일을 상속 받아서 run 부분을 재정의 하면 된다고?(http://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/) 위 사이트에서 제공된 daemon.py 소스는 그냥 돌리면 아마 에러 날것이다(걍 돌아가면 다행이고)그래서 내가 아주 살짝 손을 대서 새로 파일을 올려 놓은 것이니 안돌아가면 위에 첨부파일을 이용하길 아래는 사용법 #!/usr/bin/env python import sys, timefrom daemon import Daemon class MyDaemon(Daemon): def run(self): while True: time.sleep(1) if __name__ == ..

프로그램/Linux 2013.04.16

eclipse color theme

이클립스 에디터 색을 바꿔주는 툴에디터 배경화면이랑 글씨 색을 바꿔 준다 marketplace 에서 color로 검색하면 나오지만인터넷이 안되는 환경에서 사용하려면...그래서 준비했다 인트라용 파일 압축을 풀면 plugins, features 두 개의 폴더가 나올 것이다각 폴더 안에 jar 파일과 폴더가 있는데 eclipse의 plugins와 features에 복사해 주고이클립스 재부팅~! Preferences -> General -> Appearance -> Color Theme 에서 테마 적용하면 됨 64bit os 에서 다운받아서 32bit 는 가능 할 지 모르겠음

프로그램/etc 2013.04.16