- 博客(9)
- 资源 (2)
- 收藏
- 关注

原创 深入浅出指南:Netty开发【NIO核心组件】
Channel是一种管道,类似于stream,可以用来数据的传输。但Channel是基于Buffer缓冲区的异步的双向的数据读写通道,即可以从Buffer中读取数据,也可以向Buffer中写入数据。常见的Channel有其中SocketChannel和ServerSocketChannel可以被使用在服务端与客户端的通信。Buffer被用作为缓冲区存储数据,读写数据发生的位置,常见的有:类型简介方法。
2023-07-29 14:43:13
279

转载 Netty:Netty中的EventLoop和EventLoopGroup
本文转自博客园-学无止境《netty中的EventLoop和EventLoopGroup》 一、Netty的线程模型 在讨论Netty线程模型时候,一般首先会想到的是经典的Reactor线程模型,尽管不同的NIO框架对应Reactor模式的实现存在差异,但本质上还是遵循了Reactor的基础线程模型。 Reactor的3中线程模型: Reactor单线程模型 Reactor多线程模型 主从Reactor多线程模型 Netty的线程模型并不是一成不变的,实际通过用户的启动配置参数来配置。 在创建Se.
2022-03-14 12:22:34
743

原创 Netty:Reactor模型
Reactor模型1.什么是Reactor(反应器设计)模式2.Reactor模式种定义的角色3.多线程IO的致命缺陷4.Reactor模型4.1 单Reactor单线程模型4.2 单Reactor多线程模型4.3 主从Reactor多线程模型 导读:在Neyyu权威指南2 ”Netty服务端创建“这一章节开头中,有这么一个前提条件,“概述是想要深入到学习Netty原理,通过阅读源码是最有效的方式之一。那么阅读源码,需要了解一定的基础是必要的。同时Reactor模式,是高性能网络编程的必知必会模式。 N
2022-03-09 00:03:28
1644

原创 Java之面向对象编程
面向对象编程面向对象编程1.面向对象的基本知识架构体系2.面向对象之类和对象2.1 相关概念以及含义2.2注意点2.3案例解析3.方法和封装3.1概念3.2注意点3.3案例解析4.static关键字和继承4.1概念4.2注意点4.3案例解析5.多态和特殊类5.1概念5.2注意点5.3案例解析6.总结7.面试题目总结 面向对象编程 1.面向对象的基本知识架构体系 下面为面向对象编程主要的要点,可以根据以下的要点进行学习以及理解面向对象编程 2.面向对象之类和对象 2.1 相关概念以及含义 面向对象:面向对
2021-04-11 20:52:37
240
原创 三次握手与四次挥手
PS:我是威尔,一个正在准备法考的程序员! 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、http、https、tcp 简述? 二、基础应用 1.引入库 2.读入数据 三、总结 四、面试开始 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、panda.
2021-09-26 17:27:26
199
原创 Java:字符串截取
Java问题:使用java分别截取字符串str1和字符串str2中的部分内容,如果截取后的两个子串相同(不区分大小写)会输出“两个子串相同”,否则输出“两个字串并不相同” ...
2020-04-08 19:47:24
1836
原创 Java题目之用for 循环打印菱形
使用java进行编写,用用for 循环打印菱形。 package project0329.suanfa.start1; public class Rhombus { public static void main(String[] args) { // TODO Auto-generated method stub /* * 打印菱形,最外层的for代表一共有多少行 * ...
2020-03-29 14:36:37
196
原创 shell 字符串ip and 整形ip转换
#单个ip之间转换 (1)将字符串ip转换为整形ip #!/bin/sh if [ $# -eq 0 ];then echo " Usage: ip.sh 127.0.0.1" exit fi a=`echo $1|awk -F '.' '{print $1}'` b=`echo $1|awk -F '.' '{print $2}'` c=`echo $1|awk -F '.' '{pri...
2019-07-20 23:51:24
503
原创 TCP协议怎样进行流量控制,并且怎么保证传输的可靠性
首先,网络7层模型有:传输层、网络层、会话层、数据链路层、表示层、应用层、物理层。 其中TCP协议是传输层协议 T C P使用一种窗口(w i n d o w)机制来控制数据流。当一个连接建立时,连接的每一端分配一个缓冲区来保存输入的数据,并将缓冲区的尺寸发送给另一端。当数据到达时,接收方发送确认,其中包含了自己剩余的缓冲区尺寸。剩余的缓冲区空间的大小被称为窗口( w i n d o w
2017-10-09 20:28:24
1514
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人