1.熟悉Java面向对象的原理,具有面向对象思想,以及良好的编码规范。
2.掌握Java运行原理以及开发环境的搭建。
3.熟练掌握基于B/S结构的JavaWeb开发技术:JSP/Servlet,JavaBean,HTML及熟悉动态网页设计的常用软件。
4.熟练使用CSS、jQuery、JavaScript、JS库以及Ajax。
5.熟悉J2EE(JavaBean,Hibernate,Spring)+ Apache Tomcat开发。
6.掌握Spring框架的原理。
7.熟悉对关系型数据库MySQL、Oracle的应用,熟练使用工具对数据库的操作。
8.熟悉Tomcat的使用、项目相关部署。
9.了解读写分离、缓存等数据库性能优化技术。
10.熟悉非关系型数据库Redis的原理和使用。
11.熟练使用Vue+Element进行页面编写。
12.熟悉消息中间件RabbitMQ的原理和使用。
13.掌握微服务框架基于SpringBoot的SpringCloud的原理和搭建,以及Mybatis的原理和使用。
14.熟悉Linux服务器的操作命令和服务部署。
我做过的项目有中电启明星PMIS系统、极米门店管理系统、小罐茶渠道协同管理系统、PCC自助咖啡机系统,基本上都是偏后台的管理系统,功能模块涉及的比较多,前后端都做。
项目描述: 1、该系统主要用于管理公司项目、工作流及公司各方面信息。 2、原有系统基于SSM框架开发,使用Maven进行项目管理。 3、新系统基于微服务框架SpringCloud+Mybatis开发,使用Swagger做接口文档的生成,前端使用Vue+Element UI框
项目描述: 1、该系统主要用于极米公司门店的销售与管理,包括门店pos系统和后台管理系统。 2、使用Maven进行项目管理,根据业务分成多个Web子模块,方便开发测试和部署。 3、项目基于微服务框架SpringCloud开发,使用Swagger做接口文档的生成,使用Feig
项目描述: 1、该系统包括门店pos系统和代理商请货系统,客户端包括App和微信小程序。 2、使用Maven进行项目管理,根据业务分成多个Web子模块,方便开发测试和部署。 3、项目基于微服务框架SpringCloud开发,使用Swagger做接口文档的生成,使用ES为搜