个人介绍
1.熟练掌握 Java 基础知识,如:集合、反射、IO等,具有良好的编码习惯,了解Java 8的新特性;
2.熟悉常用的数据结构。如:数组、链表、树。了解常用集合底层原理,如:HashMap、ArrayList;
3.熟悉 Java 并发编程相关知识、synchronized、volatile、CAS、线程池等知识;
4.了解 JVM 基本知识,如:运行时数据区、类加载机制、垃圾回收机制等;
5.熟练使用Mybatis/MybatisPlus/Spring/SpringMvc/SpringBoot等主流的开发框架;
6.熟悉 MySQL 数据库,对事务、索引等有一定的理解、能够编写常用的SQL语句及简单的SQL优化,了解ORCALE数据
库;
7.了解使用SpringCloudAlibaba微服务组件如Eureka、Gateway、Ribbon、Nacos、openfeign,Sentinel等组件,了解seata的分布
式事务;
8.熟悉前端html,css,JavaScript,jQuery,Bootstrap,ZTree,以及ES6基础语法;
9.熟练使用前端框架Vue,掌握Vue的生命周期函数,会使用ElementUI,uni-app等前端速成工具,了解Echarts报表;
10.熟练RabbitMQ的使用,熟悉同步消息,事务消息,延迟消息的使用;
11.熟悉Elasticsearch全文搜索引擎的使用,熟悉ES的高亮,聚合查询,了解创建索引的原理;
12.熟悉非关系型数据库Redis,热点数据存储,消息队列,分布式锁,好友列表,排行榜等多种场景,了解其高并发下
的缓存穿透和缓存击穿,雪崩等解决方案;
13.了解阿里OSS云存储技术、SpringBoot集成OSS云存储实,文件上传和下载;
14.熟悉使用权限框架Shiro和SpringSecurity,并且使用SpringSecurity+JWT进行授权认证;
15.熟悉Swagge自动生成接口文档和对API文档的管理;
16.熟练使用工具开发IDEA,以及代码管理工具GIT,熟悉Git分支,了解Docker容器;
17.熟练使用测试工具Postman,能够熟练对代码进行Junit单元测试;
工作经历
2023-04-05 -2023-09-16浙江建安检测研究院有限公司java后端开发
在公司担任后端开发实习期间,主要负责公司项目职业健康在线实施版系统的业务逻辑开发、编写文档,同时负责协助 产品经理与客户沟通,了解相关产品需求以及分析客户需求后,制订相关技术文档 1.负责根据产品需求,实现主题履责、系统模块以及小工具的业务逻辑设计以及数据库调整 2.负责业务逻辑的开发,包括数据处理、前台数据对接设计等,使用 GIT进行版本控制 3.负责和公司产品经理进行沟通,调整业务需求,重新制定技术文档,补充文档的内容
教育经历
2020-09-01 - 2023-10-29成都工业学院软件工程本科
2020.09-2021.06 成都工业学院 轮滑协会 担任技术部部长 负责协会 轮滑技术讲解和指导 2020.06-2023.09 成都工业学院 参加学校各种志愿活动 参加过少儿编程指导学习 荣誉奖项 多次获得学校奖学金 2022成都工业学院 军训获得 优秀学员奖 第十六届 全