熟练应用 Springmvc、Mybatis、Spring boot、Spring cloud、Mybatis-Plus 等后台框架
2. 熟练使用 RocketMQ 异步处理分布式事务
3.熟练使用 MySQL 关系型数据库,以及 Redis 等非关系型数据库
4.熟悉Eureka、seata、Feign 、Nacos 、sentinel 、Gateway 微服务组件。
5. 熟练使用 Git 版本控制器,以及 Maven 项目管理工具
6.熟练使用 ElasticSearch 全文搜索引擎,了解ES运行原理
7.熟练使用Eclipse 、IDEA等开发工具,PostMan、Apipost接口测试工具
8.熟练使用 Nginx 负载均衡,动静分离
9. 熟悉 Linux 操作系统的常用命令及服务配置
10.熟练使用 Shiro 安全框架
项目名称:迷路有书(2022.06 —— 2023.06)
开发环境:IDEA+ JDK1.8 + MySql 5.7 + GIT + Maven
相关技术:SpringBoot + SpringCloud + Redis(分布式锁) + Gateway+Nacos + Sentinel +
RocketMQ + Shiro + Nginx + ElasticSearch+MybatisPlus
项目描述:该项目是一个小说网站平台,主要分为三部分,作者后台系统,运营商后台系统,以
及我们的用户网站前台,作者后台系统是作者发布小说,更新小说章节,查看自己稿酬结算情况
等功能,运营商后台管理系统主要功能对作者发布小说书名,封面,以及更新章节的章节内容进
行审核以及我们员工的权限管理,小说前台页面主要有首页小说展示,各种排行榜展示,以及限
免阅读功能,阅读功能,打赏功能,订阅功能,用户充值功能,搜索功能等等。。
项目责任:负责前台用户的个性化推荐功能(Reids),使用的是Redis的zset数据类型存储最近阅读
的三个标签和最近最爱看的小说的三个标签,通过es的多字段查询向用户定向推荐。限免阅读小说
功能,特定的一些节日会上线限免阅读功能,从而吸引用户来竞争免费阅读小说,这里使用的是
alibaba的Sentinel的流量控制组件,来对我们流量进行流控,保证项目平稳运行。搜索页面,用户
可以在搜索框输入小说名称和作者名称进行模糊查询,使用的ElasticSearch,将查询结果进行高亮展
示。
项目二: 项目名称:盛世 MES(2021.9 —— 2022.05)
开发环境:IDEA+ JDK1.8 + MySql 5.7 + GIT + Maven
相关技术:SpringCloud + Nacos + Mybatis-Plus + Redis + ElasticSearch +
RocketMQ + Shiro + Nginx
项目描述::盛世 MES 系统优化企业现场生产管理执行模式,由人过去的手笔录变为电脑扫描,
快速准确,强化生产过程控制,达到精细化管理目的,加强各生产部门之间协同管理的能力,大
大提高了工作效率,降低成本。收集、分析生产车间主要生产设备的使用频率、运行状况、工时、
定额、能耗、生产能力等相关信息,进行设备整体运行管理,以保持设备的良好状态,充分发挥
设备的效率通过对实时数据的统计分析,可以通过对大量数据的综合分析,对生产运行进行有
效的评价,是优化组织、提高产量和质量、提高设备保障能力、降低生产成本的有力手段,如员工
绩效管理、计件工资核算、设备效率评分等。
项目责任:配合项目经理完成需求分析,参与项目的选型、整体架构设计以及数据库的设计,提
出可行性方案,解决项目技术难点(分布式事务seata)。项目中我主要负责的大屏看板展示、
组织架构管理及物料产品、车间设置、设备类型设置、点检保养计划 、工装夹具台账 、编码规
则生成、生产排产、排班管理、报表清单(线程池)。
项目成果:使用阿里巴巴 seata 解决生产服务用料与仓储物料之间的事务一致性方案,使用线程
池实现生产报表的批量导出,使用线程池+countdownlatch 完成数据校验。
项目三:
项目名称:微微教育(2020.12 —— 2021.09)
开发环境:IDEA+ JDK1.8 + MySql5.6 + GIT + Maven
相关技术:SpringBoot + MyBatis + Redis + Dubbo + Zookeeper+RocketMQ
项目描述:在线教育顾名思义,是以网络为介质的教学方式,通过网络,学员与教师即使相隔万里
也可以开展教学活动;此外,名师授课,定向学习,满足对优质辅导的需求和对学习氛围的需求。
学员可以随时随地进行学习,真正打破了时间和空间的限制,对于学习业务重,学习时间不固定学
生而言网络远程教育是最方便不过的学习方式。项目主要模块:登录模块(Jwt)、首页搜索模块
(ElasticSearch)、广告投放模块(Redis )、视频点播模块(阿里云视频点播)、视频直播模块(阿里云视
频直播)、购物车模块、支付模块(RocketMQ 事务消息保证分布式事务一致性)、积分商城、邮件发
送(多线程)等等
项目责任:在前期参与需求分析、技术方案选型,项目的架构设计、及需求文档编写,并且组织小组例
会。协助我们老大进行初步排期并分配任务,在开发环境进行搭建,在后期进行项目优化,我主要负责的
模块:首页搜索模块(ES)、支付模块(RockerMQ),广告模块(Redis )等。在这个过程中负责新技术的分
享,并且带新入职同事进行