掌握 Java 开发技术、熟悉 JavaWeb 开发 熟悉 jquery,HTML5、CSS3、AJAX、VUE 等前端技术框架的使用,掌握 json 数据格式,熟悉 layui、bootstrap 熟悉 Spring、Spring MVC、Spring Boot、MyBatis 等常用开发框架 熟悉关系型数据库 MYSQL 的基本操作,了解数据库调优 熟悉 Redis NoSql 数据库,利用 Redis 实现 redis 集群、主从复制等 熟悉 RabbitMQ 消息中间件技术,理解消息队列的生产消费工作模式 熟悉 SpringCloud 分布式微服务以及 EureKa、Ribbon、Feign、Zuul、Hystrix 等开发组件 熟悉 Linux 环境下的开发环境配置搭建完成项目部署,对 docker 容器有一定了解 熟悉项目管理工具 git 的使用,会使用禅道进行项目进度控制,熟悉 PowerDesigner、Axure、Visio 等原型设计 软件的使用,具备软件分析设计能力 熟练使用 Eclipse、IntelliJ IDEA、Maven 工具进行项目开发 了解常用的 Java 设计模式,如单例、装饰者等
该项目是为解决驾校教练员排课紧张、学员课时安排问题而研发。系统功能全面,简单易用,提高驾校 教学效率。提供学员管理、训练排课、驾校管理、信息记录、系统设置等 5 个模块。使用 MySql+Redis 作为数据 存储系统。该项目采用前后端分离模式开发,其中前端采用 Vue+layui 开发页面视图,后端用 SpringCloud 快速构 建的项目,用 SpringMVC 封装 Rest API,并调用业务层服务,用 Maven 整合了 Jar 的依赖.持久层用 MyBatis 实现, 使用 RabbitMQ 作为 MySql 中间件;Redis 作为缓存。WebSocket 实现消息推送,权限管理则是使用 Shiro 来实现 的,版本控制使用的是 Git。