stdio.h 님의 글 85
자바 클래스 로딩에 대하여
1. 이 글은 웹로직 동적 반영에 대한 포스팅이 올라왔다. /index.php/miscellaneous/463-2016-05-25-16-26-51 이와 관련하여 자바 클래스 로딩에 대한 내용을 정리…
구글 mod_pagespeed 설치 실패기
PageSpeed는 구글의 웹 가속 모듈이다. Apache에서는 mod_pagespeed , Nginx에서는 ngx_pagespeed 형태로 사용한다. https://developers.google…
mod_headers 몇 가지 테스트
mod_headers를 적용하기 전의 기본적인 헤더입니다. Accept-Ranges: bytes Connection: Keep-Alive Content-Length: 25 Content-Type: …
mod_proxy에서 최종 클라이언트 IP 유지하기
1. 개요 mod_proxy를 이용하여 WEB-WAS를 연결한 경우에 WAS에서 최종 클라이언트 IP가 아닌 웹 서버 IP가 보이는 경우에 대한 대응이다. 2. http가 아닌 ajp 사용 우선 아…
아파치 웹 서버에서 특정 IP 만 접속을 허용하게 하는 설정
시나리오는, 1. 허용하고자 하는 IP 대역은 192.168.0, 192.168.1.2, 10.0.0, 10.1, 10.2 이다. 2. 위 IP 대역이 아닌 경우 /htm/forbidden.htm …
SessionFilter - 세션 유무 확인하는 필터
세션 유무를 확인하는 필터이다. web.xml 에 필터 설정하면 되고 avoidUrls 는 , (comma) 를 구분자로 복수개 기술하면 된다. package filter; import java.i…
Cannot make a static reference to the non-static method getClass() from the type Object
getClass() 를 오류 없이 사용하고 있었는데, 해당 코드를 static 메서드나 static 블록 안으로 옮겼더니 아래와 같은 오류가 발생했다. Cannot make a static refe…
javac (java compile) source, target, encoding
자바 컴파일 명령어인 javac 에서 사용할 수 있는 몇 가지 유용한 옵션입니다. 하위 JDK 버전에서도 실행되도록 컴파일하기 하위 JDK 버전에서도 실행되도록 하려면 -source , -targe…
아파치 웹 서버 가상호스트(VirtualHost)의 _default_ 사용시 주의 점
1. 배경 aaa.service.com bbb.service.com ccc.service.com 아파치 웹 서버 하나로 위 3개 사이트를 이름 기반 가상호스트로 운영하고 있습니다. 그런데 VIP 주…
SetCharacterEncodingFilter
종종 필요하지만, 필요할 때 찾으려면 막상 쉽지 않은 SetCharacterEncodingFilter 입니다. 요청 파라미터를 읽기 전에 문자 인코딩을 지정해 두는 용도로 사용합니다. SetChar…
아파치는 어패치다!
오늘은 아파치 HTTP Server 에 대해 적어볼까 합니다. 이하 아파치라고 표현하겠습니다. 그런데 사실 진짜 발음은 아파치가 아니라 [어패치] 입니다. Apache (/əˈpætʃiː/ ə-pa…
자바 직렬화(serialized) 테스트 소스
Java 객체 직렬화 쓰기/읽기 테스트 아래 예제는 ObjectOutputStream 으로 문자열과 Date 객체를 파일에 직렬화해 저장하고, 다시 ObjectInputStream 으로 읽어 오는 …