- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 java后端程序员书单
转自:http://calvin1978.blogcn.com/articles/bookshelf.html=======================1. 操作系统与网络的书《Linux内核设计与实现 - Linux Kernel Development 第3版》Robert Love用最薄的篇幅,顺畅的文字将Linux内核主要的算法讲清楚了,比《深入理解Li
2015-10-29 09:20:35 1932 2
原创 数字证书原理(1)
转自:http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html对原文做出部分修改=================================一、基础知识1.1、数字加密不使用密钥:如下图所示,明文进行一次加密,生成密文,再由解码器解码编码器 算法为【旋转3个字符】 A->D,C->F...
2015-10-22 10:26:42 936
转载 Java中使用JSSE实现SSL/TLS安全协议
SSL/TLS协议是安全的通信模式,而对于这些底层协议,如果要每个开发者都自己去实现显然会带来不必要的麻烦,正是为了解决这个问题Java为广大开发者提供了Java安全套接字扩展——JSSE,它包含了实现Internet安全通信的一系列包的集合,是SSL和TLS的纯Java实现,同时它是一个开放的标准,每个公司都可以自己实现JSSE,通过它可以透明地提供数据加密、服务器认证、信息完整
2015-10-20 13:47:34 9135 3
原创 数字证书原理
数字证书数字证书就是互联网通讯中标志通讯各方身份信息的一串数字,提供了一种在Internet上验证通信实体身份的方式,数字证书不是数字身份证,而是身份认证机构盖在数字身份证上的一个章或印(或者说加在数字身份证上的一个签名)。它是由权威机构——CA机构,又称为证书授权(Certificate Authority)中心发行的,人们可以在网上用它来识别对方的身份。一篇深入浅出
2015-10-20 10:21:19 810
原创 【HttpClient4.5中文教程】八.终止请求和重定向处理
1.终止请求在一些情况下,由于目标服务器的高负载或客户端有很多同时的请求发出,那么 HTTP 请求会在预期的时间内执行失败。 这时,有必要过早地中止请求,解除在 I/O 执行中的线程锁。 HttpClient 执行时,可以在任意阶段通过调用HttpUriRequest#abort()方法中止请求。 这个方法是线程安全的,而且可以从任意线程中调用。当一个 HTTP 请求被中止时,它的执行线程--就封
2015-10-10 13:10:38 4558
原创 【HttpClient4.5中文教程】七. 异常处理
HttpClient 能够抛出两种类型的异常:1)java.io.IOException :在 I/O 失败时,如socket连接超时或被重置的异常;2)HttpException:标志 HTTP 请求失败的信号,如违反 HTTP 协议。通常 I/O 错误被认为是非致命的和可以恢复的,而 HTTP 协议错误,则被认为是致命的而且是不能自动恢复的。请注意HttpClient实现了可抛出异常HttpE
2015-10-10 13:03:37 5163 6
原创 【HttpClient4.5中文教程】六. HTTP协议拦截器
HTTP协议拦截器是一个实现了HTTP协议特定方面的程序。通常协议拦截器将作用于报文的一个特定的首部或一组相关的首部。或者添加一个特定的首部或一组相关的首部到将要发送的报文中。协议拦截器也可以操作报文内含的实体--显而易见的内容解压/压缩就是一个好的例子。包装实体类使用了装饰模式对原始的实体进行装饰。几个协议拦截器能够结合构成一个逻辑单元。协议拦截器能够通过共享信息来合作--比如处理状态--通过H
2015-10-10 12:54:05 4508
HttpClient4.5官方文档翻译-部分
2016-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人