1.熟练掌握java语言进行面向对象的程序设计,熟悉常用的Java API
2.熟悉SpringCloud,Springboot,spring,springmvc,mybatis等框架,并应用整合搭建微服务框架
3.熟练使用Mysql关系型数据库,掌握sql语句,了解MySQL数据库的优化;
4.熟练使用Redis缓存数据库,了解Redis的RDB、AOF持久化策略,集群模式;
5,熟练使用 RabbitMQ消息队列,Shiro进行权限控制;
6,熟练使用E L K技术栈全文搜索引擎;
6.熟练使用 Maven项目管理、SVN、Git版本控制器;
7.熟练使用Dubbo远程调用框架,使用Dubbo进行分布式开发,了解zookeeper的搭建;
8.熟练使用SpringBoot 2.0+,熟悉 SpringBoot 的自动配置原理,能够使用 SpringBoot 整合三方框架;
9.熟练使用SpringCloud进行微服务架构开发,熟练掌握SpringCloud各组件,Eureka,Ribbo,Hystrix,Feign,Zull
10.熟练使用Poi,quertz,jasper等Java常用组件,webservice进行远程服务调用;
11.熟练使用HTML,JavaScript,Ajax,JQuery等前台页面技术;
12.熟悉Thymeleaf,利用静态化技术制作静态化页面;
13.熟悉 Jsp(EL,JSTL),Http 协议,Servlet,Filter,Listener,Cookie,Session 等 Web 技术;
14.熟悉 Tomcat 服务和 Nginx 反向代理服务器;
15.了解vue前端框架,ztree,echarts等前台组件;
商城项目:
系统采SpringCloud实现SOA分布式进行开发,Git进行项目管理。使用主流SpringBoot作为后端基本架构,以及前端框架Vuetify,并实现了REST风格的请求,通过Redis实现缓存服务,持久层使用了Mybatis通用Mapper封装CRUD操作商品操作模块等等
加油站项目,多数据库的应用,深入springboot装配bean,加油卷的秒杀模块,熟练使用Java队列,Java异步编程,第三方MQ队列,Redis缓存技术