熟练掌握主流框架SpringMVC、Strtus2、Spring、mybatis 、hibernate、
springboot,微服务springcloud的各种功能组件框架的使用。
2. 熟练掌握主流Jquery、jsp、jbox弹窗、css、日期类一些插件,并能进行熟练开发,
掌 握基于Json数据格式交互。
3. 熟练使用shiro框架、了解hadoop、hive、sqoop等大数据框架的使用、会在linux
环境下独立部署项目.
4. 独立采用JavaScript开发过树形控件,采用Java多线程和Socket开发过类似
Tomcat的Web服务器。
5. 掌握数据库表结构的设计工具powerDesigner , 系统流程开发RationalRose的
UML建模 、Visio等工具进行设计开发具有面向对象分析、设计、开发能力(OOA、
OOD、OOP)。
6. 熟悉主流数据库Oracle、Mysql,并能独立设计数据库表。
7. 能够熟练使用tomcat服务器、maven、junit测试、svn、git版本控制工具。
8. 熟悉Liunx系统的基本操作,有Nginx(反向代理、静态代理)、Redis(分布式缓
存/数据库)、(MySQL集群)。
软件环境: Jetty , springboot , shiro , mybatis, oracle , jdk8 , feign , vue .js , websocket.
开发工具: idea , Maven , git , jmeter , jvisualvm.
项目简介: 该项目是前后端分离的项目后台采用springboot框架,前端采用
vue.js+node.js开发,主要作用是在地图上绘制各个营业点的电子栅栏,通过百度接口解析地址返回坐标计算每一件快件最后的配送区域,减少人力分拣,提高分拣效率和准确率.该项目有以下模块:
单条分拣:用户在界面上输入快递收货地址,后台调用百度接口,返回坐标,通过坐标计算该
坐标落在对应的电子栅栏内,获取该电子栅栏的编号.
批量分拣: 该功能是用户将地址统一编写在excel文件中,通过excel文件上传后解析文件
获取文件中地址,将地址中的省市区通过分词解析出省市区,将解析出的市和原地址调用百度接口,返回坐标,通过坐标计算该坐标落在对应的电子栅栏内,获取该电子栅栏的编号写入excel中.其中文件的解析进度是通过websocket进行通讯.
画 图: 前端通过js画图,形成封闭的电子栅栏,将画好的图以点的形式正序存入数据库.
纠 错: 将实际的派送到的单位通过接口方式反馈到系统中,系统通过地址添加该地址
中的关键词,下次遇到相同地址直接查询数据库,避免百度定位的错误,提高分拣率.
近期工作描述: 1.修改word 的分词源码,配置多区域词典,通过配置文件自动生成词典,模拟springboot的配置加载模式,jar的配置文件外置功能,通过配置中心spring-cloud-config-bus,spring的上下文注入的方式配置.在springboot中注册监听器,监听配置中心的文件变化,动态刷新jar包中的配置.
2.搭建微服务框架,由于项目的链路太长,将项目拆分,使用微服务化管理
角色 | 职位 |
负责人 | 高级java工程师 |
队员 | UI设计师 |
队员 | 后端工程师 |
1.在项目中项目系统的架构,使用jwt加shiro对Api接口的权限认证, 2. 使用springboot主流框架,集成redis配合,对订单的车辆的实时监控;
1.通过用户养殖的设备,实时监控和数据分析,精确指导养殖户的技术和处理方式; 2.采用物联网技术和APP管理,让养殖户在手机上一键关注自己的养殖;