个人介绍
1.Java基础扎实,熟悉多线程,线程池原理,对线程安全有深刻理解。阅读过部分JDK源码。
2.深入了解JVM虚拟机:内存模型、GC、垃圾回收算法、以及垃圾回收器,具有线上调优经验。
3.熟练使用springboot、spring、springMVC、mybatis框架,并且对框架源码有学习了解。
4.对Elasticserch 熟悉。了解es读写原理,底层存储原理。
5.深入了解网关技术,独立构建业务网关。使用gateway、nacos,sentinel。
6.熟悉Mysql存储引擎,索引,有sql调优经验,熟悉分库分表。
7.对Redis 哨兵模式有了解,熟练搭建集群和使用。
8.熟练使用Docker容器化技术、了解k8s。了解微服务,springCloud体系。
9.合理使用开发规约,写出简洁的代码。重构相关知识有所掌握,有过项目重构的经验。
10.在开发工作中大量使用设计模式,来提高程序可扩展性和可维护性。
11.熟悉easyclick脚本开发
熟练掌握JavaEE、JavaWeb、ssm框架、Spring Boot框架,熟练使用MyBatis-plus的crud,对于接口编写熟练于心拥有强大的自学能力。 熟练的使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery和Bootstrap,对Ajax技术在Web项目中的应用有深入理解,有使用前端MVC框架和JavaScript模板引擎进行项目开发的经验。 曾参加过湖南省政府组织的职业学院技能竞赛"楚怡杯"荣获三等奖。
工作经历
2024-06-02 -2024-06-05幻夜科技有限全栈开发
主要负责配合前端进行项目开发、数据库设计、客户需求对接、项目交付。 主要使用java+springboot+mybatisplus +uniapp 进行小程序开发
2024-05-12 -2024-07-20品睿网络科技有限公司Java后端开发
担任Java后端开发核心成员,负责全面的后端业务开发工作。 采用Git进行版本控制,与前端团队高效协作,确保项目按时交付。 负责制定和维护项目进度,同时撰写接口文档和需求分析,保证开发质量。 紧密与前端团队合作,完成项目部署及测试,确保项目顺利上线和维护。 定期赴客户现场进行项目展示,收集反馈,为产品的持续优化提供数据支持。
2023-05-01 -至今广州正道科技有限公司AI运营讲师
设计编程课程,编写方案设计代码,熟悉ai知识,编写教案,向学生授课,收集最新ai咨询,编写ai普教方案,指导学生比赛,一对一教学 负责学校的比赛培训,与学校老师和学生的沟通交流,比赛资料的整理和推送。 给学生培训可视化变成,编辑机器人操作程序,带队参加机器人比赛,给学生赛前指导。带领 86中 组参加NOC机器人大赛荣获国赛一等奖,有过多个学校的培训经验。 得到过公司认可,在公司年会上获得公司的优秀新人奖。
教育经历
2021-09-01 - 2024-06-15湖南信息学院软件工程本科
在校期间通过休息具备了良好的科学素养,系统地、较好的掌握了:数据结构与算法,计算机网络、计算机科学与技术包括计算机软件与应用的基础理论,基本知识和基本技能与方法
技能
项目需求:小雅回收是做全自动自助废品回收项目,用户扫码开启环保屋的锁,此时环保屋锁定该用户,当用户将回收物放至称重设备上,后端通过消息队列(rabbitmq)实时获取重量信息并根据客户选择的回收产品类型自动计算价格,自动转账到账户账号中,环保门口有自动售卖机,可使用回收货款付款也可用*支付。用户也可提现余额到*上。用户还可搜索附近环保放(elasticsearch搜索引擎) 核心功能实现: 1.订单支付过期时间库存等问题结合xxljob和rabbitmq的延迟队列解决。 2.rabbitmq传输重量存入redis,接口调用时利用redis获取重量。 3.将需要使用es搜索引擎的数据在添加修改删除时进行es数据同步。 4.利用es搜索引擎的坐标功能进行搜索附近功能的实现。 5.利用云物联网平台远程调用门锁、自动售卖机接口实现远程控制。 涉及中间件技术:redis、elasticsearch、rabbitmq、xxl-job 工具:idea、Sourcetree、vscode、Docker-Desktop、Apifox 负责任务:全部的建库建表、和接口开发、接口测试、编写接口文档配合前端编写业务逻辑。
项目介绍:负责项目的秒杀活动、拼团活动、砍价活动等等业务逻辑的开发,从建库建表到业务逻辑和接口编写,使用分布式锁进行安全处理。三种活动的订单类型做类型枚举,支付流程统一用订单+支付信息的方式实现,订单只有一个,但每次发起支付时都新建一个支付信息,保证每次的支付信息id不是同一个,支付信息包含订单号、订单类型、价格、支付方式等信息。 技术难点:数据的安全,高并发的用户锁(分布式锁),支付失败后的处理,活动过期的库存、回款的处理,定时任务做过期处理。 涉及中间件技术:redis、elasticsearch、rabbitmq、xxl-job 工具:idea、Sourcetree、vscode、Docker-Desktop、Apifox 负责任务:活动的建库建表、和接口开发、接口测试、编写接口文档。