Spring Boot集成MyBatis、Redis、JWT、Shiro 认证流程 自定义过滤器 自定义Realm shiro 配置类 Post...
数据结构之二叉树 递归构造二叉树 二叉树节点: 递归构造: 图示: 递归遍历 递归实现先序遍历 图示: 递归实现中序遍历 图示: 递归实现后序遍...
快速上手spring-boot+spring-security+jwt 数据库表设计 三张表: 用户表 user 角色表 role 用户角色表 ...
数据结构之---栈 顺序栈 内部采用数组实现 结构图; 定义结构体: 函数声明 进栈以及出栈 图示: 其余操作 链栈 定义结构体: 函数声明 进...
双链表 整体结构 初始化 添加元素 添加为头结点 图示: 添加为尾结点 数组元素添加进入链表 1 添加到尾部的形式 指定结点后面插入元素 删除元...
Netty + websocket聊天室 程序处理逻辑 启用websocket 从标准的HTTP或者HTTPS协议切换到WebSocket时,将...
Netty多人与群组聊天 消息设计 图示: 以上是通信过程中 Java 对象的抽象类,定义了一个版本号(默认值为 1 )以及一个获取指令的抽象方...
Netty私有协议栈设计 消息定义 消息头 消息主体 图示: Header: NettyMessage 编解码设计 选择Marshaller作为...
剖析LengthFieldBasedFrameDecoder 下面这个测试用例是Netty自带的: 执行到代码1时,ByteBuf实际数据如下:...