1.熟练掌握Java语言以及面向对象设计思想,具有扎实的Java编程功底和编码规范;
2.熟练使用Spring、SpringMVC、MyBatis、Hibernate、Struts、Spring boot等框架;
3.熟练使用json、Ajax,Jquery,HTML,CSS,XML,JavaScript;
4.熟悉项目开发流程,熟练使用GIT/SVN等版本控制软件;
5.熟悉Apache、NginX、Tomcat等Web服务器和应用服务器的使用;
6.熟悉使用Oracle,MySQL等关系型数据库;以及了解Linux常用命令以及阿里云项目部署;
7.熟悉分布式、redis缓存、消息、搜索、负载均衡等机制,熟悉服务器及中间件性能调优、负载均衡。
项目描述:
将福建龙岩版本和浙江云上版本的代码进行重构合并,前后端分离,适用于安徽、广东的版本,提供移动应用的持续扩展和运营维护构建标准统一、管理方便、可持续发展的技术体系。
责任描述:
将原有的代码进行重构,前后端代码进行分离,优化代码结构,方法进行新增和修改,数据库表结构和字段进行修改和删除无用的表,增加登录安全的校验机制,包括密码的有效期、长度进行判断,只允许单账户登录,配合前端进行页面开发、测试。
技术描述:
后端使用springboot、ssm、dubbo框架,企业级分布式应用服务NACOS托管和微服务管理,阿里云oss存贮文件,redis和mysql数据库。
对原来的项目进行改造升级,更适用于员工、零售户、工业用户的信息共享、数据处理,提供移动应用的持续扩展和运营维护构建标准统一、管理方便、可持续发展的技术体系。
该项目主要用来提供给烟草公司一个综合管理平台,包括资源管理、人力资源、流程管理、办公服务、党群管理、企业管理、信息化支持、行政管理等一些功能模块。本人在此项目中担任开发工程师,对功能代码进行开发设计和测试。