掌握Java语言基础和面向对象编程思想,熟悉常用的javaAPI,有良好的编程习惯;
熟悉HTML、JavaScript、CSS、Jquery,了解Bootstrap、vue等前端框架,能够进行简单的前端搭建,了解前后端分离,对ajax在WEB项目中的应用有深入理解;
熟悉Spring、SpringMVC、MyBatis框架开发技术,对Spring的IOC容器和AOP原理、SpringMVC的工作流程以及MyBatis的ORM映射有深入理解;熟练使用Maven进行项目管理;熟悉SpringBoot框架;
使用MySql数据库,搭建Redis集群以及实现Redis集群的高可用;
使用Nginx进行反向代理以及负载均衡;
使用SpringCloud微服务架构进行项目开发,掌握了注册中心框架Eureka、声明式客户端框架Feign,以及提供熔断机制的Hystrix框架;
熟悉Linux系统下的常规操作,了解docker;
对线程并发、GC、JVM有一定的了解。
项目名称:mango后台权限管理系统
开发工具:IDEA
项目描述:该项目主要功能模块分为菜单管理、用户管理、角色管理、日志管理以及字典管理,是一套基础功能相对完整的后台权限管理系统。
责任描述:主要负责用户管理模块、角色管理模块开发,实现用户登录验证,用户密码修改,用户权限控制以及用户登录后菜单页面根据权限动态显示等功能。
项目名称:易buy商城
开发工具:IDEA
项目描述:项目由商城系统+商城后台管理系统构成,使用SpringBoot+Vue+element-ui+逆向工程,基于Docker环境,通过前后分离方式,搭建全套后台管理系统;使用SpringBoot+SpringCloud并配套SpringCloud Alibaba系列,引入全套微服务治理方案;基于kubernetes集群,整合kubesphere可视化界面,搭建全套系统环境。
责任描述:完成商城系统及商城后台管理系统的全部功能实现,并最终完成集群部署。