自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Nginx详细配置研究 如果有错误的地方麻烦各位指导

nginx配置详解

2024-07-02 12:07:28 919

原创 Netty4核心原理学习之Netty与NIO前世今生---缓冲区

1、Java NIO三件套NIO中三个核心对象:缓冲区(Buffer)、选择器(Selector)和通道(Channel)。2、缓冲区缓冲区实际上是一个容器对象,更直接的说,其实就是一个数组,在NIO库中,所有的数据都是用缓冲区处理的。1. Buffer操作基本APIpublic class IntBufferDemo { public static void main(String[] args) { //分配新的int缓冲区,参数为缓冲区容量 //新缓冲

2021-03-23 17:50:13 176

原创 Netty4核心原理学习之JAVA AIO初体验

1、AIO基本原理AIO(异步I/0 把I/O读写操作完全交给操作系统),重要的三分分类分别为:AsychronousServerSocketChannel(服务端)、AsynchronousSocketChannel(客户端)、CompletionHandler(用户处理器)2、AIO初体验(感受服务端和客户端的交互过程)package com.sckj.netty.netty.AIO;import java.io.BufferedReader;import java.io.FileInput

2021-03-23 14:59:42 173

原创 Netty4核心原理学习之JAVA I/O演讲之路

1、什么是I/O我所理解的I/O操作,简而言之就是流,包括往流中读出数据,系统调用read,写入数据,系统调用write。操作系统都是通过内核创建文件描述符FD(File Descriptor,FD)来标识的,一个FD就是一个非负整数,所以对这个额整数的操作就是对这个文件(流)的操作。2、/O交互流程I/O交互流程分为两阶段:首先是经过内核空间,也就是有操作系统处理;紧接着就是到用户空间,也就是交由应用程序。内核空间存放的是内核代码和数据,而进程的用户空间存放的是用户程序的代码和数据,不管是内核空

2021-03-23 14:49:36 233

原创 Netty学习记录

Netty入门学习DiscardServerHandler顾名思义创建丢弃服务器,继承自ChannelInboundHandlerAdapterpublic class DiscardServerHandler extends ChannelInboundHandlerAdapter { /** * 功能描述: <br> * 〈 DISCARD忽略收到的所有数据〉 * * @Param: [ctx, cause] * @Retu

2020-12-29 16:35:52 66

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除