一个演示如何运用设计模式构建可扩展业务任务的示例项目。通过数据查询、Excel 导出与多渠道通知,展示模板方法、策略模式、责任链等设计思想,并支持补偿机制。
最近更新: 8个月前一套系统学习网络通信(Socket/Netty/WebSocket)开发实践的Java项目,覆盖多人聊天室从BIO到NIO到WebSocket全流程。
最近更新: 1年前本项目实现了一个基于 Trie 数据结构的自动补全系统,能够在用户输入前缀时快速返回所有匹配的词条,并按权重或字典序排序。项目采用 Java 开发,并使用 JUnit 进行单元测试,确保各模块功能正确。
最近更新: 1年前本仓库实现了基于 Huffman 编码的文件压缩与解压程序,采用 Java 开发,结合 JUnit 单元测试保证核心模块的正确性。项目涵盖字符频率统计、Huffman 树构建、编码映射以及比特级文件操作,适合作为学习和扩展压缩算法的基础。
最近更新: 1年前