![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 52
小猴子豆芽菜
一名90后程序猿,现就任于ThoughtWorks,从事软件开发、大数据开发,同时也是一位健身、羽毛球爱好者。
展开
-
Netty Reactor线程模型
前两篇博文分别介绍了Java 线程模型:BIO NIO和Reactor线程模型,本篇博文将介绍Reactor线程模型在Netty中的实际应用。Netty模型Netty模型的简单介绍Netty 主要基于主从 Reactors 多线程模型做了一定的改进,其中主从 Reactor 多线程模型有多个 Reactor。BossGroup 线程维护 Selector , 只关注 Accecpt;当接收到Accept事件,获取到对应的SocketChannel,封装成NIOScoketChannel并注.原创 2020-06-28 09:23:34 · 307 阅读 · 0 评论 -
Reactor线程模型
线程模型基本介绍目前存在的线程模型有:传统I/O服务模型、Reactor模型。根据Reactor 的数量和处理资源池线程的数量不同,有3种典型的实现:单 Reactor 单线程、单 Reactor 多线程、主从 Reactor 多线程。Netty 线程模式(Netty 主要基于主从 Reactor 多线程模型做了一定的改进,其中主从 Reactor 多线程模型有多 个 Reactor)。传统I/O服务模型原理图色的框表示对象,蓝色的框表示线程,白色的框表示方法(API)模型特点采原创 2020-06-25 11:15:57 · 264 阅读 · 0 评论 -
Java IO模型介绍:BIO、NIO、AIO
I/O模型I/O模型基本说明I/O模型的简单理解:就是用什么样的通道进行数据的发送和接受,很大程度上决定了程序通信的性能;Java共支持三种网络编程I/O模型:BIO、NIO、AIO;Java BIO:同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销;Java NIO:同步非阻塞,服务端实现模式为一个线程处理多个请求,即客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接的I/O请求就原创 2020-06-22 22:02:24 · 419 阅读 · 0 评论 -
什么是代理服务器及其作用
什么是代理服务器代理服务器(Proxy Server)是网上提供转接功能的服务器,在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,是直接联系到目的站点服务器,然后由目的站点服务器把信息传送回来。代理服务器是介于客户端和Web服务器之间的另一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,信号会先送到代理服务器,由代理服务器来...转载 2018-10-25 11:32:17 · 11211 阅读 · 0 评论 -
sudo apt-get update执行失败问题解决
错误在执行sudo apt-get update命令时,执行结果失败,错误信息如下:获取:1 http://repo.mysql.com trusty InRelease [33.5 kB]100% [1 InRelease gpgv 33.5 kB] [正在等待报头] [正在等待报头] [正�Couldn't create tempfiles for splitting up /var/l...原创 2018-10-25 20:20:09 · 9471 阅读 · 2 评论 -
内网IP和外网IP的区别以及作用
IP分类A类:1.0.0.0-127.255.255.255B类:128.0.0.0-191.255.255.255C类:192.0.0.0-223.255.255.255D类和E类被保留,不能使用。D 类地址用于在IP网络中的 组播( multicasting ,又称为 多目广播)。D类地址的前4位恒为1110 ,预置前3位为1意味着D类地址开始于128+64+32等于224。第...原创 2018-10-24 21:06:11 · 4943 阅读 · 0 评论 -
详细解析 HTTP 与 HTTPS 的区别
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,H...转载 2018-11-08 18:07:35 · 287 阅读 · 0 评论 -
HttpStatus状态码详解
1xx 消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。[4]这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。100 Continue服务器已经接收到请求头,并且客户端应继续发送请求...转载 2018-12-28 20:50:23 · 3979 阅读 · 2 评论