企业内文件共享和协作平台:
项目需求:打造企业内部网盘业务,实现企业内部文件管理功能
文件的上传和下载,版本管理,文件夹和目录管理,文件预览,文件分享和权限管理等)
负责模块:
1. 注册,登录(使用MySQL存放客户端信息)
2. 支持命令行对虚拟路径进行访问(设计数据结构以支持cd等目录切换指令);
3. 文件的上传与下载(支持断点续传,秒传,使用MySQL存放文件信息);
4. 日志系统设计(封装log4cpp,用于记录日志);
5. 超时断开连接(设计数据结构,搭建时间轮模型和记录连接用户信息完成超时断开);
图书信息检索与过滤系统:
项目需求:图书信息检索与过滤系统是一个基于搜索引擎技术的应用,
旨在提供图书信息搜索和过滤功能。
该系统将整合图书信息以满足用户对特定图书的需求帮助用户找到他们所需要的图书资源。
负责模块:
1.搭建Reactor服务器框架
2.生成词典,索引库(用MySQL保存词典库和索引库)
3.关键字推荐(设计关键字推荐策略并完成编码)
4.设计LRUCache(LRU算法)