본문 바로가기

[Developer]104

Jetty 6.x 설치하기 / 실행하기 Apache activemq를 사용하다가,, erlang으로 바꾸려니... web console이 자동으로 따라오진 않는다. 따라서 activemq에서 사용하고있던 jetty를 가져오기로 했다. 설치방법은 다음과 같다. 1. 적절한 버전을 다운로드 받는다. (난 6.x가 stable하다고 나오길래... 6.1.21을 다운. 참고로 7.0 이상은 almost stable이란다.ㅡ.ㅡ;) http://dist.codehaus.org/jetty/ 2. 압축을 해제한다.(install -> unzip이다.-.-;;) • contexts - 테스트 관련 파일이 들어있다. 급하게 실행할 수 있을듯 •etc - jetty configuration 파일들이 들어있는 디렉토리 •examples - Jetty에 맞춘 샘플.. 2009. 9. 29.
리눅스 설정관련 명령어 모음 네이버의 모 카페에서 귀한 자료를 발견했다. 내가 이중에서 아는건 20~30퍼센트 정도?? 아얘 싸그리 익혀버리자!! ~]# lokkit // (usr/sbin/lokkit) ~]# iptables -F // (방화벽 해제) ~]# ntsysv // 서비스 설정 명령 ~]# pathping < IP 주소> // tracert 기능에 네트워크 트래픽 기능 추가 ~]# vi /etc/sysconfig/network // 기본게이트웨이 설정파일(호스트네임,게이트웨이) ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 // 호스트 설정파일 (IP주소, 넷마스크) ~]# vi /etc/resolv.conf // 기본 DNS 설정파일 ~]# ifconfig ehth0 192.1.. 2009. 9. 28.
리눅스에서 작업에 대해 몇가지.. Ctrl + Z 를 누르면 Suspend로 돌아간다. (이 상태에서 그냥 같은 명령을 다시한번 실행시키며 에러메세지 발생. 당연한건가;;) 돌아가려면 %를 입력하면 돌아감. 현재 suspend나 running 상태 등 그러한 정보를 보고싶으면 jobs를 입력하면 된다. 이러한 작업들은 번호를(PID?) 보유하고 있는데, 이 번호들을 이용하여 작업을 background 작업이나 foreground 작업으로 전환하고 싶다면 bg [번호] 혹은 fg [번호] 를 입력하면 된다. 이렇게 하면 리눅스에서 작업에 대해 간단히 컨트롤이 가능하다. 2009. 9. 24.
트리(Tree) 간단개념정리 트리의 정의!! 대상 정보를 계층적으로 구조화시키고자 할 때 사용하는 자료구조가 "트리" 이다. 이 그림의 혈통도는 "가계"라는 대상 정보를 단순히 데이터 요소를 나열하여 표현하지 않고, 데이터 요소들간의 "parent-child" 관계를 계층적으로 표현하고 있다. 혈통도는 "I"를 뿌리로 하여 가지가 갈라져 나온 거꾸로 된 나무 모양을 하고 있기 때문에 "트리(tree)" 구조를 가졌다고 한다. 트리에서 단위 데이터 요소들은 하나의 노드로 표현된다. 트리는 다음과 같이 재귀적으로 정의할 수 있다. 트리에는 하나의 루트(root) 노드가 있다. 루트 를 제외한 나머지 노드들은 서로 중복되지 않는 여러 개의 노드 집합으로 나뉘어진다. 이 때 각각의 노드 집합들은 역시 트리가 된다. 혈통도를 예로 들어 설명.. 2009. 9. 3.
CriticalSection 찾아 돌아다니다가.. 발견한 java.util.concurrent.locks 이 패키지.ㅎ 요 패키지 안에 들어있는 녀석들이 좋다.ㅎ 하마터면 오전시간 다 날릴뻔. Lock을 걸 수 있는 적당한 예제를 발견해서 이곳에 담는다. 물론 Lock class는 interface이지만 ReentrantLock class라는 녀석이 있어서 다행히 Lock과 UnLock이 가능. 또 한번 빠져들어볼까. 자바 SE 1.5 에 도입된 새로운 동기화 기능을 제공하는 Lock 예전에 본 어떤 책에서는 Before/After 패턴으로 소개하고 있었는데 이 Lock 클래스를 사용하는 방식에 그대로 적용된다. lock.lock(); try { // processing context critical section } catch ( Exception e.. 2009. 9. 2.
JDOM 시작하기 JDOM은 자바로 XML 포맷을 처리할 수 있도록 도와주는 오픈소스 라이브러리이다. JDOM을 사용하는 것은 상당히 간단하고, 또 예제 프로그램도 상당수 찾아볼 수 있기 때문에 XML 파일을 생성하거나 파싱하는 등의 작업에 유용하게 사용할 수 있다. 설치 jdom-1.0.zip 파일 받아서 압축 푼다.(http://www.jdom.org/dist/binary/) C에 앞축을 풀었다면 JAVA_HOME이 java의 폴더로 잘 잡혀있는지 본다. (C:\program files\java\jdk1.6.0_01) 압축을 푼 jdom 폴더안에(혹시나 이름은 jdom으로 바꿨다. 폴더이름) build파일이 두가지 .bat, .xml이 다 있는지 확인한다. classpath를 등록해준다. 내컴퓨터>등록정보>고급>환경변.. 2009. 8. 31.
반응형