摘要: 🚀 Netty WebSocket 服务器完整开发流程文档 📋 项目概述 本文档详细介绍如何使用 Maven + Netty 从零开始构建一个完整的 WebSocket 聊天服务器,支持浏览器和命令行客户端。 🛠️ 第一步:环境准备 必需工具 JDK 17+ Apache Maven 3.6+ 阅读全文
posted @ 2025-08-29 17:36 朝阳1 阅读(20) 评论(0) 推荐(0)
摘要: 在Go语言中,空切片(empty slice)和nil切片(nil slice)虽然长度和容量都为0,但在底层实现和使用场景上存在关键差异: 定义与创建方式‌ nil切片:仅声明未初始化(var s []int),底层数组指针为nil,内存未分配 空切片:显式初始化但无元素(s := []int{} 阅读全文
posted @ 2025-08-29 14:13 朝阳1 阅读(9) 评论(0) 推荐(0)
摘要: ArrayList‌ 默认初始容量为10,无参构造时首次添加元素扩容至10 后续扩容按旧容量的1.5倍计算(newCapacity = oldCapacity + (oldCapacity >> 1)) 若扩容后仍不足,则直接采用所需最小容量 Vector‌ 默认初始容量为10,扩容策略与Array 阅读全文
posted @ 2025-08-29 09:31 朝阳1 阅读(6) 评论(0) 推荐(0)