기존에 작성했던 [이곳]의 글은 catalina.out 파일을 쓰지 못하게 하여 중복 로깅을 못하게 하는 방법이었습니다. 실제로 톰캣은 catalina.와 catalina.out 두개의 파일을 로깅하고 있어 퍼포먼스에 조금 신경이 쓰이는 부분이었습니다. 기존의 글을 토대로 catalina.out을 제거하였다고 쳐도 admin이나 localhost같은 특이한 로그 파일이 자꾸 늘어나는것도 신경이 조금 쓰이더군요. 톰캣의 conf 디렉토리 안에있는 logging.properties 안의 내용을 다음과 같이 수정하여 봅시다. handlers = 1catalina.org.apache.juli.FileHandler 1catalina.org.apache.juli.FileHandler.level = INFO 1cat..
데이터를 이동하거나 백업할 때 XML을 많이 사용하고 있습니다. 데이터를 XML 형식으로 저장하게 되면 직관성, 호환성, 확장성 등을 높일 수 있습니다. 반면 경우에 따라서는 XML 형식으로 저장하지 않아도 될 만큼 구조가 간단하거나 데이터가 적을 수도 있습니다. . 또한 데이터를 빠르게 처리해야 하는 경우에도 XML은 좋지 않은 선택일 수 있습니다. 1: 2: 1 3: 2 4: 3 5: 위 코드는 1,2,3 값을 저장하기 위해 numbers 와 number 요소를 구성하고 있습니다. 이런 값이라면 간단하게 저장해도 될 것 같습니다. 1,2,3 이처럼 콤마(,)로 데이터 값을 구분하는 형식을 CSV(Comma-Separated Values)라고 합니다. 예를 들어 아래와 같은 데이터는 XML 이 아닌 C..
오늘 두 분이 좋은 마음으로 이렇게 결혼을 합니다. 그런데 이렇게 좋은 서로 사랑하는 마음으로 결혼을 하는데, 이 마음이 시년,이십년,삼십년 가면 얼마나 좋겠습니까? 여기 앉아 계신 분들 결혼식장에서 약속한 것 다 지키고 살고 계십니까? 이렇게 지금 이 자리에서는 검은머리가 하얀 파뿌리가 될 때까지 아무리 어려운 일이 있거나, 어떤 고난이 있더라도 서로 아끼고 사랑하며 서로 돕고 살겠는가 물으면, "예" 하며 약속을 해놓고는 3일을 못 넘기고 3개월, 3년을 못넘기고 남편때문에 못살겠다, 아내 때문에 못 살겠다 이렇게 해서 마음으로 갈등을 일으키고 다투기 십상입니다. 그래서 그렇게 결혼하기를 원해 놓고는 살면서는"아이고 괜히 결혼했다, 이럴 줄 알았으면 안 하는 게 나았을 걸 "하며 후회하는 마음을 냅니..
PHP는 타 언어에 비해 날짜 처리가 쉽게 되어 있습니다. 하지만, 많은 개발자 분들은 예전 C언어의 형식을 사용하고 있어 안타깝네요. ^^* 1. 보통 DB에서 날짜나 시간을 가져오게 되면 String 형태로 가져오게 됩니다. 이때, Unix Timestamp 형태로 변형시켜 비교등의 작업을 할 때 사용할 수 있는 strtotime($string) 함수입니다. 예1. 특정String을 변형 -> strtotime("2008-06-25 23:57:33"); 예2. 현재시간 가져오기 -> strtotime("now"); 예3. 오늘부터 몇 일전(days, months, years 도 사용가능) -> strtotime("-15 days"); 예4. 오늘부터 몇 일후(days, months, years 도 사..