自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 HttpCore 教程(四)

(二)、阻塞式的Http协议处理1、Http ServiceHttpService 是一个基于阻塞式I/O模型,满足Http协议对服务端消息处理的基本要求的服务端协议处理器。HttpService 依赖于 HttpProcessor来为所有传出消息生成强制性的协议头,对于所有的传入和传出消息应用常见的交叉消息转换,而Http请求处理器更关注应用程序特定内容的生成和处理。示例代码...

2018-03-28 21:40:20 826

原创 单例模式

一、定义作为对象的创建模式,单例模式确保某一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。二、单例模式特点单例类只能有一个实例单例类必须自己创建自己的唯一实例单例类必须给其他对象提供这一实例三、饿汉式单例类饿汉式单例类类图如下示例代码:public class EagerSingleton { //类被加载时静态变量会被初始...

2018-03-27 20:57:26 136

原创 HttpCore 教程(三)

二、阻塞IO模型Java 的阻塞式I/O 模型,对于那些并行连接数较少的对性能要求较高的应用程序是非常高效和方便的。现在的JVM具有高效的上下文切换能力,只要并行连接数较少并且连接都忙于传输数据,那么阻塞式I/O模型在原始数据吞吐量上就会有很好的性能。(一)、阻塞式HTTP连接HTTP连接主要用于HTTP消息的序列化和反序列化,很少直接使用HTTP连接对象。有更高层次的协议组件来执...

2018-03-27 11:02:48 1362

原创 HttpCore 教程(二)

4、http entity在http Message 中可以携带与请求或者响应相关联的内容实体,在请求和响应中,内容实体是可选的,也就是说请求和响应中可以没有内容实体。Http 规范中,包含内容实体的请求有两种PUT和GET,响应通常会包含内容实体,但是也有例外,例如对于HEAD方法的响应、204 Not Content的响应、304 Not Modified的响应、205 Reset Con...

2018-03-24 21:51:44 1145

原创 代理模式

一、引入代理模式指给一个对象提供一个代理对象,并由代理对象控制对原对象的引用。代理可以分为静态代理和动态代理。二、代理的作用通过代理模式,可以利用代理对象为被代理对象添加额外的功能,以此来拓展被代理对象的功能。可以用于计算某个方法执行时间,在某个方法执行前后记录日志等操作。三、静态代理静态代理需要我们写出代理类和被代理类,而且一个代理类和一个被代理类一一对应。代...

2018-03-24 10:55:22 139

原创 HttpCore 教程(一)

一、基础(一) HttpMessageHttpMessage包含客户端到服务端的请求以及服务端到客户端的响应,HttpRequest和HttpResponse接口均继承该接口。根据RFC文档,一个http message 结构应该为generic-message = start-line *(message-header CRLF) ...

2018-03-23 17:02:47 3730 1

原创 策略模式

一、定义针对某个问题,根据其所处的不同环境,有不同的一组算法,将每一个算法封装到具有共同接口的独立类中,从而可以是它们在不影响客户端的情况下进行相互替换。二、策略模式的组成抽象策略角色:由一个接口或者抽象类实现,次角色给出所有策略类需要实现的接口具体策略对象:包装了相关的算法和行为环境角色:持有一个抽象策略类的引用,用于客户端调用策略类三、结构图图片...

2018-03-20 18:29:30 116

c3p0 连接池 jar 文件合集(mysql)

通过c3p0连接池连接mysql数据库需要用到的jar文件,其中包括duutils的jar文件

2018-04-09

Java 反编译工具

Java 支持图形界面的反编译工具

2017-06-02

pull 解析 jar 包

pull 解析 jar 包

2017-04-04

Java 利用 GSON 解析 json jar 包

2017-04-04

Java pull 解析 jar 包

Java pull 解析 jar 包

2017-04-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除