具有扎实的 Java编程基础 ,深入理解面向对象思想 ,熟悉 IO 流、集合、多线程、异常体系
熟悉使用 Spring、SpringMVC、 Mybatis、 MybatisPlus 等框架
熟悉主流的分布式系统开发架构 ,具备 SpringCloud、 Feign等微服务组件开发能力
熟悉 JVM 内存模型及垃圾回收算法 ,了解 JVM 调优
熟悉 Nacos注册中心、配置中心技术应用 ,了解 Zookeeper , Eureka 等注册中心
熟悉 Linux 服务器,以及 docker 项目部署相关技术,具有ollama本地部署经验
熟悉数据库熟练操作 MySQL 关系型数据库 ,了解 MySQL 数据库调优,
熟练使用 IDEA、G it 和 Maven 等项目开发软件及项目版本管理技术
熟练 Restful 接口和基于 REST 的 Web 开发
熟练使用 RabbitMq 消息中间件 ,了解 kafaka , RocketMQ , RocketMQ 等消息中间件
具有 ShardingSphere、Seata、dynamic 动态数据源 , 分库分表 , 分布式事务搭建使用经验
了解全文检索技术 Elasticsearch 搜索引擎
了解 HTML、JavaScript、Ajax、Vue、 Freemarker 等前端技术
项 目 一: 脑医汇
项目描述: 脑医汇 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 搜索技术对内容搜索
1.参与项目的需求分析模块分析 主要参与患者端业务范围 2.临床招募模块的开发 ,患者参与医生临床招募为临床提供数据 3.手术保险模块的开发,患者手术前的线上保险签署
1.参与项目的需求分析模块分析 主要参与患者端业务范围 2.临床招募模块的开发 ,患者参与医生临床招募为临床提供数据 3.手术保险模块的开发,患者手术前的线上保险签署