1、熟悉常用设计模式及Java8新特性,熟练运用SpringBoot、SpringCloud、Mybais等开源框架
2、熟练使用Oracle、MySQL等关系型数据库,熟练使用Redis、MongoDB、ElasticSearch等非关系型数据库与搜索引擎
3、熟悉JVM内存结构,垃圾回收与内存调优,熟悉MySQL原理与调优,熟悉分库分表中间件Sharding-JDBC与MyCat
4、熟悉Java常用集合List、Map源码,熟悉多线程及AQS设计思想,对分布式事务及分布式锁有较深的理解
5、熟悉消息中间RabbitMQ、RocketMQ,熟悉三方授权OAuth2、JWT协议及微信、支付宝等第三方支付
6、熟练运用分布式配置中心Apollo,链路追踪SkyWalking,服务网关KONG,分布式任务调度XXL-JOB
7、熟练运用Git、SVN、Docker、Jenkins等版本控制工具,Knife4jAPI管理工具,了解OpenResty、Lua脚本语言
8、熟悉前端Vue.js、移动端uni-app框架,熟悉ElementUI、AntDesign样式库;可独立开发小程序、APP及后台管理系统
【鲤想记创作平台】
(技术架构):
SpringCloud,SpringBoot,MybatisPlus,RabbitMQ,RocketMQ,ElasticSearch,Redis,JWT,
Apollo,Skywalking,KONG,XXL-JOB,Jenkins,Knife4j,WechatPay,Alipay,阿里云视频点播,EasyExcel
(责任描述):
业务模块主要负责:内容管理,鲤想MCN与频道模块管理,海报管理,锦鲤卡、红包鱼等模块
对接中台通行证单点登录系统,由统一认证中心来颁发并托管jwt-token
接入Apollo分布式配置中心,基于不同中间件封装不同的namespace提供给各个微服务项目复用
基于KONG网关(Lua+OpenResty)自定义路由策略、负载策略,token的校验与验签统一由中台封装的fv插件处理
接入Skywalking来实现平台的链路追踪,基于ES来收集服务的调用链路
接入XXL-JOB分布式定时任务,并编写核心业务如内容加密、频道数据统计、内容审核企微消息通知等
基于RabbitMQ同步通行证(平台统一用户托管)系统的用户到业务数据库
基于阿里云RocketMQ封装工具库,含普通消息、定时消息、延时消息、事务消息、顺序消息等
内容搜索采用ElasticSearch引擎,通过Canal实现ElasticSearch与MySQL数据同步
【麦吉减肥法APP】
(技术架构):
SpringCloud,SpringBoot,Mybatis,RabbitMQ,RocketMQ,MongoDB,Swagger,ElasticSearch,
Redis,JWT,Apollo,XXL-JOB,阿里 OSS 及 CDN 全站加速,支付宝,微信支付,百度收银台支付,
Docker+Jenkins,微信珊瑚+百度 AI 内容审核, 智齿客服,快递100,极光推送,雪花算法等。
(责任描述):
基于SpringCloud构建微服务平台,含商品,订单,支付,会员,社区,搜索等核心服务,前后端分离
搭建微服务统一认证中心;登录支持QQ、微信、微博、Apple、密码、验证码方式;登录成功返回jwt-token给客户端
基于策略模式重构聚合支付,基于模板方法设计模式重构兼容微信支付、支付宝、百度收银台的异步回调;回调逻辑中
涉及feign调用库存、会员积分等业务采用RocketMQ事务消息来解决分布式事务问题
订单服务采用Reddission来解决高并发下超卖问题,通过RocketMQ延时消息处理订单24小时超时未支付
基于ElasticSearch构建搜索服务,含全站商品,社区动态的搜索;通过ElasticsearchRepository来实现ES-MyQL的全
量同步;后续增量以MQ异步形式同步到Elasticsearch,保证双方数据的最终一致性
搭建XXL-JOB任务调度平台处理订单日数据统计,定时自动收货&完成订单,支付对账,减肥基金的单日发放等
使用分布式日志采集系统ELK +kafka实现微服务统一日志管理;采用Jenkins进行自动化发布项目
角色 | 职位 |
负责人 | Java高级开发(全栈) |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
麦吉减肥法 APP 是一款健康减肥生活软件,为用户提供食材查询、食谱推荐、体重饮食记录 、热量计算、特惠商城,在线咨 询,共享社区等功能;不同阶段控制不同食物,自研商品,自建仓库,通过低糖来满足用户在执行麦吉减肥法过程中的需求。
理想记开放平台是一款承载大量精品内容,真正实现专业生产内容的短视频平台;除了栏目化广告投放,还可结合红包鱼、超 级会员、锦鲤卡等服务,增加广告导入流量、促成转化,并进行长期深度用户运营。