个人介绍
熟悉 SSM、SpringBoot、MybatisPlus 等 主 流技术框架,熟悉 Spring 的 10C、DI、AOP 原理:
熟悉 SpringCloud 分布式微服务架构以及 Nacos、Gateway、Feign 和 Ribbon 等基础组件;
熟悉 MySQL 数据库的使用,熟悉 MySQL 数据库的索引优化及 SQL 语句优化;
熟悉 Redis 缓存数据库,了解 Redis 的 AOF 和 RDB 持久化机制以及内存淘汰策略;
熟悉 RabbitMQ 消息中间件,了解 RabbitMQ 消息可靠性,能够对相关使用场景进行异步调用;
熟悉 Elasticsearch 搜索引擎,了解 Elasticsearch 倒排索引、分词等:
熟悉 Tomcat 主流服务器,了解其工作原理;熟练使用 IDEA、Git、Maven 等 常 用开发工具;
熟悉 Nginx 反向代理、负载均衡、动静分离技术;
掌握常用的 Linux 命令及在 Linux 系统中安装部署 Tomcat、MySQL 等应用;
了解 Docker 的镜像拉取下载以及容器的生成使用;
了解主流前端技术 Vue、Element、RuoYi。
工作经历
2022-11-01 -2023-07-01悦芯科技java
熟悉 JavaSE 基础,具有良好的编程习惯,熟悉常用的设计模式: 熟悉 SSM、SpringBoot、MybatisPlus 等 主 流技术框架,熟悉 Spring 的 10C、DI、AOP 原理: 熟悉 SpringCloud 分布式微服务架构以及 Nacos、Gateway、Feign 和 Ribbon 等基础组件; 熟悉 MySQL 数据库的使用,熟悉 MySQL 数据库的索引优化及 SQL 语句优化; 熟悉 Redis 缓存数据库,了解 Redis 的 AOF 和 RDB 持久化机制以及内存淘汰策略; 熟悉 RabbitMQ 消息中间件,了解 RabbitMQ 消息可靠性,能够对相关使用场景进行异步调用; 熟悉 Elasticsearch 搜索引擎,了解 Elasticsearch 倒排索引、分词等: 熟悉 Tomcat 主流服务器,了解其工作原理;熟练使用 IDEA、Git、Maven 等 常 用开发工具; 熟悉 Nginx 反向代理、负载均衡、动静分离技术; 掌握常用的 Linux 命令及在 Linux 系统中安装部署 Tomcat、MySQL 等应用;
教育经历
2018-09-01 - 2022-06-01河北东方学院软件工程本科
熟悉 JavaSE 基础,具有良好的编程习惯,熟悉常用的设计模式: 熟悉 SSM、SpringBoot、MybatisPlus 等 主 流技术框架,熟悉 Spring 的 10C、DI、AOP 原理: 熟悉 SpringCloud 分布式微服务架构以及 Nacos、Gatew
技能
项目描述:这是针对图书馆图书的管理系统,主要功能有图书管理,图书借还的管理,系统查询以及 读者管理 项目职责: 1)图书管理: 主要是对图书类型管理,例如是属于文科还是理科类型的书,又或者是文科中的经典文 学还是诗歌之类的。该模块是以图书的唯一编码作为主键获得存放位置。 2)图书借还管理:主要是对图书的借还管理,借阅时登记借阅人信息,归还信息等。归还时检查图书 是否损坏,收回图书,撤销借书信息,同步到数据库,做好更新操作。 3)系统查询管理:主要是对图书信息的查询,可以查询图书的种类,图书相应的名称以及图书位置等 一些重要的图书资料信息。以及图书的借阅状态,是否有剩余可借出,是否需要补充新的书籍等. 4) 读者管理: 主要是查看读者是否有借阅证,若拥有借阅证可以将图书借出去,若是读者是游客模 式则不可借出去,只能在馆内阅读.
项目描述:本项目是一款养物管理服务和用户宠物交流平台。平台功能包括宠物寄养、宠物养护知识、宠物 健康管理、医疗机构查看、社群讨论。项目总共分为两个端分别是用户 app 端和后台商家管理端。 用户 app 端:由普通用户使用 功能包括宠物中心、动态分享、资讯模块。 后台商家运营管理端:由入住商家使用,功能包括商品管理、订单管理、数据统计、用户管理、资讯热点管 理。 项目职责:1.点赞模块:包括对文章资讯的点赞和对评论的点赞,评论点赞记录使用 redis 的 set 存储点赞记录,使 用 zset 存储评论点赞数量,使用 XXL-JOB 定时发送 mq 消息将评论点赞数量信息同步到数据库,每 天凌晨定时推送昨天资讯点赞量和浏览量和评论的文章并打分存入 redis,从 redis 中推送给用户。 2.审核模块:先使用阿里云接口异步审核,审核后,使用 FreeMarker 技术缓解数据库压力,把文章详情 生成静态界面,然后使用 MinIO 存储。 3. 积分模块:签到后使用 redis 里的 Bitmap 来存储签到记录,计算连续签到次数获得积分后和签到获得 的积分发送 mq 消息到积分微服务,同步到数据库。 4.评论模块:每个资讯都有评论区,用户可以评论文章还可以回答他人问题,评论后也可以获得由于用 户评论数据海量价值不大,存储在 mongo。 5.搜索模块:用到了 ES,资讯数据,缓解数据库的压力,ES 用到了倒排索引,查询效率提高明显,进行 了分词查询和高亮处理。分词使用的 IK 分词器,搜索出的关键词就会高亮显示,还可以用来查找距 离最近宠物医疗机构。 6. 商城模块:下单后调用第三方*支付,采用 webscoket 双向通信的特点,提供了来单提醒的功能, 同时使用 rabbitMQ 的延迟消息功能完成了对超时订单的处理。
项目描述:帮助人们在生活中寻找一处安静有氛围的学习基地,项目实现了对自习室的预约,支付和客流量统计。 项目一共分为三个端,分别是运营管理后台、用户端(小程序端)、自习室设备端。 商家管理后台:包括座位管理、用户管理、数据统计和分析等功能。 用户端(小程序端):用户可以在*中搜索和打开小程序,预约座位、付款、查看自习室信 息和通知等。 设备端:电源、开关灯,开关门,打印。这些设备与*小程序通信,实现自动化管理。 项目职责: 1.登录功能:用户*小程序端的登录,商家管理后台采用的是验证码方式登陆。 2.预约座位:用户可以使用小程序来预约自习室的座位,并查看可用座位的实时状态。管理员可以管 理和更新座位信息,以保持可用座位的准确性。 3.入场控制:使用小程序可以实现自习室的入场控制,点击开门后,用户微服务调用Emq 发送消息 给门禁微服务修改状态。 4.计时提醒:小程序可以记录用户进入自习室的时间,并提供计时功能。使用xxl-jo b j定时每隔一 小时向电源微服务将还剩余一小时的用户发送一个剩余时间的延迟消息,时间一到就断电。 5.公告消息:后台可以通过消息推送功能向用户发送相关公告,如自习室禁止行为等。 6.报表统计:使用 Alibaba 开源的 EasyExcel 技术来实现对客流量数据的导出。