1、有3年的java项目开发经验,熟悉项目开发的整体流程,能根据业务需求调整数据模型,设计程序相关接口,实现接口业务逻辑,编写接口文档,有良好的编码风格,文档编写及单元测试习惯
2、熟练掌握Java开发环境与开发工具,包括IntelliJ Idea、Git、Maven
3、熟练掌握JAVASE核心开发知识,面相对象编程、IO流、集合、多线程、掌握JAVA常用设计模式
4、熟练掌握Java开发中使用的主流框架,包括SSM、SpringBoot、SpringValidation、SpringSecurity、
Mybatis-Plus
5、熟悉掌握SpringCloud-Alibaba微服务体系架构:nacos,Dubbo,Gateway, Sentinel
6、熟悉掌握MySQL关系型数据库,具有一定的SQL优化经验
7、熟悉掌握Redis缓存中间,Redis高可用、主从解决方案以及Redis分布式锁
8、熟悉使用三方云产品(微信支付,腾讯云短信,腾讯云直播...)功能
9、了解Linux常用命令
10、有0到1搭建架构经验
项目一、途手游-小程序&后台系统
技术架构:
以SpringBoot为核心,整合了SSM(Spring+SpringMVC+MyBatis)框架,并辅以MyBatis-Plus增强数据持久层操作,引入Redis作为缓存层,ES提供高效搜索服务,七牛云作为CDN服务,Vue.js构建前端界面,以及Uniapp实现跨平台移动应用
项目简介:
途手游是一款专为城市快节奏生活设计的B2C行李寄存小程序。它瞄准了周末跨城出游群体,通过小程序提供便捷、高效的行李寄存服务,从而极大提升了用户的出行体验。
职责描述:
主导项目技术评估,落地实现,包括需求分析,模型转化设计,数据库设计,以及小程序的实现
项目核心功能:
用户模块:实现用户的一键式注册与登录功能,并维护用户信息的完整性与安全性。
商户服务模块:为商户提供营业状态与时间设置、实时收益查询、收益提现及提现记录追踪等全方位服务。
订单处理模块:支持用户从下单到取出的全流程操作,包括取消订单、寄存、取出、超时处理及续期等。
互动评论模块:构建用户与商户之间的沟通桥梁,实现问题反馈与用户评论功能。
智能搜索模块:通过关键字搜索与地理定位,帮助用户迅速找到附近的寄存点。
邀请分享功能:激励用户通过邀请好友使用小程序,扩大用户基础。
技术应用:
1、整体采用整洁架构思想,实现业务逻辑与技术实现的分离,使得代码结构清晰,易于维护,并为后期技术更替提供了便利
2、利用Redis的高性能特性,对店铺信息进行缓存处理,利用geo实现用户附近寄存点的快速定位,并通过缓存预热技术优化用户体验。
3、引入Elasticsearch,实现店铺数据的高效索引与搜索,大幅提升信息检索速度。
采用对象存储服务,安全、稳定地存储用户上传的各类附件。
项目二、
远方好物-商城系统
远方好物-营销公司系统
远方好物-供应商系统
远方好物-综合后台系统
技术架构:
以SpringCloud为核心,并辅以Mybatis-Plus增强数据持久层操作,引入Redis集群作为缓存层,ES集群提供高效搜索服务,RocketMQ集群提供稳定的消息传递机制,xxl-job作为任务调度平台,nacos作为注册发现中心,sentinel作为限流熔断降级机制
项目简介:
远方好物主打的是健康、有机、高质量产品的大健康平台,是一个以私域流量+分销模式为主的商城平台,提供了商城平台系统,供应商系统,营销公司系统,直播系统,平台后台系统来支撑整个业务。供应商签订合同后可以在平台售卖申请上架的产品,用户绑定营销关系后才可以平台下单购物
职责描述:
参与:溯源模块,订单模块,商品模块,店铺模块,直播模块的开发,以及迭代升级
参与:系统的需求分析,需求设计,数据库设计
技术应用:
1、利用微服务思想,将项目按照模块和系统进行拆分(各项目的controller各自为服务,各项目的业务层各自为服务),达成业务聚焦,高内聚低耦合,技术选型灵活的效果
2、MySQL实现了分库,读写分离,提高了性能,提高了可用性
3、基于高可用模式搭建ES(商品索引,订单信息)的集群,从而提升整体性能和吞吐量,提升稳定性
4、基于redis的Cluster模式搭建集群,三主三从,从而提升系统的可用性和性能
5、将RocketMQ进行双机热备+集群来构建高可用又高可靠的消息中间件系统
使用xxl-job完成分布式任务调度,管理定时任务
项目简介: 途手游是一款专为城市快节奏生活设计的B2C行李寄存小程序。它瞄准了周末跨城出游群体,通过小程序提供便捷、高效的行李寄存服务,从而极大提升了用户的出行体验。 职责描述: 主导项目技术评估,落地实现,包括需求分析,模型转化设计,数据库设计,以及小程序的实现 项目核
项目简介: 远方好物主打的是健康、有机、高质量产品的大健康平台,是一个以私域流量+分销模式为主的商城平台,提供了商城平台系统,供应商系统,营销公司系统,直播系统,平台后台系统来支撑整个业务。供应商签订合同后可以在平台售卖申请上架的产品,用户绑定营销关系后才可以平台下单购物 职