出处: Java NIO浅析 NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的有效方式。 那么NIO的本质是什么样的呢?它是怎样与 ...
分类:
编程语言 时间:
2019-10-28 23:48:43
阅读次数:
136
Windows内核分析索引目录:https://www.cnblogs.com/onetrainee/p/11675224.html 技术学习来源:火哥(QQ:471194425) 注释:因为自己的知识有限,在句柄那块说的不是很清除,在学习相关知识之后会自行补上。 通过修改VAD属性破除锁页机制 对 ...
分类:
其他好文 时间:
2019-10-27 23:08:06
阅读次数:
130
前言 前面两篇文章(Java NIO之理解I/O模型(一)、Java NIO之理解I/O模型(二))介绍了,IO的机制,以及几种IO模型的内容,还有涉及到的设计模式。这次要写一些更贴近实际一些的内容了,终于要说到了Java中的各种IO了。我也是边学边理解,有写的不对的地方,欢迎小伙伴们指出和补充。 ...
分类:
编程语言 时间:
2019-10-27 20:53:47
阅读次数:
91
STA 3187W – Homework 1, Page 1Homework 3: (Chapters 5 & 7, Statistical Ethics) – Due October 24th – 107 PointsNon-Writing-Intensive ComponentChapter 7 ...
分类:
其他好文 时间:
2019-10-27 20:45:19
阅读次数:
66
01.什么是数据库 1) 思考: 你知道的存储数据的方式有几种? 变量, 常量, 数组, 集合: 可以对数据进行临时性存储, 程序执行结束后数据就丢失了. IO流 : 可以对数据进行永久性存储, 但是不方便用户进行精细化管理. 数据库: 就是存储数据的仓库, 其本质是一个文件系统, 可以有规律的对数 ...
分类:
数据库 时间:
2019-10-27 18:42:12
阅读次数:
91
今天某个服务的日志中出现了大量的异常: [WARN ] 2018-06-15 16:55:20,831 --New I/O server boss #1 ([id: 0x55007b59, /0.0.0.0:20880])-- [org.jboss.netty.channel.socket.nio. ...
分类:
系统相关 时间:
2019-10-27 10:35:17
阅读次数:
151
创建: 要创建一个set,需要提供一个list作为输入集合: 注意,传入的参数[1, 2, 3]是一个list,而显示的{1, 2, 3}只是告诉你这个set内部有1,2,3这3个元素,显示的顺序也不表示set是有序的。 重复元素在set中自动被过滤: 增加: 通过add(key)方法可以添加元素到 ...
分类:
编程语言 时间:
2019-10-26 19:15:04
阅读次数:
123
第一级别:精读源码 该级别包含的包如下: 第二级别:深刻理解 该级别包含的包如下: 看源码能解决你90%的问题。reflect代表了反射,net代表了网络IO,nio代表了非阻塞io,concurrent代表了并发。 这四个家伙可以说每一个都够面试官问上半天的,而且,这四个包的内容,如果你要深刻理解 ...
分类:
编程语言 时间:
2019-10-26 01:01:36
阅读次数:
120
异常源码 2019-10-25 17:22:18.615 ERROR 304 [nio-9000-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in ...
分类:
编程语言 时间:
2019-10-25 18:37:05
阅读次数:
227
Tomcat支持三种接收请求的处理方式:BIO、NIO、APR 。 BIO 阻塞式I/O操作即使用的是传统 I/O操作,Tomcat7以下版本默认情况下是以BIO模式运行的,由于每个请求都要创建一个线程来处理,线程开销较大,不能处理高并发的场景,在三种模式中性能也最低。 配置如下(tomcat安装目 ...
分类:
其他好文 时间:
2019-10-25 18:02:48
阅读次数:
114