个人介绍
Java基础:扎实的Java基础,熟悉面向对象编程思想,有良好的编码能力。
框架技术 SpringBoot、Spring、SpringMVC、Mybatis、Shiro、Dubbo等
数据库 熟悉使用Redis、MySQL、ElasticSearch等
服务器 熟悉应用Tomcat
项目管理 Git等
分布式 有 SpringCloud 开发经验/熟悉消息中间件 RabbitMQ
工作经历
2017-07-01 -至今高思Java开发
该项目主要是公司官网的搭建,后台管理系统的搭建以及学生学习系统,教练、班主任管理系 统的的搭建。该项目采用 Springboot 和 SpringCloud 为主,采用 Eureka 为注册中心,服务之间的调用采用 Feign,使用 Hystrix 做服务降级,配置中心是 Springcloud Config,网关服务采用 Gateway,采用 Swagger 做接口文档;服务发布/部署采用 Tomcat; 项目责任: 1. 参与系统前期的需求讨论,数据库设计; 2. 使用 JWT 做用户的身份认证以及 token 续期; 3. 使用 ElasticSearch 实现课程的搜索功能; 4. 课程详情:采用 Thymeleaf 将详情页面静态化; 5. 新增课程:采用了 MQ 消息队列来发布消息,便于索引库的及时更新和静态页面及时变更; 6. 课程下单功能:完成了购物车、下单、在线支付功能; 7. 教练、班主任管理系统:完成对教练、班主任所负责班级的同学的学习情况的展示、监控功能;
教育经历
2014-09-01 - 2017-07-01中国地质大学北京地质资源与地质工程硕士
求学于中国地质大学北京,获取了硕士学位
技能
该项目采用 Springboot 和 SpringCloud 为主,采用 Eureka 为注册中心,服务之间的调用采用 Feign,使用 Hystrix 做服务降级,配置中心是 Springcloud Config,网关服务采用 Gateway,采用 Swagger 做接口文档;服务发布/部署采用 Tomcat;
该项目采用 Springboot 和 SpringCloud 为主,采用 Eureka 为注册中心,服务之间的调用采用 Feign,使用 Hystrix 做服务降级,配置中心是 Springcloud Config,网关服务采用 Gateway,采用 Swagger 做接口文档;服务发布/部署采用 Tomcat;