笔记
文章平均质量分 94
Aurora_♚
这个作者很懒,什么都没留下…
展开
-
Netty核心原理(一)
1.Netty是由JBOSS提供的一个Java开源框架。Netty提供异步的、基于事件驱动的网络应用程序框架,用以快速开发高性能、高可靠性的网络IO程序。2.Netty是一个基于NIO的网络编程框架,使用Netty可以帮助你快速、简单的开发出一个网络应用,相当于简化和流程化了NIO的开发过程。不同的线程模式,对程序的性能有很大影响,在学习Netty线程模式之前,我们首先来了解一夏各个线程模式,最后看看Netty线程模型有什么优越性.目前存在的线程模型有。......原创 2022-07-19 10:45:51 · 420 阅读 · 1 评论 -
Java网络编程——NIO编程
JavaNIO全称javanon-blockingIO,是指JDK提供的新API。从JDK1.4开始,Java提供了一系列改进的输入/输出的新特性,被统称为NIO(即NewIO),是同步非阻塞的.缓冲区(Buffer)缓冲区本质上是一个可以读写数据的内存块,可以理解成是一个数组,该对象提供了一组方法,可以更轻松地使用内存块,缓冲区对象内置了一些机制,能够跟踪和记录缓冲区的状态变化情况。Channel提供从网络读取数据的渠道,但是读取或写入的数据都必须经由Buffer.......原创 2022-07-16 11:47:31 · 1214 阅读 · 0 评论 -
Java网络编程——I/O模型
目录第一部分:I/O模型简介1. I/O 模型简单的理解2. Java 共支持 3 种网络编程模型/IO 模式3.阻塞与非阻塞4.同步和异步第二部分:BIO(同步并阻塞)1.BIO的理解2.BIO工作机制3.举个小例子4.BIO问题分析 5.DEMO 1.BIO执行流程:2.客户端(Client)3.服务端(Server)第三部分:NIO(同步非阻塞)1.NIO的理解小插曲:多路复用器1.了解Selector2.使用Selector的好处 2.工作机制3.举个小例子 4.DEMO1. NIO执行流程2.客户原创 2022-07-14 17:29:25 · 728 阅读 · 0 评论 -
Java网络编程——客户端Socket
目录第一部分:使用Socket一.数据报二.socket的功能第二部分:了解SOCKET类1.socket类2.构造方法3.常用方法介绍4.DEMO:客户端和服务端通信第三部分:用Telnet研究协议一、了解Telnet二、用Socket从服务器读取1.在终端上用Telnet测试daytime服务器 2.小DEMO:Daytime协议客户端3.小DEMO:通过与time.nist.gov对话构造一个Date 4.小DEMO:时间协议客户端三、用Socket写入服务器1.了解用socket如何写入服务器2.用原创 2022-07-13 20:11:16 · 7728 阅读 · 0 评论 -
Java网络编程——InetAddress类
目录1.节点(NODE)2.Internet地址或IP地址3.域名系统2>详细了解InetAddress类1.创建新的InetAddress对象程序一: 显示某地址的程序 程序二:查找本地机器的地址2.InetAddress的常用方法1.小DEMO2.给定地址,找到主机名称3.找到本地机器的IP地址3>.InetAddress缓存4>.地址类型5>.测试可达性 6>.Object方法7>. Inet4Address和Inet6Address连接到Internet的设备称为节点。计算机节点称为主机每个节点或者原创 2022-07-13 08:55:19 · 2892 阅读 · 0 评论 -
西邮Linux兴趣小组2019纳新试题
解析:unsigned int 的取值范围是0~4294967295(2^32-1)当i减到0的时候,再一次减1就会变成4294967295,这样的话就一直满足i>=0的条件, 所以会输出无数个‘=’知识点:unsigned int:无符号整型,表示从0开始到2^32-1的所有整数,unsigned后面的int可以省略递减运算符–(顺便也把递增运算符++了解一下叭)递增递减运算符“++”和“–”是两个很特殊的运算符,它们是单目运算符,这个算子还必须是变量。这两个运算符分别.原创 2021-12-04 13:52:08 · 480 阅读 · 0 评论 -
宏定义#define
❀不带参数的宏定义1.宏定义指令#define:用来定义一个标识符和一个字符串,以这 个标识符来代表这个字符串,在程序中每次遇到该标识符时就用所定义的字符串替换它。2.宏定义的作用:相当于给指定的字符串起一个别名。不带参数的宏定义一般形式如下:#define 宏名 字符串#表示这是一条预处理命令。宏名是一个标识符,必须符合C语言标识符的规定。字符串可以是常数、表达式、格式字符串等。下面我们举一个例子来看看叭????例如:#define PI3.14159首先呐,该语句的作用是在原创 2021-11-30 13:11:54 · 3479 阅读 · 1 评论