自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Netty中以往的异步执行taskqueue和现在Netty的异步执行

Netty中以往的异步执行taskqueue和现在Netty的异步执行

2022-10-19 15:06:04 194 1

原创 Netty核心部件的总结

Netty核心部件的总结

2022-10-12 11:55:40 164

原创 十大常用算法-KMP算法-字符串匹配问题

KMP算法-字符串匹配问题

2022-10-12 09:13:39 98

原创 Netty的异步模型

Netty的异步模型

2022-10-09 17:56:08 255

原创 Netty中Task的3种模型

Netty中,Task的3种模型

2022-10-09 15:26:44 789

原创 Netty简单实现服务端和客户端并通信

Netty简单实现服务端和客户端并通信

2022-10-09 11:59:37 1111

原创 Netty的主从架构模型--详细版本

Netty的主从架构模型--详细版本

2022-10-08 11:32:37 163

原创 NIO中的Reactor的三种模式

Reactor的三种模式

2022-09-24 15:27:58 383

原创 NIO中的零拷贝--transferTo

NIO中的零拷贝

2022-09-21 17:38:01 799

原创 传统线程阻塞IO模型与NIO中的Reactor线程模模式

传统线程阻塞IO模型与NIO中的Reactor线程模模式

2022-09-21 15:04:27 165

原创 NIO简单实现群聊系统

NIO简单实现群聊系统

2022-09-20 09:49:41 58

原创 NIO的服务端和客户端Demo

NIO的服务端和客户端案例

2022-09-19 11:34:11 132

原创 NIO 非阻塞 --网络编程原理分析

NIO 非阻塞 --网络编程原理分析

2022-09-16 11:40:11 145

原创 Nio中的Select选择器--多路复用器

Nio中的Select选择器--多路复用器

2022-09-16 10:16:12 364

原创 NIO中的Channel详解

NIO中的Channel详解

2022-09-14 15:44:59 297

原创 NIO中的Buffer的详解

NIO中的Buffer的详解

2022-09-14 14:57:24 288

原创 NIO的基本架构

NIO的基本架构

2022-09-09 14:21:15 527

原创 HashMap的深度解析

1、可以看到,其实当使用hashMap来put一个k-v的时候,他是把它放入到一个HashMap$Node(这里的Node其实是HashMap的内部类)里面,然后这些Node都是放在Table表里面的。对于一个HashMap$Node里面包含了 hash值、key、value、next。2、然后可以看到,其实这边同会有一个entrySet集合,里面同样有着{"no1","mark"},但其实这只是一个引用,真正存放数据的地方是上面讲到的HashMap$Node里面。3、分析Entryset和Ha..

2022-09-07 18:08:53 357

原创 BIO--阻塞基本原理

BIO--阻塞基本原理

2022-09-07 17:51:20 506

原创 十大常用算法-马踏棋盘算法(使用贪心算法优化)--优化细节:对节点的next集合的元素的next集合个数进行非递减排序,也就是可以有重复数据的递减,重新达到比较小次数的回溯,就像之前的集合匹配从大到小

public class HorseChessBox { //static 常量棋盘行数 static int x=8; //常量棋盘列数 static int y=8; //用来遍历输出比较次数 static int count = 0; // 创建一个数组 标记各个位置是否被访问过 private static boolean[] visited; // 使用一个属性 标记棋盘的所有位置是否被 访问过 private.

2022-09-02 16:03:03 119

原创 十大常用算法-马踏棋盘算法--先通过第一个节点找到下一个节点集合,然后遍历集合,如果集合没被访问过,则可以进行递归,如果下一个节点的下一个节点的路不通,则继续找下一个节点的下一个节点,以此类推(回溯)

public class HorseChessBox { //static 常量棋盘行数 static int x=8; //常量棋盘列数 static int y=8; //用来遍历输出比较次数 static int count = 0; // 创建一个数组 标记各个位置是否被访问过 private static boolean[] visited; // 使用一个属性 标记棋盘的所有位置是否被 访问过 private .

2022-09-02 16:00:36 104

原创 Mysql的MVCC基本原理

Mysql的MVCC基本原理

2022-09-02 10:22:54 395

空空如也

空空如也

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

TA关注的人

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