摘要: 转载 http://www.cnblogs.com/zmlctt/p/3690998.html 相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助. 而且对于有网络协议工程师之类笔试,几乎 阅读全文
posted @ 2016-12-30 14:18 Zombie_Xian 阅读(174) 评论(0) 推荐(0) 编辑
摘要: TCP连接 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的 经典的三次握手示意图: 经 阅读全文
posted @ 2016-12-30 14:15 Zombie_Xian 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 按照单例的编码规则,Servlet本身只是一个Java,结构并不是单例结构。 只是Web容器在维护这些Servlet的时候只给创建一个实例存在JVM中,用户请求服务时,服务器只调用它已经实例化好的Servlet对象来处理请求。 所以,告诉你的是Servlet并不是单例,只是容器让它只实例化一次,变现 阅读全文
posted @ 2016-12-30 11:58 Zombie_Xian 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 第一种:通过Object类的getClass方法 第二种:通过对象实例方法获取对象 第三种:通过Class.forName方式 对于有空构造函数的类 可以直接用字节码文件获取实例: 对于没有空的构造函数的类则需要先获取到他的构造对象 在通过该构造方法类获取实例: 阅读全文
posted @ 2016-12-30 11:05 Zombie_Xian 阅读(12118) 评论(3) 推荐(0) 编辑
摘要: 1 String responseContent = ""; 2 try { 3 SSLContextBuilder contextBuilder = new SSLContextBuilder(); 4 contextBuilder.loadTrustMaterial(null, new TrustSelfSignedStrategy()); 5 SSLCon... 阅读全文
posted @ 2016-04-05 15:35 Zombie_Xian 阅读(937) 评论(0) 推荐(0) 编辑