1.熟悉Synhronized及Lock的底层原理及熟练使⽤各种并发容器解决⾼并发问题。
2.熟练使⽤Spring Cloud Netflix和Spring Cloud Alibaba微服务解决⽅案。
3.熟练使⽤ElasticSearch搜索引擎、Flowable流程引擎、FastDFS⽂件系统、MongoDB数据库。
4.熟练使⽤基本的设计模式,如策略模式、代理模式、模板设计模式等。
5.熟练使⽤分布式锁Reddission及分布式事务Seata,并知晓其底层原理。
6.深⼊了解Mysql底层原理,包括索引数据结构、事务隔离级别、存储引擎和MVCC机制等。
7.熟练使⽤Redis,知晓解决实际中遇到的业务场景,如排⾏榜、抽奖,好友关系、⽤⼾关注和推荐模型等。
8.熟悉Rabbitmq消息中间件的使⽤,知晓如何解决⼀些通讯中的问题,如消息丢失、消息重复消费、消息顺序性等。
9.在芒果⽹担任过研发组⻓的职位,有带领团队开发、组织培训、汇报⼯作的经验。
在平安科技有限公司参与做过潘多拉大数据平台的涉及与开发。其中的指标管理模块是主要开发工作,主要实现用户能够自由的查询各个模块的指标数据,自定义生成sql进行查询,派生指标则是构建更为复杂的指标从而满足用户的需求