点击空白处退出提示
文档共享系统
我要开发同款作品详情
● 主要职责:
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
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论