Apollo89 · Author

apollo89

아폴로89 입니다.
783 articles
Development

Tomcat vhost 설정시 특정 IP 만 허용

  Tomcat vhost 설정시 특정 IP 만 허용 여러개의 도메인을 tomcat의 vhost 를 사용해서 쓰고있는데.. 특정도메인 www.xxx.com은 xxx.xxx.xxx.* 만 접근할수있도록 설정해야 할일이 생겼다.. 찾아봤더니 아래와 같이 설정하면 된다.. ]$ vi %tomcat%/conf/Catalina/www.xxx.com/ROOT.xml ... <Context crossContext="true" docBase="/user/xxx/" path="" reloadable="true" privileged="true" antiResourceLocking="false" antiJARLocking="false"> <!-- Link…

읽어보기 →
Life

재미..

  [구매하기] 이번에 교회에서 전교인 수련회를 진행하면서 같이 일하게된 장로님께서 선물해주신 책이다. 나에게 이책을 왜 선물해주셨을까? 내가 재미없게 사는것처럼 보였는지도 모르겠다.. 사실 교회에서는 그렇게 특별히 활동적이거나 즐겁게 지내는것같지 않다. 아무튼 배려를 쓴 저자인 한상복씨게 쓴책이라 관심이 생겼다. 배려도 참 재미있게 읽었었다.. 책은…

읽어보기 →
Tech

언젠가 나도 꼭….

너무나도 유명한 영상.... 짧지만 너무나 강렬하고 큰 감동이 온다.. 언젠가 나도 꼭.... 하나님이 우리를 위해 만드신 모든 세계를 돌아보고 싶다.. https://www.youtube.com/watch?v=zlfKdbWwruY

읽어보기 →
Tech

[XStream] 몇가지 메모

  1. java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamException 에러 발생시 대개 JDK 1.5를 사용하는 경우에 발생한다. XMLStreamException클래스는 JDK 6.0 부터 추가된 클래스이다. JDK 1.5를 사용한다면 stax-api-1.0.1.jar 파일을 클래스패스에 추가하면 된다. 2. JSON 문자열을 반환하고자 할때 JSON 문자열을 반환하기 위해 사용가능한 드라이버는 JsonHierarchicalStreamDriver와 JettisonMappedXmlDriver 두가지가 있다. JSON문자열은…

읽어보기 →
Development

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로부터 복원할 적당한 자바 클래스를 작성합니다. /*…

읽어보기 →
Tech

객체를 xml파일로 만들기

  객체를 xml파일로 만들기 xom-1.1.jar 파일 필요 import nu.xom.*; import java.io.*; import java.util.*; public class Person { private String first,last; public Person(String first, String last) { //super(); this.first = first; this.last = last; } public Element getXML(){ Element person = new Element("person");…

읽어보기 →
Development

HashTable vs HashMap

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

읽어보기 →
Development

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

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

읽어보기 →
Development

Java 에서 shared memory 사용하려면 ?

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

읽어보기 →
Network

서버 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 ----------------------------------------------------------- 그래서…

읽어보기 →