联系方式
个人信息
男
政治面貌:中共党员
求职意向:Java 工程师
教育背景
- 学校:湖北工业大学,计算机科学与技术专业,2021.9~2024.6
- 学历/研究方向:硕士/网络安全与管理
技能清单
- 专业知识:掌握常用的数据结构及算法,计算机网络,操作系统,计算机组成原理的相关知识
- Java:掌握java IO流、集合、多线程、反射,泛型,注解,网络编程等基础开发技术;熟悉java8中Lambda表达式,stream流使用,了解JVM垃圾收集机制、GC算法、JVM常用配置参数
- Javaweb:熟悉web应用开发,掌握TCP/IP协议,HTTP协议
- SQL:熟悉SQL语句的编写,SQL优化,索引优化,InnoDB存储引擎,事务,锁,分库分表,主从复制
- 框架:熟悉SSM,SpringBoot等框架使用,了解spring IOC ,springAop springs事物核心源码,阅读过springmvc请求流程核心源码以及springboot自动装配原理
- 微服务:熟悉SpringCloudAlibaba: Eureka,Nacos,Feign,Ribbon,Gateway,Sentinel,Seata。
- 前端:了解HTML,CSS,JavaScript,Vue,Node.js,ES6,axios,element-ui
项目经历
外卖项目
项目简介
项目分为后台系统管理和前台用户系统两部分。后台系统管理供商家:对菜品、套餐、订单等进行管理维护等功能,移动端供消费者:在线浏览,添加购物车,下单等功能
技术栈:SpringBoot + MyBatisPlus + Redis + MySQL+Vue
负责模块:菜品管理、套餐管理、员工管理等开发
主要工作:
1、使用阿里云的oss进行文件存储,整合第三方短信服务发送用户注册的验证码,将验证码从保存在Redis中,解决验证码设置过期时间问题;
2、使用了Nginx进行前端的反向代理以及负载均衡,使用 Sharding-JDBC 进行分库分表,实现主从复制,读写分离;
3、使用SpringCache和Redis实现缓存功能,将菜品数据缓存在Redis中,缓解MySQL性能问题。
云上办公系统
项目简介
云上办公系统是一套自动办公系统,用户可以通过手机微信扫码关注公众号,在公众号上提交申请表单,后台不同权限的负责人能接收到申请表单,完成OA审批流程。
技术栈
服务器端:SpringBoot + MyBatisPlus + SpringSecurity + Redis + Activiti+ MySQL
前端:Node.js + Npm + Vue + ElementUI + Axios
负责模块:用户认证、用户权限控制、流程审批管理
主要工作
1、负责全部后台接口功能以及前后端联调开发,前后端分离开发;
2、引入JWT加密token,用作用户登录身份校验,用 SpringSecurity 来做权限控制,查询登录者的权限,对登录者进行认证和授权操作,并封装SpringBoot全局统一异常处理类来捕获异常;
3、引入工作流引擎,使用Actviti组件,简化完成OA审批流程,采用Knife4j进行统一的接口测试。
证书
- 证书:网络工程师
- 英语水平: CET-6