项 目 一: 脑医汇
项目描述: 脑医汇 App 是一款专门为临床神经科学互联网教育打造的一款 APP ,一共而分为三端:分别是患者端 ,医生端 ,后台管理端。患者端主要是面向患者用户普及各类神经外科信息 ,医生端主要是面向医生对患者进行线上问答等功能 ,后台管理端主要是对用户行为进行约束 ,设置敏感词等模块。
开发环境 :JDK1.8、 IDEA、G it、 Maven
软件架构: SpringBoot+SpringCloud +Feign +ElasticSearch +RabbitMQ+阿里云 OSS+MyBatis +MyBatisPlus+Redis+MySQL+ kafka + Jpa
个人职责: 1. 参与项目的需求分析模块分析 主要参与患者端业务范围
2.临床招募模块的开发 ,患者参与医生临床招募为临床提供数据
3.手术保险模块的开发,患者手术前的线上保险签署
技术要点: 1.采用 SpringBoot + MyBatis + jpa 作为系统的主架构
2. 使用 JWT 令牌进行用户访问权限的校验、主要用于登录功能
3. 采用 ElasticSearch 进行海量数据的存储、应用于内容存储
4. 采用 RabbitMQ 作为消息中间件 实现IM多端通讯, kafka 作为数据同步中间件
5. 采用阿里云 OSS 存储图片
6.采用 ShardingSphere + Seata +dynamic实现了动态数据源,分库分表,分布式事务
项 目 二: 运达健身
项目描述: 运达健身 App 是一款专门为热爱健身的用户而打造的一款 APP ,一共而分为三端:分别是用户 端 ,教练端 ,后台管理端。用户端主要是面向用户浏览各类健身信息 ,教练端主要是面向教练对内容进行 编辑 ,后台管理端主要是对用户行为进行约束 ,设置敏感词等模块。
开发环境 :JDK1.8、 IDEA、G it、 Maven
软件架构: SpringBoot+SpringCloud +Feign +ElasticSearch +RabbitMQ+阿里云 OSS+MyBatis +MyBatisPlus+MongoDB+Redis+MySQL
个人职责: 1.参与项目的需求分析模块分析
2.发布模块的开发 , 内容的发布和图片的上传 , 图片文件的存储
3.发布内容的审核功能
技术要点: 1.采用 SpringBoot + MyBatisPlus 作为系统的主架构
2. 使用 JWT 令牌进行用户访问权限的校验、主要用于登录功能
3. 采用 MongoDB 进行海量数据的存储、应用于内容存储
4. 采用 RabbitMQ 作为消息中间件、 内容上下架
5.采用阿里云 OSS 存储图片
6.了解并使用 ES 搜索技术对内容搜索