프로그래밍 93

[웹 서버] Proxy 서버와 Forward, Reverse 프록시

1. 프록시 서버란 무엇인가? Proxy는 대리, 대리인 의미를 가진 단어이다. 이 처럼 단어 의미에서 짐작해볼 수 있듯, 서비스를 제공하는 서버 대신 무언가를 수행하는 서버이다. 프록시 서버의 주된 역할은, 웹 서비스 프로그램(이하 웹 서버)의 로드 감소이다. 좀 더 쉽게 이해하기 위해서 웹 서비스의 전체적인 과정을 아래의 그림을 보고 이야기 하자. 일반적으로 웹 서비스는 크게 (1) 클라이언트 - (2) 웹 - (3) 웹 서버의 3개의 영역을 관통하면서 제공된다. (1) 클라이언트는 서비스를 이용하는 사용자이며, 자신이 원하는 페이지, 파일을 (2) 웹을 통해 (3) 웹 서버에 요청하게 되며, (3) 웹 서버는 (1) 클라이언트의 요청에 맞는 데이터를 준비해서 응답한다. 위와 같이 연속된 웹 서비스 ..

[Java] Jsoup을 이용한 간단한 웹 크롤러 만들기

데이터 수집을 위한 크롤링 연속 포스팅 [크롤링] 데이터 수집을 위한 크롤링 1편 : 크롤링이란 무엇인가? [크롤링] 데이터 수집을 위한 크롤링 2편 : 크롤링에 필요한 필수 요소들 [크롤링] 데이터 수집을 위한 크롤링 3편 : JSON, 더 자세한 설명 [크롤링] 데이터 수집을 위한 크롤링 4편 : Java의 설치와 간단한 Jsoup 예제 [크롤링] 데이터 수집을 위한 크롤링 5편 : Yahoo 파이낸스를 이용한 환율 크롤링 1. 들어가면서 가끔 자동으로 웹을 긁어야 할 때가 있다. 우분투에서도 Python을 이용한 Scrapy를 사용할 수 있지만, 다른 SSD에 우분투가 깔려있어 재부팅을 해야한다. 그래서 조금 귀찮았는데, 자바를 이용한 Jsoup을 사용할 수 있다고 해서, 바로 깔아서 테스트해보았다..

LGU+ 인터넷 전화 고급형 센트릭스 - API 기반의 수신 전화 CID

본 내용은 단순 필기용으로 작성됨. LGU+ 인터넷 전화중 고급형 센트릭스 모델은 OPEN API를 가입하지 않아도, API 사용이 가능함. 초기 고급형 센트릭스 모델의 ID는 전화번호이며, 비밀번호는 초기화하여 사용해야함. ( 해당 전화번호로 인증번호 발송되는 형식 ) 웹 페이지는 https://centrex.uplus.co.kr/premium/index.html 아이디와 비밀번호를 찾는 용도로만 사용됨 API 메뉴얼은 http://openapi.uplus.co.kr이며, 상단 플래시를 켜야 다운로드 탭이 보임. 다운로드 탭에서 기기별 (IMS Centrex, Centrex, DCS) 메뉴얼과 샘플 프로그램이 있음 고급형 센트릭스는 Centrex를 참고하면 됨. REST API는 ID(전화번호)와 PA..

페이스북으로 공유카카오톡으로 공유카카오스토리로 공유트위터로 공유URL 복사