이 기술은 사부 토비님이 알려준 기술입니다.Fake Object라는 이름으로 배운 기술인데 보다 적당한 이름이 생각나서 붙여봤습니다. 유즈케이스를 보여드리자면 Post -> Board 관계에서 Post를 추가하려고 할 때 Post에 Board 객체를 어디선가 setBoard로 묶어줘야 합.....
먼저 프록시란? 위키피디아 정의를 따오자면 위키백과 ― 우리 모두의 백과사전. (프록시에서 넘어옴) 이동: 둘러보기, 찾기 프록시 서버(proxy server)는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 네트워크 서비.....
익명성 검사: BASIC anonymous proxy test variables (both must be Not Detected or 127.0.0.1) HTTP_FORWARDED HTTP_X_FORWARDED_FOR HIGH anonymous proxy test variables (all must be Not Detected) HTTP_VIA.....
네트웍상 방화벽이 없고 인터넷 상태가 양호하다면 https://wiki.mozilla.org/Mobile/Fennec/Releases 를 그대로 따라 하면 쉽게 fennec 을 설치 할 수 있습니다. 만약 방화벽이 있는 곳에서 http_proxy 를 사용하신다면, 위의 Web address 항목을 아래와 같.....
대용량이라고 할 수 있을지 모르겠지만 mysql을 이용해서 서비스를 수행하다 부하를 이기지 못하는 상황이 발생하여 master-slave 구조로 replication을 걸게 되었는데 slave가 다수가 되다보니 이를 웹서버가 다양한 방식으로 접속해서 load를 분산할 수 있게 되었다......
대부분의 데몬에 원격에서 연결하는 것은 상당한 부하와 시간을 소비하게 됩니다. DB 의 경우에도 보통 Connection Pool 을 만들어서 커넥션 시간을 줄이고 있습니다. 지금 만들고 있는 웹메일에서 IMAP 서버에 접근할때에도 같은 문제가 발생하고 있습니다. 한번 .....
* Proxy Pattern (Surrogate Pattern) : 객체를 사용하는 시점까지 생성과 초기화에 드는 비용 및 시간을 절약하기위해, 다른 객체에 접근하여 중간 대리 역할을 하는 객체를 만드는 패턴. 예) 객체의 생성이 완료되기 이전에 이 객체를 가상으로 사용할 수 있는 .....
Remote Proxy, where the data managed by the concrete Proxy is in a remote location and will be accessed via a service of some sort. Proxy and Delegate, where access to a service object needs to be shared between multiple Proxies. .....
TestContext 클래스의 특정 메소드를 가로채야할 필요가 있어서 만든 클래스.. public class TestContextProxy implements InvocationHandler { private Context obj = null; public static Context newInstance(Context context) { return (Context) P.....