熟悉Java语言面向对象编程的开发、掌握基础语法、有良好的开发规范;
熟悉掌握MySQL数据库SQL语句,了解Oracle数据库和SQL server数据库等关系型数
据库的设计及使用熟悉redis等非关系数据库
熟悉主流应用服务器(Tomcat,Nginx等);
熟悉web应用的开发,掌握MVC设计模式的开发;
熟练掌握Spring,SpringMVC, SpringBoot,MyBatis,MybatisPlus等框架的使用
熟练掌握jsp+Servlet+javabean技术,
熟悉HTML,CSS,JavaScript,jQuery,Bootstrap,Ajax,vue等前端框架的使用
熟悉Lunix操作系统的常用命令
熟悉使用idea, postman,Swagger等工具的使用
熟悉springcloudalibaba 微服务技术栈常见组件的使用(nacos、rocketMq)
了解多线程在项目中常用的使用场景
了解k8s+docker+ jekins自动化打包部署流程、可熟练使用
项目一: 南宁烟草智慧管理平台+部分移动端后台业务开发(市局)
项目描述:南宁烟草智慧管理平台是一个集配送、管理、送货、仓储等多个模块于一体的综合管理平台。作为该项目的一员,我的职责是负责商零在途模块的整体开发、破损烟入库整个流程处理以及仓库管理消息推送整个模块的构建。为了实现消息推送功能,我们使用了阿里云的消息推送服务。此外,我们还使用了开源模块搭建sso对接BI平台,以实现单点登录和数据共享的功能
项目职责:1、负责商零在途模块的整体开发
2、负责破损烟入库整个流程处理
3、负责仓库管理消息推送整个模块构建(阿里云消息推送)
4、使用开源模块搭建sso对接BI平台
所用技术: 1 项目总体采用的是springboot+mybatis
项目二:广西烟草智慧管理平台(省局)+部分移动端后台开发
项目描述: 广西烟草智慧管理平台是一个面向广西全省14个地市的烟草配送和后台管理的综合管理平台。作为该项目的一员,我的职责包括数据采集、配送任务生成、线路优化和规划以及基础数据表模块设计。为了实现数据的采集和处理,我们采用了分布式+微服务的开发和部署方式,并使用了springcloudalibaba、springboot、mybatisPlus和mybatis等技术。
在项目中,我们从第三方接口获取数据,并采取了单模块多数据源的形式进行数据采集和管理。同时,我们还对线路进行了优化和规划,以提高运输效率和降低成本。为了支持这些功能,我们设计了一些基础数据表,并采用了mybatisPlus和mybatis等技术实现了数据持久化的处理。
通过这些工作,我们成功地实现了广西烟草智慧管理平台的开发和部署,并为客户提供了高效、便捷、智能的服务。
项目职责:1、数据采集、配送任务生成(数据从第三方接口拿,采取单模块多数据源形式)
2、线路优化、线路规划后台业务逻辑处理
3、基础数据表模块设计