自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一念永恒

一念山河成 ,一念百草生,一念万古亘,一念月东升。

  • 博客(6)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 CountDownLatch

用来控制一个线程等待多个线程。维护了一个计数器 cnt,每次调用 countDown() 方法会让计数器的值减 1,减到 0 的时候,那些因为调用 await() 方法而在等待的线程就会被唤醒。public class CountdownLatchExample { public static void main(String[] args) throws Interrup...

2019-02-28 15:48:06 164

原创 Servlet生命周期

Servlet运行原理 我们来看一下Tomcat是如何加载的:     1. 如果已配置自动装入选项,则在启动时自动载入。     2. 在服务器启动时,客户机首次向Servlet发出请求。     3. 重新装入Servlet时。      当启动Servlet容器时,容器首先查找一个配置文件web.xml,这个文件中记录了可以提供服务的Servlet。每个Servlet...

2019-02-26 11:38:06 153

转载 HTTPS与SSL验证

1 验证流程1 客户端发起一个https的请求,把自身支持的一系列Cipher Suite(密钥算法套件,简称Cipher)发送给服务端2  服务端,接收到客户端所有的Cipher后与自身支持的对比,如果不支持则连接断开,反之则会从中选出一种加密算法和HASH算法   以证书的形式返回给客户端 证书中还包含了 公钥 颁证机构 网址 失效日期等等。3 客户端收到服务端响应后会做以下几...

2019-02-15 16:47:02 2639 1

转载 CA证书

1. CA证书理解?CA证书的作用?CA证书顾名思义就是由CA(Certification Authority)机构发布的数字证书。要对CA证书完全理解及其作用,首先要理解SSL。SSL(security sockets layer,安全套接层)是为网络通信提供安全及数据完整性的一种安全协议。SSL3.0版本以后又被称为TLS。SSL位于TCP与各应用层之间,是操作系统向外提供的API。SSL...

2019-02-15 16:12:16 1486

转载 常见IO模型详解

服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:同步阻塞IO(Blocking IO):即传统的IO模型。 同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(New IO)库。 IO多路复用(IO Multiplexing):即经典的Reactor...

2019-02-14 16:18:27 1167

原创 NIO同步、非阻塞、基于selector的异步处理理解

java nio的io模型是同步非阻塞,这里的同步异步指的是真正io操作(数据内核态用户态的拷贝)是否需要进程参与。而说java nio提供了异步处理,这个异步应该是指编程模型上的异步。基于reactor模式的事件驱动,事件处理器的注册和处理器的执行是异步的。JAVA NIO是同步非阻塞io。同步和异步说的是消息的通知机制,阻塞非阻塞说的是线程的状态 。下面说说我的理解,client和服...

2019-02-13 12:16:10 790 1

TCP-IP详解卷1:协议

TCP/IP协议,资源非扫描版本,高清,有目录,欢迎下载

2019-04-18

django2 英文版

django2英文版,目录,高清

2018-11-30

深入分析Java Web技术内幕

深入分析Java Web技术内幕深入分析Java Web技术内幕

2018-04-13

基于dwz 、log4j、springmvc、mybatis、mysql后台管理通用完整代码

基于dwz 、log4j、springmvc、mybatis、mysql后台管理通用完整代码 配有数据库、maven项目、可直接运行、

2018-02-16

myeclipse10.7导出war包时出错解决jar

myeclipse10.7导出war包时出错解决办法 所需jar包 亲测有效

2017-10-20

maven-resources-plugin-2.5

maven-resources-plugin-2.5

2017-08-08

mvp+retrofit+rxjava

mvp+retrofit+rxjava 简单的图片加载

2016-09-07

listview优化比较

比较了 无缓存 一级缓存 glide缓存之间的效果比较

2016-07-17

android list下拉刷新

android list下拉刷新

2016-04-05

Fatjar for eclipse最新版

Eclipse打Jar包插件FatJar在2009年发布了0.0.31版本之后,至今未有更新,好在4.4之前的Eclipse中都能正常使用。但是在新发布的Eclipse4.4中却失灵了,从来没接触过插件开发的三哥在经过半天的研究之后,改了一个在Eclipse4.4中可用的版本,为区别,版本号也相应的加了1。 适合最新版本的eclipse 本人亲测。 如果你尝试了其他的fat但是不好使的,可以试试。

2015-12-24

java简单分页技术mysql 内涵.sql文件,直接实现

java简单分页技术mysql 内涵.sql文件,直接实现(适合刚结束的 )大神请绕行

2014-11-04

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

TA关注的人

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