个人介绍
我是adogs
熟悉Java开发,熟悉Spring、SpringBoot、SpringCloud、SpringSecurity、MyBatis等框架
熟悉MySQL、Redis数据库,拥有Elasticsearch开发经验
了解RabbitMQ、ZooKeeper相关开发
熟悉JavaScript、TypeScript、NodeJs,熟悉Vue生态技术,了解React框架
熟悉常用的设计模式、数据结构及算法,有良好的计算机网络、操作系统基础
熟悉Linux、Git、Docker、Maven常用操作
工作经历
2023-07-25 -至今西南水泥软件开发工程师
1、负责承担技术部对软件系统的开发、代码编程、系统运行测试、日常维护等工作; 2、负责熟悉并知晓公司对未来技术平台拓展业务,同时确保现行系统开发具备多应用领域、多业务发展平台的实用性、稳定性、安全性; 3、配合客服部对后台系统的BUG修复、系统维护管理等工作。
教育经历
2020-09-01 - 2024-07-01西南科技大学计算机科学与技术本科
技能
项目描述:一个基于Vue3框架+python后端实现的项目。项目的主要实现功能为帮助用户清洗、处理他们的数据。并通过可视化分析技术来观察数据的原始情况和清洗后的情况。帮助用户找出数据的错误并尝试修改。 个人工作:完成平台的web页面设计及构建,实现前后端接口对接,实现后端数据库增删改查功能并搭建出部分后端接口。 技术栈:Vue3.x、Vue-router、axios、python、SQLAlchemy、fastAPI等
技术栈:React、React-router、SpringBoot、MySQL、MyBatis、Redis、Redisson 项目介绍:该项目主要是为学生提供一个大学生竞赛的聚集地,方便用户快速准确的找到自己需要的竞赛。包括竞赛推荐,登录注册、竞赛排行、竞赛评论、竞赛检索等功能。 开发内容: 使用Mybatis实现竞赛数据的排行和检索 使用shiro生成用户token并实现接口权限管理 使用Redis实现用户token缓存 使用Redisson实现分布式锁保证用户数据一致性 使用React+axios进行平台前端页面开发并处理跨域请求
技术栈:Vue3、SpringBoot、MySQL、MyBatis、Caffine、JWT、Redis、Redisson、Elasticsearch、XXL-JOB、Sentinel 项目介绍:图书网是基于Spring Boot 3 + Vue 3 开发的前后端分离项目,由小说门户系统、作家后台管理系统、平台后台管理系统构成。包括小说推荐、作品检索、小说排行榜、小说阅读、小说评论、作家专区、新闻发布等功能。 开发内容: 使用ElasticSearch搜索引擎实现检索小说的业务逻辑 使用策略模式实现三个系统下的用户认证授权 使用XXL-JOB实现定期更新ElasticSearch数据 使用Sentinel实现接口防刷和限流 使用Caffine实现本地缓存图书分类、图书章节等少量数据 使用Redis实现分布式缓存作者信息、图书信息的大量数据 使用JWT token进行接口鉴权 使用Redisson实现分布式锁保证用户数据一致性