熟悉 Java 语法,多线程、集合等基础内容 对 JVM 原理有初步的理解,包括但不限于内存模型、GC 垃圾回收机制
熟悉VUE,AJAX,了解 HTML、JS、jQuery、CSS等技术 ,熟悉uniapp等已封装的vue框架
了解 Nginx 反向代理服务器的搭建 熟悉 Redis 集群的搭建,
熟悉 RabbitMQ 消息中间件集群搭建,利用 MQ 缓冲流量,削峰填谷
熟悉应用服务器软件 Tomcat 等容器配置和部署,熟悉 Linux 系统
熟练使用主流的关系型数据库,如 MySQL、MariaDB,有过 SQL 语句调优经验
熟练掌理 Spring、 SpringMVC、SpringBoot、Mybatis、MybatisPlus 、Shiro等主开源框架,以及 Maven 项目构建工具
了解SpringCloud 微服务架构,注册中心 Eureka,容错限流 Sentinel、Hystrix,远程调用 Feign
熟练Maven等项目管理工具
熟悉Python、C++语言、C#。
一、 项目名称:华创旅游生态系统
开发环境:IDEA,JDK1.8,MySQL,Tomcat
涉及技术:Spring、SpringMVC、Springboot、Mybatis、vue
项目描述:此项目是一个后台管理系统,可以实现电商系统,分销系统,旅游业务系统的增删改查操作
项目架构:此系统包含旅游电商系统,菜单管理,用户管理,角色管理,部门管理等等
项目实现:用户数据需要加密登陆和权限管理需要验证,登录模块利用shiro框架实现密码加密和验证,shiro框架需要配置一个白名单,开放对应的请求路径,使用户无法直接在浏览器地址栏拼接请求路径,以至于信息泄露等危险。权限验证通过各个模块在数据库中存储的链接动态获取,从而达到控制权限的目的。
二、 项目名称:华创电商平台
开发环境:IDEA, JDK1.8,Linux,Nginx,Mariadb,Tomcat,Mycat,Redis
设计技术:Spring、SpringMVC、Springboot、Mybatis、Ajax、MybatisPlus、AOP、RestFul
项目描述:此项目是仿制淘宝和京东后台管理系统,可以实现后台商品查询,新增等等操作
项目架构:此项目是运行在linux系统下,模拟高并发的情况,在高并发下处理请求,进行域名代理,服务器集群,redis缓存,及心跳检测,实现数据库的读写分离和主从同步。
项目实现:我在当前微服务项目中主要的设计模块是eureka注册中心,针对于其他服务模块对eureka注册中心进行注册。其主要实现的功能是为了让我各个服务互相可以进行远程调用,或者向配置中心拉取自己的配置文件。
在项目中,我搭建了eureka注册中心的集群。做注册中心集群的主要目的是为了实现eureka的高可用,注册中心互相注册互相拉取。这样即使有eureka服务崩掉,也不会影响我其他服务拉取注册表信息。
同时也做了服务统一调用入口zuul网关。我zuul网关针对于我后台服务进行统一管理。其主要功能是为了实现客户端对我后台服务统一调用入口的管理。例如 localhost:3001/user-service/ 。同时zuul网关集成了降级、熔断、重试(不会轻易在网关中进行重试)等功能,利用这些功能我们在zuul网关对我后台服务的错误进行统一降级处理。返回自定义数据。
三、项目名称:一气金融审计系统
开发环境:IDEA, JDK1.8,Tomcat,Oracle
涉及技术:SpringMVC,Mybatis,JSP,(自己封装的前端js);
项目描述:此项目是在原有基础上添加需求和SQL调优,如修改当前显示数据状态;
项目架构:此项目是运行在一汽金融服务器中服务器系统为linux,具有11个处理线程(通过后端调试)
项目实现:我在当前项目中主要完成了一下需求:1.更改数据显示方式;2.加入批量下载,并在后端实现文件压缩;完成需求1时主要需要修改前端代码和后端少部分代码通过数据库字段显示数据状态。完成需求二时,后端涉及调用服务器接口,当文件传输过后端时及时给前端反馈,通过前端确认之后在进行文件压缩,由于需求2需要大量更改源码,所以我使用java的继承机制,重新加入新的方法进行处理。
四、 项目名称:东华设备警告收集系统
开发环境:JDK1.8,redis,nginx,uniapp
涉及技术:springBoot,uniapp,vue
项目描述:该项目的前端分为两个部分:一部分是后台管理使用vue编写;另一部分为微信小程序,使用uniapp进行编写,后端使用java编写
项目时间:2022.07至今
项目实现:对东华惠湾设备的警告收集,以及及时反馈给用户,警告的详细信息分析,可视化的警告数据
外包毕设,包含计分系统,登录注册等常用需求,已上传gitee开源(开源部分免费),其他具体需求暂无开源
本作品为外包毕设前端,简单的管理系统,使用vue+elementui写成包含登录注册等一些简单的功能有些收费功能不加展示。
本作品为外包毕设前端,简单的管理系统,使用vue+elementui写成包含登录注册等一些简单的功能有些收费功能不加展示。