摘要: BIO 一个模拟TCP交互协议的阻塞套接字编程示例 TcpSample 模拟TCP连接状态机 TcpSampleSocket 套接字客户端 TcpSampleMultiThreadServerSocket 套接字服务端 + client 改进使用NIO Client 的示例 + TcpSampleS 阅读全文
posted @ 2020-05-06 18:06 onion94 阅读(250) 评论(0) 推荐(0) 编辑
摘要: HashMap 非线程安全的散列表实现,采用链表法解决Hash冲突. 优化点: + hash函数,避免key的hashcode()设计糟糕导致hash冲突严重 + 冲突链表转红黑树,线性查找改进为对数查找 + 2倍扩容, 简单.(相对于素数桶大小而言) 源码导读 初始构造容量大小 返回最接近cap的 阅读全文
posted @ 2020-05-06 16:17 onion94 阅读(211) 评论(0) 推荐(0) 编辑