工作经历
2024-03-01 -2024-03-09无无
无工作经历,目前还是在校生,空闲时间较多,对于技术的学习和应用十分热情,有一定的项目开发能力。
教育经历
2021-09-11 - 2025-06-05东莞理工学院软件工程本科
技能
描述:一个较为简单的电商网站,拥有商品信息展示,修改,购买,登录,注册等功能。包含后台管理系统。 技术栈:springboot,mybatis,SpringSecurity,Vue。
系统架构:以 DDD 领域驱动设计开发,微服务拆分的分布式系统架构。 核心技术:SpringBoot、MyBatisPlus、Dubbo、Kafka、MySQL、DB-Router、redis、nacos。 项目描述:抽奖系统是营销平台的重要微服务之一,系统使用DDD架构,拆解服务边界,凝练领域服务功能,实现一定的服务治理。围绕抽奖服务建设领域服务,包括抽奖策略、活动玩法、奖品发放等。 核心职责: 对于活动秒杀的并发场景,将秒杀从最开始数据库行级锁优化为redis key加锁,对于redis key的使用的是滑块锁(分段锁),避免因独占竟态(独占锁)而降低性能。 考虑到秒杀峰值TPS较高的需求,实现了一个简单的数据库路由的SpringBoot Starter 组件,可以满足对于指定字段的路由到对应的数据库进行操作。 解耦抽奖流程,考虑到抽奖流程中包含有抽奖和发奖的操作,为了避免一个流程太长,对于抽奖和发奖使用MQ消息进行串联。
系统架构:DDD架构的应用服务API封装。 核心技术:SpringBoot、MyBatis-plus、Guava、OKHttp3、Vue、SpringSecurity+Jwt、Nginx。 项目描述:项目对接ChatGLM大模型,能够提供完整的文字解答或者生成服务。项目包含对接ChatGLM大模型的SDK,包含公众号鉴权、提供服务、支付宝沙箱支付的后台模块,还有前端模块。 核心职责: 对于用户输入的内容,会将其中的敏感词进行处理,可以根据不同场景进行不同的处理。 对于 ChatGLM 大模型,设计了独立的 SDK 。SDK采用了OKHttp3框架完成模型对接,包含异步生成模式和流式生成模式。 对接支付宝沙箱支付,完成下单支付、异步发货、掉单补偿等核心流程实现。让用户可以在线购买对话额度。