Java基础扎实,掌握JVM原理、多线程、常用数据结构和设计模式
深入理解SSM等开源框架,研究过部分核心功能源码
熟悉缓存(Redis/Memcached)系统的机制以及使用
熟练应用Oracle、MYSQL等数据库
熟练使用springboot开发web项目
多年高并发、分布式系统经验,熟悉各种微服务架构场景设计
解决分布式场景问题,分布式锁、分布式任务、分布式事物、分库分表
手机会员系统
项目职责:
1、参与会员项目重要版本的业务OKR,给出合理建议及流程梳理;完成服务设计、技术选型、版本开发等。
2、项目组技术OKR(主要时DB大表优化和安全漏洞修复)的方案制定、推进完成。
3、设计dubbo接口为其他项目组提供会员服务能力。
技术方案:
1、使用Redis分布式锁解决礼包和经验值并发领取。
2、使用Ehcache和Redis缓存一些配置信息和用户基本信息,提高服务性能。
3、基于hystrix对微服务关键性接口进行熔断降级,如购机信息、风控。
4、抽象公共基类,提高代码复用和代码可读性,如抽象模板模式改造礼包领取流程。
会员系统主要为拥有账号的用户提供会员特权服务,用户可以在vivo官网APP、微信小程序、H5的会员页面领取商城优惠券、游戏礼包、I主题V钻、电影票红包、积分等各类生活福利,还可以在体验店享受免费贴膜、手机免费保养、照片打印等线下特权服务。 项目职责: 1、参与会员项目重要版本
该装修APP是针对装修客户设计的一款在线装修管理的app应用。户主根据自己的需求选择装修设计、户主对自己家装进行进度跟踪、验收各家装阶段、艾商城板块户主可以购买软硬装所需的商品、生活板块户主装修晒单等。 责任描述: 1.APP后端组JAVA开发规范制定 2.网关架构设计和开