1.熟练掌握Java基础,具备良好的面向对象编程思想,有扎实的编程基础和良好的编程习惯以及代码规范;
2.熟练掌握idea开发工具及SpringBoot使用dubbo微服务架构完成分布式开发;
3.熟练JavaEE主流的开发框架Spring,SpringMVC,MyBatis等;
4.熟悉JavaWeb开发技术,有过大型高并发项目经验等;
5.熟练使用Mysql数据库,有一定sql调优经验和能力;
6. 熟练使用redis等非关系型数据库;
7. 对Linux有一定的了解,熟悉常用的Linux命令;
航空枢纽智慧安检项目:
1.开发环境:Springboot +JDK8.0+ Maven3.6
2.软件架构:Springboot + MySQL + Redis + Dubbo + OpenSearch
3.项目介绍:在目前的物流安检中,尤其是航空枢纽,绝大多数都是通过最原始的通过安检员肉眼判断货物的异常。针对这个问题提供一个从安检效率,安检成本,货物数据追踪和安检结果留存的一个综合性的解决方案。
4.责任描述:
1.安检数据接收,对应表结构设计,光电按钮逻辑实现(安检校准)
2.安检数据分发逻辑实现,实现安检员获取安检数据且保持每张图只安检一次
3.智慧安检后台页面实现(提供后台人员查看安检数据和结果)
书店交易平台项目:
1.开发环境:Springboot 2.1.3(JDK8.0+ Tomcat 9.0)+ Maven
2.软件架构:SSM(Spring+SpringMVC+Mybatis) + MySQL + Redis + Nginx + Dubbo
3.项目介绍:该项目为一个已上线的综合性的书店交易平台。实现了前、后台系统、购物车系统、订单系统、物流系统等。
4.责任描述:
1.商品品控退换货异常数据自动化提示系统
2.用户微信端卡包对接功能以及用户端卡劵发放拓展
3.每周/月线上活动逻辑实现等其他功能迭代
2.技术特色
1.使用Maven对项目进行继承,依赖管理,并采用分层模式,区分模块;
2.使用Nginx服务器实现动静分离、负载均衡;
3.使用HttpClient技术实现异构系统间的通信;
4.使用Redis缓存服务器,提高查询的效率;