文档共享系统

我要开发同款
anfenjava2022年08月20日
239阅读

作品详情

● 项目背景: 文档共享系统主要是对工作任务中所需要、所产生的文档进行统一管理。项目模块主要 有文档库,我的文档,文档申请,统计分析,文档分类等模块,敏感词模块 ● 主要职责: 1.参与项目从0到1的搭建,负责项目的架构设计、技术选型、整体环境搭建和后期项目部署以及交 接文档书写 2.使用Spring AOP技术,收集项目操作日志并记录3.引入aspose工具,将文档类型文件转pdf,实现预览功能 4.使用二分查找、DFA等算法完成文档类型文件敏感词校验,提高代码执行效率5.封装文档权限判断,分类树可拖拽判断等代码,实现多模块复用,提高开发效率 6.使用流技术,实现分片上传,批量下载成压缩包等功能,并组织讨论解决分片上传中所产生的问题 7.沉淀java8对集合处理新特性技术,完成统计分析模块并广泛使用于项目中,减少低效率代码的出 现,降低频繁访问数据库,以及使代码更加美观规范 8.搭建Elasticsearch全家桶服务(Elasticsearch、kibana、ElasticSearch-Head),并安装配置 IK 分词器、文档抽取插件,实现了全局搜索文档功能的可视化、配置化、自动化 9.搭建Rabbitmq服务,引用公司去水印服务,结合Elasticsearch和转pdf工具,异步处理用户上传的文 件,并将文件检索到Elasticsearch服务中,解决批量上传文件卡顿,提高用户体验
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论