个人介绍
1.掌握Java语言,熟悉集合、IO流、多线程等,具备良好的编码能力和文档编写习惯
2.熟悉Spring、SpringMVC、Mybatis、SpringBoot等核心框架,阅读过核心源码,了解Bean的生命周期,SpringBoot自动装配原理
3.熟悉SpringCloud、SpringCloudAlibaba等微服务框架,熟练运用常用组件Nacos、Gateway、OpenFegin、Sentinel等
4.熟练MySQL数据库,对索引、事务、锁有一定的了解
5.熟悉Redis缓存数据库,熟悉常用的五种数据结构,持久化策略RDB和AOF,了解缓存击穿、缓存雪崩、缓存穿透等问题的解决方案
6.熟悉RabbitMQ,了解集群和死信队列
工作经历
2022-02-22 -2023-02-26广州奎星科技有限公司Java开发工程师
1、负责软件系统平台或产品功能代码开发; 2、负责/参与产品需求分析,方案设计,功能开发,调试以及性能优化等工作; 3、负责/参与代码编写、文档撰写、单元测试; 4、持续完善优化软件产品,确保系统研发进度与质量; 5、根据开发要求,按计划完成相关模块或子项目
教育经历
2023-03-01 - 江西理工大学计算机科学与技术本科
2018-09-01 - 2022-07-23江西工业贸易职业技术学院软件技术专科
资质认证
技能
照韵健康平台是一款应用于健康管理机构的业务系统,实现健康管理机构工作内容可视化、会员管理专业化、健康评估数字化、健康干预流程化、知识库集成化,从而提高健康管理师的工作效率,加强与会员间的互动,增强管理者对健康管理机构运营情况的了解。 基于 Spring Cloud + Nacos 实现项目的微服务化,划分项目为公共、用户、订单等服务,提高项目的可扩展性和容错性。 使用 Spring Data 注解实现自动 Redis 缓存,并通过自定义 Redis Key Generator 来根据类和方法自动生成 key,降低开发成本、避免 key 冲突。 使用 Spring Cloud Gateway 实现微服务请求转发,并在网关层全局解决跨域、用户鉴权、黑白名单、内网服务保护等问题,降低开发成本、提高安全性。提供 Restful API 供外部系统接入并上报数据,并通过 API 签名认证保障了接口的安全性。 使用 JWT 实现单点登录,并支持*验证码、OAuth2 *扫码登录,提高用户真实性和登录安全性
基于微服务的在线学习平台,分为公众号前台和 PC 端管理后台,实现了课程发布、信息展示、发券、下单支付、在线点播、观看直播、统计分析的完整业务流程。 基于 Spring Cloud + Nacos 实现项目的微服务化,根据功能和依赖关系划分出用户、点播、直播、公众号管理、公共服务等模块,并根据服务进行分库,提高项目的可扩展性和容错性。 使用 Spring Cloud Gateway 实现微服务请求转发,并在网关层全局解决跨域、用户鉴权、黑白名单、内网服务保护等问题,降低开发成本、提高安全性。 使用第三方对象存储来集中存管课程及用户图片,并通过限制大小、校验后缀等方式预防文件上传漏洞,增强安全性。 使用 WxJava SDK 代替 HttpClient 方式实现 OAuth2 *授权登录、公众号菜单管理、模板消息推送,节省开发时间。 为降低开发成本,接入第三方视频点播和直播服务(xx 平台),并将官方 SDK 封装为 Service 实现复用。