[Java] 프록시 적용하기 이전 포스팅에서 URLConnection 객체를 이용하여 외부 웹페이지를 Java에서 읽어오는 부분에 대하여 설명을 한적이 있다. 특별한 문제가 없는한 왠만한 웹페이지들은 해당 방법으로 접속이 되는데, 이러한 URL을 호출시 상대방 서버쪽에는 해당 프로그램을 실행한 PC의 IP가 로그로 남게 된다. 만약 특수한 목적으로 IP를 숨기고 싶거나, IP가 차단되었을경우 프록시를 이용하여 우회하고 싶다면 아래와 같이 하면 된다. Java 소스에서 프록시 서버를 설정하는 방법은 간단하다. 소스코드 상에서 시스템 프로퍼티 지정을 통해 쉽게 적용이 가능하다. Java에 포함되어 있는 System.setProperty 메소드를 이용하여 아래와 같이 호스트 IP와 port를 지정하면 된다. System.setProper.. 더보기 [CentOS] Samba 설치하기 리눅스에서 사용할 수 있는 Samba는 특정 디렉토리를 지정하여 다른 OS와 공유할 수 있게끔 해주는 프로그램이다. 윈도우의 경우 간편하게 작업그룹(WORK GROUP)간의 디렉토리 공유등을 할 수 있는 반면에 리눅스의 경우 NFS나 Samba를 이용하여 디렉토리를 타 OS와 공유하여 사용할 수 있다. 운영중인 서버중에 백업서버처럼 사용하는 서버가 있는데, 기존에는 필요할때만 FTP로 접속하여 파일을 보관하였다. 하지만 서비스중인 프로그램, 로그 등의 2차 백업을 위하여 해당 백업서버에 추가 백업을 진행하기로 결정하였고 이에 백업 서버에 Samba를 설치하여 각 서비스 서버에서 공유된 디렉토리를 Mount 하여 자동으로 백업되게끔 구성하였다. 오늘은 리눅스에 Samba를 설치하고 다른 OS에서 Mount.. 더보기 [MySQL] 자주 사용하는 문자열 함수 DB를 사용하다보면 특정상황에서 문자열 함수(String Function)을 사용해야 할 일이 종종있다. 물론 DB에 저장되어 있는 데이터를 그대로 가져와서 Java등과 같은 소스레벨에서 문자열 처리를 해도 되지만 크게 중요한 부분이 아니라면 DB에서 제공하는 문자열 함수를 사용하여 동일한 결과를 얻어낼 수 있다. 오늘은 지극히 개인적인 주관으로 MySQL에서 자주 사용하는 문자열 함수 몇가지에 대하여 정리해 보았다. [ INSTR() ] 사용법 : INSTR(str,substr) 특정 문자열에서 찾고자 하는 문자열이 있는지 확인한다. 검색하고자 하는 문자열이 찾는 문자열이 없을경우 0을 리턴하고 1개 이상 있을경우 첫번째 문자열의 시작 자리수를 리턴한다. mysql> SELECT INSTR('fooba.. 더보기 이전 1 ··· 34 35 36 37 38 39 40 ··· 72 다음