熟练运用IDEA、Eclipse进行开发;
熟练使用MySQL,Oracle等关系数据库编程;
掌握使用 Java 语言开发,具有良好的编程习惯;
了解Spring、springMVC、SpringBoot、MybatisPlus等框架开发流程;
了解SQLyog、Navicat、HBuider等开发工具;
了解Tomcat、Git、MAVEN、log4j日志、junit单元测试、docker容器
了解html、css、javascript、vue、react等。
项目名称:mall电商管理系统
开发环境及工具: JDK1.8、MAVEN、IDEA、SQLyog、node.Js、Linux、vscode、postman
开发技术: MybatisPlus、SpringBoot、springcloud、Vue、docker、mysql
项目内容:该项目是一套电商系统的一个毕业设计,包括前台商城系统及后台管理系统。前台商城系统包含商品模块、订单模块、用户模块。后台管理系统包含商品管理、订单管理、用户管理、设置模块。通过springboot整合mybatisplus连接MySQL数据库实现了对商品数据的增删改查,配置分页插件,封装vo,使用mybatisplus的分页查询功能对商品数据及订单做分页带条件查询,使用全局异常、统一结果返回配置。前端使用vue模块化开发,通过webpack搭建脚手架,使用element-ui模板,通过动态路由展示界面。通过Linux使用Vagrant cenos/7镜像下载docker容器装载部署mysql、redis镜像。用springcloudalibaba的nacos作为服务的配置中心、注册中心,gataway作为网关配置。前端通过axios发出请求,通过网关lb负载均衡、断言重写路径分配到对应的服务器。
项目名称:医院预约挂号系统
开发环境及工具: JDK1.8、MAVEN、IDEA、SQLyog、node.Js
开发技术: MybatisPlus、SpringBoot、Vue、Swagger
项目内容:通过springboot整合mybatisplus连接MySQL数据库实现了对医院数据的的增删改查,并且使用mybatisplus的分页插件实现了医院数据的分页功能,当用户对医院数据进行增删改查操作时,前端通过axios向后端发起请求,gateway网关会根据请求路径把请求分配给对应的服务器集群,然后通过负载均衡分配给对应的服务器,获取后端以json格式传来的数据,并在界面上显示。主要功能模块有:医院设置模块、订单设置模块、用户信息模块。