`
Mybeautiful
  • 浏览: 298953 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
    做了好几个httpclient访问网站的项目了,我发布一个可以直接使用的类供大家参考吧;希望对想用httpclient的人有所帮助。   import java.io.IOException; import java.util.Enumeration; import java.util.Properties; import org.apache.commons.httpclient.Cookie; import org.apache.commons.httpclient.Header; import org.apache.commons.httpclient.H ...
      最近有网友询问关于Virtual VPN (以后简称VV)的通信原理,主要是如果通过MSN服务起进行传输数据。这里我做一个集中的回复.       VV分成两个部分, V client跟V server (下面将以VC, VS称呼)。VC左端与用户程序连接,提供socks5服务;VS右边与用户想要连接的后台服务器连接。VC,VS合成一体的话,就是一般的socks5代理软件。而VV之所以要分开它们,是因为它要实现跨局域网的socks5访问。       VC, VS之间是使用MSN服务器作为中转的,及VC,VS对MSN服务器而言,都是一个MSN客户端。工作原理就是:        ...
Server 入口程序,     仅一个类,其中 hsClientSocket 用来保存所有已经连上的客户端连接,以便实现转发.     SocketConnection这个类是封装了socket, 以便Client跟Sever都要用到的逻辑实现共用,    MessageReceivedHandler是个接口,传给SocketConnection, 以便让SocketConnection收到消息时做具体的事情, 且可以add多个Handler.     package coc.server; import java.io.IOException; import java. ...
       某日公交车上,突然根据乘客,公交车,线路,联想到了一设计模式,主要应用于分布式系统。我命名为Bus模式。          先简述下公交车的原理:          1. 某一路车总是以固定的线路两地来回奔波,并在固定的车站停靠; 逻辑上看,是个圆形循环。          2. 车每到一站,则下一站就明确了.          3. 每个乘客自己明确知道哪站是自己的目的地。          故对应于系统可以做如下考虑,             公交线路:分布式系统中贯穿所有子系统的数据传送流;由所有子系统串连而成。              ...
 1.    功能说明       Virtual VPN 是一款用来远程访问的软件,就像VPN一样,你能容易的进入某个局域网当你安装Virtual VPN后.并且你不需要得到你的网络管理员的授权。 Virtual由两个部分组成,Client和 Server, Server运行在你想要进入的网络中,而Client则运行在你的客户机或者客户机所在的网络中。实际上, Client部分也是一个Socks5 服务器。那就意味着你能在你的客户机上使用任何软件,通过这个代理服务器去访问远程局域网内的机器。用户根本不需要知道Client和Server如何通信,就像这个客户机已经 ...
     关于接口与抽象类的区别, 有着千篇一律的答案,我就不重复那些了, 什么可以实现多个接口,但只能继承一个类;抽象类中可以有方法是的实现,而接口没有, 等等......        那都没有说错,但没有说的问题的关键
[2010.3.28]  目前已经完成所有编码工作,目前正在做最后测试,以及打包发布,文档制作。将于近期内上传。   [2010.5.13]  已经发布月余,现在正在就网友集中反映之问题进行升级.
Virtual VPN功能        就功能而言,它是一个Socks5的代理软件,但是与一般socks5代理不同,它能访问到internet中的任何一台电脑,哪怕是隐藏在局域网中的电脑。如果您有些不解,看下面它的结构组成,及其原理就会明白了。   组成结构        把传统socks5代理分成两部分,其一用于应用程序的接口(跟一般代理软件一样),其二运行在需要访问的目标机器所在的局域网中。即通信结构为:               appliation <---> Virtual VPN Client部分<-------|------->Virtual ...
学习最大的天敌就是忘记,所以我想把我这几年的学习的东西,一点一点拾起来,算是复习,主要是对Java基础知识再回首,包括常用设计模式再内。具体计划大致如下: 第一阶段,以Thinking in java作为复习教材,一章一章的过,包括部分原文转载,然后翻译,写下自己的心得。 第二阶段,找一个自己完全全新开源项目,进行源代码分析学习,一步一步写下学习笔记,也同时跟大伙交流心得。具体项目现在还没想,不能太大的,也不能太微小的,找个比较流行的吧。 这个过程可能历时会比较长,也不知道是否能坚持下来。无论如何,一步一步来吧。
                                                                          ---副标题, 积极主动地学习。          刚开始工作那年,公司培训说“吃亏就是占便宜”,“比顾客要求的做的更好”,当时觉得纯属愚人 ...
   前面说过学习java的必备条件,或是说学习编程的必备条件,今天就把我个人的学习历程列出来与大家分享。    推荐入门书,Think in java,就是Java编程思想。如果英文好的话,尽量看英文的,因为再怎么厉害的人,由于文化差 ...
从事软件行业工作已经近7年了,实际Java开发也就是近4年.真正从怎么会用Eclipse开始学起. 问过同事一个对象为什么可以几个类共用 ...到现在4年后的今天,也不敢说Java学的有多好,相反觉得有很多东西要去学习. 只想就我个人的一些 ...
     面试需要,接触了很多程序员兄弟,99%(如果不是100%的话)都是搞Web开发的,总结其共同特性如下,       1. 很多连main方法都不会写,可能他们根本就不知道任何java程序都是从Main开始的吧。       2. 不知道啥叫设计模式,或是知道很少,经常有人说就是MVC,我承认MVC也算是设计模式,但是其他更多的呢,不用界面的程序不是就不可能使用的模式了?       3. 从不使用线程,但大概都知道概念,但问其线程使用,不知道,obj.wait(0), 答案经常是wait 0秒。       4. 还有很不好的一点的是,特别爱好谈框架,Strucs,Spring,Heb ...
Global site tag (gtag.js) - Google Analytics