1,熟练运用Java初级知识,具备良好的面向对象编程思想
2,熟悉运用Java Web技术,包括JSP、Servlet等技术
3,熟悉运用Jquery EasyUI、Ztree,了解Bootstrap响应式、AngularJS框架
4,熟悉运用页面静态化缓存Freemarker技术
5, 熟悉运用SpringMVC、SpringBoot、Spring、Mybatis开源框架,以及Struts2和Hibernate框架
6,熟悉MySQL数据库,了解MySQL数据库的优化,了解Oracle数据库
7,熟悉运用IDEA、Eclipse、SVN、Git、Maven等项目管理和项目构建工具
8,了解Linux的一些基本命令操作
9,熟悉Redis数据库的基本使用
10,熟悉Solr及Lucene的底层原理及应用
11,熟悉RabbitMQ消息服务中间件技术原理及应用
项目描述: 开发环境 : IDEA+Maven+Git+Nginx+Tomcat+Mysql
软件架构:SpringBoot+Spring+Mybatis+Redis+RabbitMQ
实现后台功能的编写,简单页面,图片上传,报表的导入导出,以及小程序的接口的编写,Scheduled定时任务编写,RabbitMQ消息队列(死信队列)(拼团领券,释放库存),redis缓存的编写(签到领券)
责任描述: 1、后台的功能的编写
2、小程序接口的编写
3、ftp读写数据
4、定时任务编写
5、消息队列,redis缓存的编写