农贸方舟(深圳)信息科技有限公司 | 2017.11-2018.3
顺手头APP (后端+ 农场管理系统+ 大众客户+裂变客户)
· 技术栈:SpringCloud+ MyBatis-Plus +Redis+ElasticSearch+RabbitMQ+Nginx
· 硬件环境:Windows 、Centos
· 开发工具:IDEA
· 项目介绍:
本项目通过时时在线视频技术,解决食品安全绿色问题。国内首款支持用户线上完成选地、种菜、租树、领养家畜、养鸡、收蛋、视频、偷菜、送菜、钓鱼、偷派送等一体化服务的移动客户端。
在本项目中主要负责后台农场管理模块功能的开发。
1. 运用ElasticSearch全文检索技术,实现对产品信息、生产日志的快速查询;
2. 运用MyBatis-Plus实现后台农场以及土地的查询与更新操作;
3. 页面实现商品的三级分类菜单展现,使用Redis缓存,优化访问速度;
4. 使用了Quartz定时调度器实现过期订单删除;
5. 使用RabbitMQ消息中间件实现订单提交和数据库处理的异步执行,解决了高峰时段数据库更新并发压力大的问题
通过本项目,使我对互联网项目的理解以及架构有了更进一步的了解。尤其在设计搜索框架运用Elasticsearch是,通过Java 与中间插件两种方式配合,各种尝试,测试多种坑,使我在未来的学习过程中如何越过各种“坑”,快速地达到目的积累了宝贵的经验。
程序员 | 深圳市科创致远科技有限公司 | 2017.7-2017.11
SOP智能制造管理系统
· 软件环境:MYSQL,Tomcat,springmvc+mybatis框架,前台用EXTJS富客户端框架
· 硬件环境:Windows 、Centos
· 开发工具:Eclipse
· 项目描述:
SOP智能制造管理系统采用B\S模型开发,不仅仅是把纸质的SOP搬到电子显示屏,还集合了SOP文档存储、管理、审批功能,更利用“一块屏”实现公司的文化宣传、消息广播、工位叫料、数据采集、图纸查看、信息看板。本系统根据用户、雇工不同的角色,分为后端控制端,前台展示端(HTML5页面、安卓端、微信小程序、平板端)
· 项目职责:
1.主要负责本项目中工段—工序—工位对应的次序。实现通过运用extjs分装的特性,实现了这三者之间的双向绑定。
2.通过研究pdfbox.jar 、FontBox.jar源码,自己封装了本项目文档管理模块中文档审核中对pdf的处理方法。
3.负责统计信息看板上所动态展示的信息如某产品的完成率、产品进度,在线工人等(自己封装JFreeChart包实现统计图展示)。