项目名称:迷路有书(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 )等。在这个过程中负责新技术的分
享,并且带新入职同事进行