自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CringKong的博客

学习速度永远跟不上技术发展速度,更何况技术已经发展了几十年

  • 博客(7)
  • 收藏
  • 关注

原创 Java多线程--正确理解interrupt()、interrupted()和isInterrupted()

1.interrupt()2.isInterrupted()3.interrupted()1.interrupt()理解这个函数,可以首先从它自己的JavaDoc入手。 Interrupts this thread. Unless the current thread is interrupting itself, which is always pe...

2018-05-31 16:57:56 5202

原创 JavaNIO--5.多Reactor模式

一. 多Reactor模型1.1最优的解决方案1.2模型代码1.2.1主反应器1.2.2次反应器1.3模型代码分析二. 总结一. 多Reactor模型1.1最优的解决方案当我们经历了最初的Reactor模型,实现了单线程基于Selector选择器的NIO通信模式,到升级为多线程Reactor模型,由一个Selector实现事件的分发到不同的线程进行服...

2018-05-20 21:01:20 1034 1

原创 JavaNIO和零拷贝(Zero Copy)

一.Linux操作系统中的零拷贝1.1先从Linux的普通I/O过程说起1.2内存映射方式I/O1.3内核空间内部传输I/O1.4理想状态下的零拷贝I/O1.5splice()系统调用二.JavaNIO中的零拷贝2.1NIO中内存映射方式I/O2.2NIO中的零拷贝今天在学习netty的时候,突然了解到一个新的概念,零拷贝(Zero Copy),涉及到操作系...

2018-05-10 22:32:34 12917 11

原创 JavaNIO--4.多线程Reactor模式

单线程VS多线程1.模型代码1.1Reactor模型1.Handler模型2.自己实现的多线程echo服务器(基于Reactor模式)2.1 Reactor2.2 Handler单线程VS多线程写在前面: 也就是说多线程实现echo服务器实际上是不太科学的选择,但是本文依旧是实现了一个echo服务器。为了不误人子弟,所以请谨慎观看第二部分——自...

2018-05-08 19:15:22 1478

原创 Java获取图片文件格式(后缀)

今天做一个爬虫,使用正则匹配到标签以后,直接用InputStream流进行下载到内存,然后再使用FileOutputStream保存到硬盘,但是要获取图片文件格式再进行保存。一开始使用了正则截取,比如,就直接用字符串截取.png的内容 String imgSrc = "/book/en/v2/images/basic-branching-1.png"; S

2018-05-08 17:31:54 13384

原创 JavaNIO--3.Reactor模式实现echo服务器

一、什么是Reactor模式1.1概念1.2NIO如何实现Reactor模式二、JavaNIO实现基于Reactor模式的ECHO服务器2.1初始化事件处理器(service handler)2.2多路复用+循环分发2.3同步任务派发器(dispatch)2.4请求处理器(Request Handler)三、完整代码四、测试结果一、什么是Reactor模式...

2018-05-03 19:36:27 573

原创 JavaNIO--2.实现ECHO服务器

JavaNIO技术实现ECHO服务器1.NIO核心组件的使用1.1初始化NIO组件1.2Accept组件1.3SelectLoop(核心组件)2.NIO通道读写(Buffer)2.1读取通道内容2.2Buffer处理辅助方法3.测试结果4.完整代码JavaNIO技术实现ECHO服务器所谓ECHO服务器就是客户端发送到服务器端什么内容,服务器端就返回...

2018-05-02 21:42:05 755

空空如也

空空如也

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

TA关注的人

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