Author Archives: apollo89

About apollo89

아폴로89 입니다.

java.beans.XMLDecoder와 java.beans.XMLEncoder를 이용한 Java객체의 xml 변환

  자바 객체와 XML간의 변환에관해서는 몇 가지 라이브러리들이 존재하고 있습니다만 이번 시간에는 Java SDK에 기본으로 포함되어 있는 java.beans.XMLDecoder와 java.beans.XMLEncoder를 이용하여 자바객체<->XML간 변환 방법을 알아보겠습니다. java.beans.XMLDecoder와 java.beans.XMLEncoder클래스는 J2SE 1.4 버전부터 이용할 수 있습니다. 우선, XML로 변환하고 XML로부터 복원할 적당한 자바 클래스를 … Continue reading

Posted in Java/JSP | Tagged , , , , | Leave a comment

HashTable vs HashMap

  HashTable & HashMap HashTable HashTable은 키나 값에 Null을 허용하지 않는다 또한 Object에 정의된 hashCode()와 equals() 매서드를 재의하는 객체들만 저장할 수 있다 다행히도 자바 내장 클래스들은 대부분 hashCode()가 구현되어있다는 것을 알고 있을 것이다 특히 String타입이 hashCode(), equals()매서드가 두개 모두 구현되어있다 … Continue reading

Posted in Java/JSP | Tagged , , | Leave a comment

mysql 백업 / 복구 / 재시작 / 한글 깨진 문제 해결(euc-kr)

  서버를 이전 할 일이 생겨서 해당 서버의 mysql 을 백업받고 다른 서버의 mysql에 이전 작업을 했다.. 우선은 새 서버에 mysql 최신판을 설치했다. 그리고 기본적인 계정과 정보들을 생성하고 원래 서버에서 데이터를 백업하고 새서버에 옮겨서 복구했다. 기본적인 거지만 기록상 남겨본다.. 백업 … Continue reading

Posted in Database, PHP/ASP | Tagged , , , , , | 1 Comment

Java 에서 shared memory 사용하려면 ?

  자바는 쓰레드 모델 기반의 언어입니다. 공유 메모리는 프로세스 기반의 모델에서 서로간의 자원을 공유하여 효율적으로 사용하기 위한 것인데, 쓰레드 자체가 하나의 프로세스에서 자원을 공유하여 사용하는 시분할처리의 개념이므로 기본적으로 ‘자바에서 메모리를 관리하고 실행하는 것 자체가 모두 공유메모리를 사용하고 있다’고 보시면 됩니다. … Continue reading

Posted in Java/JSP | Tagged , , , , , | Leave a comment

서버 bot 공격 iptables으로 막기

  이런.. 호스팅 회사로 부터 연락이 왔다..(SMS/Mail) ———————————————————– 아래와 같이 IPS에서 bot으로 의심되는 이벤트가 탐지되었습니다. 해당 IP 점검하여 보시기 바랍니다. ————– 아 래 ——————- 1. Event name: UrxBot Worm IRC Activity 2. Source IP: 202.134.0.199(Port 6667) 3. Destination IP: 000.000.000.000 … Continue reading

Posted in Network, Security/Hacking | Tagged , , , , | Leave a comment

DWR(Direct Web Remoting) 의 Reverse Ajax 와 Jetty의 조합 = 환상!!

  이번 프로젝트에서 핵심 기능은 서버(Java 컨테이너) 쪽에서 클라이언트(각 브라우져)들에게 특정 이벤트가 발생했을 때 5초 내에 알림을 주는 것이다.(팝업/경보 소리 등.) 보통은 Ajax를 써서 주기적으로 Polling 해오거나, 페이지 리로딩 하는 방식으로 하지만, 5초내에 응답을 해줘야 한다는 제약 사항 때문에 Pollong … Continue reading

Posted in Java/JSP, Javascript/Html, WEB/WAS | Tagged , , , , , , , , , , , , | Leave a comment

Exploring Reverse AJAX

  Ajax는 웹의 유저빌리티와 인터랙티비티를 극적으로 향상시켰다. Reverse Ajax는 그이상의 인터랙티비티를 약속하는 새로운 기술이다. Ajax의 소개 고전적인 웹에서 유저는 버튼을 클릭하고, 수초를 기다려야 두번째 페이지를 볼수 있었다. 웹은 데스크톱 기반의 소프트웨어보다 느리고 유저빌리티도 나빴다. 이것은 매우 느리고, 끊어지는 동작이고, 클릭하고 … Continue reading

Posted in Java/JSP, Javascript/Html, WEB/WAS | Tagged , , , , , | Leave a comment

MS Office 2007 파일별로 새창 띄우기

  간만에 PPT 작업이 생겨 MS Office 2007으로 작업을 하는데.. 몇개의 PPT 파일을 참고해서 작성해야 되서 PPT 파일을 여러개 띄우면 한 개의 인스턴스로 떠서 각각의 화면에 안보이는 것이다..OTL (난 듀얼로 쓴단말이다!!) 그래서 찾아보니 좋은 방법이 있었다. C:\Program Files\Microsoft Office\Office12 에 … Continue reading

Posted in Util/Tools | Tagged , , | Leave a comment

CI 툴(Continuous Integration Tool)

  현재 CI 툴로 CruiseControl을 사용한지 거의 2년이 넘어간다.. 지난번에 아시는분이 알려준 Hudson 이란 툴도 꽤 좋다고 해서 사용해 볼까했는데.. 이번에 자바 프로젝트 필수 유틸리티 라는 책을 읽으면서 TeamCity라는 툴도 알게 되었다. 그래서 이 3개의 툴중에 어느 것이 더 좋을지 … Continue reading

Posted in SCM/ITS, WEB/WAS | Tagged , , , , | Leave a comment