- 博客(6)
- 收藏
- 关注
转载 搭建简单的Netty开发环境
今天准备学学声明显赫的Netty框架,自然要先学会怎么搭建一个简单的Netty开发环境啦。话不多说,下面进入正文。 编辑器方面自然是推荐IntelJ idea了,idea的强大不必多说,百度一下你就知道。哈哈 下面就是准备Netty的jar包了,如果你会maven的话自然是使用maven最...
2018-08-31 14:37:00 136
转载 AIO创建的TimeServer源码分析
《Netty权威指南》第2章NIO入门,本章中,我们会分别对JDK的BIO、NIO和JDK1.7最新提供的NIO2.0的使用进行详细说明,通过流程图和代码讲解,让大家体会到随着Java I/O类库的不断发展和改进,基于Java的网络编程会变得越来越简单,随着异步I/O功能的增强,基于Java ...
2018-08-31 11:03:00 158
转载 NIO创建的TimeServer源码分析
我们将在TimeServer例程中给出完整的NIO创建的时间服务器源码: 01 public class TimeServer { 02 03 ...
2018-08-31 11:00:00 110
转载 NIO类库的简介
缓冲区Buffer Buffer是一个对象,该类是个抽象类,主要包含一些要写入或者要读出的数据。在INO类库中加入Buffer对象,体现了新库与原来的I/O的区别。 在NIO库中,所有的数据都是用缓冲区处理的。在读取数据时,它是直接读取到缓冲区中的,在写入数据时,写入到缓冲区中。任何时候...
2018-08-31 10:54:00 96
转载 伪异步IO编程
为了解决同步阻塞IO面临的一个链路需要一个线程处理的问题,后来有人对它的线程模型进行了优化,后端通过一个线程池来处理多个客户端的请求接入,形成客户端个数M:线程池最大线程数N的比例关系,其中M可以远远大于N,通过线程池可以灵活的调配线程资源,设置线程的最大值,防止由于海量并发接入导致线程耗尽。...
2018-08-31 10:38:00 93
转载 同步阻塞IO(BIO)原理与代码样例
同步阻塞IO(BIO)顾名思义就是指的发起一个请求到服务器后;等待服务器处理该请求处理结束后再进行后续处理;在服务器处理的过程中;客户端处于阻塞状态;例如;张三找领导李四签字;张三把文件交给李四后;李四签字;在李四签字的时候张三处理等待状态;不做任何其他的事情;(处于阻塞状...
2018-08-31 10:19:00 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人