摘要: RequestHander是一个抽象类,是一个线程。它封装了一个Socket。代码不难;package org.simpleHTTPServer;import java.io.IOException;import java.net.Socket;/** * Handling Network Sock... 阅读全文
posted @ 2015-01-09 18:06 hansongjiang8 阅读(596) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/hansongjiang/p/4213491.html从代码中我们看到SimpleHttpServer这个类直接依赖4个类,但是最重要的类,当属其属性,我们研究的时候,重点研究它依赖的属性类。也就是ServerMultiThreadWordkers,其他... 阅读全文
posted @ 2015-01-09 16:50 hansongjiang8 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 如何分析一个稍微大点的源码呢? 静态分析除了看代码,就是 uml图,UML虽然在书本类与类之间的关系很复杂,可能要一本书,但是最核心的其实很简单;(1)继承 extends(2)实现接口 implements以上两个没啥说的,很easy.(3)关联和依赖,这两者我一块说,不区分。简单来说,就是当前类... 阅读全文
posted @ 2015-01-09 15:35 hansongjiang8 阅读(375) 评论(2) 推荐(0) 编辑
摘要: 闲来没事,分析一下一个简单的HttpServergithub地址:https://github.com/Filirom1/SimpleHTTPServer实现的功能很简单就是一个FTP服务器默认情况下,用户输入loclhost:8000就可以下载目录下文件,虽然不算大,但是作者写的还是很规范的。看效... 阅读全文
posted @ 2015-01-09 15:12 hansongjiang8 阅读(219) 评论(1) 推荐(0) 编辑