본문 바로가기

dudaji

(펌)crontab crontab 사용법과 로그 보는 법 참고로 crontab이 실행하는 쉘의 모든 명령어와 디렉토리는 절대경로로 만들어야 한다. 본인 같은 경우 jar로 압축 할때는 /opt/java/bin/jar cvf XXX.jar XXX 이런 식으로 작성을 하였음. ====================================================== http://program.egloos.com/802690 에서 사용법 펌 [참고할 사이트] http://www.adminschoice.com/docs/crontab.htm crond 데몬 /etc/rec.d/init.d/crond 스크립트에 의해 시작, 종료,재시작될 수 있다 기본 명령의 위치 :/user/bin/crontab =>아무곳에서도 실행 가능 함.. 더보기
ArrayList Vector, HashMap HashTable Sequence 타입(index) ArrayList - vector에 비해 빠르며, 단일 스레드에 적합 Vector - arraylist 에 비해 느리며, 멀티 스레드에 적합(sync 걸려있음) Directory 타입(name/value) HashMap - HashTable에 비해 빠르며, 단일 스레드에 적합 HashTable - HashMap 에 비해 느리며, 멀티 스레드에 적합(sync걸려있음) 테스트는 나중에.. 더보기
findJar.sh vi findJar.sh #!/bin/sh tmpvar="" for i in $( find . -name "*.jar" ); do tmpvar=`jar tvf $i | grep $1` echo $i :: $tmpvar tmpvar="" done #> sh findJar.sh 찾을클래스이름 vi findJarGrep.sh #!/bin/sh sh ~/findJar.sh $1 | grep class #> sh findJarGrep.sh 찾을클래스이름 jsp 로 하는건 나중에 필요 할 때 해보고 적어 놔야겠군. 더보기
route add 를 이용한 유선(내부), 무선(외부) 사용 방법 route 에 대한 다른 설명은 다른 페이지에서 찾도록 하고, 여기서는 유선과 무선이 모두 연결되지만 유선은 내부망만, 무선은 외부망(인터넷) 을 하려고 하는 내용을 정리 해본다. 사용하려는 내부망의 Default Gateway 를 외워둔다. 그리고, 내부망에 "로컬 영역 연결" 에서 속성을 들어간다. (귀찮아서 캡쳐는 뜨지 않음) 속성에서 인터넷 프로토콜(TCP/IP)를 선택하면 1. 지정 아이피와 마스크 게이트웨이가 보인다. 여기서 게이트웨이를 다 지워버린다. 이제 윈도우키+R를 눌러서 cmd로 들어간다. route print 를 하게 되면, 마지막줄에 Default Gateway: 라는 놈을 볼수 있다. 이놈이 보통 아까 지워버린 유선(내부망) 과 동일할것이다. (필자는 cmd를 먼저 보고 지워서 .. 더보기
(펌)foxit reader 무설치 http://2bwithu.tistory.com/164 더보기
(펌)자바 객체 직렬화 http://frogdaddy.tistory.com/entry/java-%EC%A7%81%EB%A0%AC%ED%99%94-%EC%97%AD%EC%A7%81%EB%A0%AC%ED%99%94%ED%99%94 일반적으로 file에 쓰고 지우는 직렬화가 많아서, 아래 내용 찾기가 힘들었다. String 으로 전환해서 사용하려는 목적에 알맞을것 같다. 다만, 필자는 테스트 도중 시간의 압박으로 단순방법으로 돌려버려서 맞춤형 테스트를 하진 못하였다. ByteArrayOutputStream bos = null; ObjectOutputStream oos = null; ObjectInputStream ois = null; UserInfo userInfo = new UserInfo("aaaa",1111); UserInfo.. 더보기
서버와 통신 중에 parameter의 한글 깨짐이 발생할 경우 보내는 곳(Encode) java.net.URLEncoder.encode("텍스트", "UTF-8") 받아서 처리 하는 곳(Decode) java.net.URLDecoder.decode("텍스트", "UTF-8") 이와 같이 처리 하면 한글이 깨지는 것은 방지 할 수가 있다. 더보기
StringTokenizer 사용기 protected SSO10Principal getPrincipalParameter(String prin){ StringTokenizer st = new StringTokenizer(prin, "$"); // 디폴트로 공백이 구분자로 사용됨. 여기선 "$"이 딜리미터 SSO10Principal tempPrin = new SSO10Principal( (st.nextToken()).trim(), (st.nextToken()).trim(), (st.nextToken()).trim(), (st.nextToken()).trim(), (st.nextToken()).trim(), (st.nextToken()).trim(), (st.nextToken()).trim(), (st.nextToken()).trim(), (s.. 더보기
jad 클래스 디렉토리 풀기 1. 1개씩 풀기 jad -o -sjava exam.class 2. 디렉토리로 풀기 원하는 디렉토리로 가서 아래 명령어를 치면 디렉토리를(decompile_dir) 생성하면서 하위에 모든 class를 java로 디컴파일 한다. jad -r -sjava -d decompile_dir .\**\*.class 더보기
centOs5.1 - vmware 설치기 centOs5.1 - vmware 설치기 환경 : centOs5.1 oracle weblogic jdk1.5 proframe 오라클과, 웹로직은 x에서 설치 하기를 권장(오라클은 원래 그렇고, 웹로직은 그게 편함) - vmware tool을 설치하면 copy $ paste도 되기 때문에 툴설치 후 작업 권장. 아이피 설정은 내부에서 setup으로 설정하고, /etc/init.d/network restart 로 실행을 하면된다. 인터넷이 안될경우, ip를 자동으로 넣고, 윈도우에서 로컬영역연결 - 속성 - 고급 - 인터넷 공유에 vmware8 선택. 처음 vm이미지 생성시에 30g로 설정하였고, 하드디스크를 인식하지 못하여 custom에서 ide로 설정후 설치 하였음.(보통은 scsi로 인식잘함) 설치후 .. 더보기