摘要: 一、算法 1. 22. 括号生成 问题 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例1: 输入:n = 3 输出:["((()))","(()())","(())()","()(())","()()()"] 示例2: 输入:n = 1 输出:[ 阅读全文
posted @ 2022-06-16 20:09 延年有余 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 力扣常用数据结构类型题型 阅读全文
posted @ 2022-06-16 19:58 延年有余 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Netty 是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络 IO 程序。 一、异步模型 同步I/O : 需要进程去真正的去操作I/O; 异步I/O:内核在I/O操作完成后再通知应用进程操作结果。 怎么去理解同步和异步? 同步:比如服务端发送数据给客户端,客户端中的处理器 阅读全文
posted @ 2022-03-31 16:54 延年有余 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 一、介绍和原理分析 1.什么是 DefaultAttributeMap? DefaultAttributeMap 是一个 数组 + 链表 结构的线程安全Map。 2.什么是 AttributeKey? AttributeKey可以想象成一个缓存set,存放了一组key的集合,与DefaultAttr 阅读全文
posted @ 2022-03-25 13:36 延年有余 阅读(472) 评论(0) 推荐(1) 编辑