【基础相关】
◆ 精通Java基础编程,精通java编程和开源框架中常用的设计模式(如单例,代理设计模式);
◆ 精通Java API,包括集合框架,并发编程等,深入研究过ConcurrentHashMap,ArrayList,LinkedList,ThreadLocal, synchronized, volatile,CAS,AQS,ReentrantLock,线程池等技术的底层实现原理;
◆ 精通JavaEE的开源框架,如Spring,SpringMVC,MybatisPlus;
◆ 精通SpringBoot,SpringCloud等主流技术,研究过底层源码;
◆ 精通Jvm底层原理,熟悉JVM,JMM以及常用GC算法,常用垃圾回收器,具备JVM调优实战经验;
◆ 熟练掌握MySQL应用开发,对索引事务,读写分离,分库分表有较深入的研究,具备MySQL性能调优实战经验;
◆ 精通Redis缓存数据库,熟悉相关的数据库命令;
◆ 熟悉数据结构与算法,熟悉算法思想;
【分布式架构相关】
◆ 熟练掌握分布式系统设计思想(CAP,BASE理论),分布式系统常见解决方案(如分布式锁(redis,zookeeper),分布式事务);
◆ 精通Redis开发与设计,熟悉Redis高性能,高可用架构设计及高并发环境下的技术解决方案;
◆ 熟悉RabbitMQ,Kafka等消息中间件,熟悉其底层原理,能根据实际场景给出设计方案;
◆ 熟悉ZooKeeper应用开发,熟悉其底层原理及常见应用场景;
◆ 熟悉Dubbo,SpringCloud常用组件的使用和基本原理;
【运维与工具相关】
◆ 熟练使用Maven,Git,Jenkins等项目管理及构建工具;
◆ 熟悉Docker及Linux常用命令,具备服务器k8s部署及配置经验;
项目名称:知鸟app项目(国际智慧城) 项目时间: 2018 /10--至今
项目架构: Spring+Dubbo微服务框架,SpringMVC,Mybatisplus,Redis,Zookeeper,Kafka,RabbitMQ,MySQL,solr
项目描述:1.集团公司员工在职培训平台以及手机客户端app,不同部门的员工设置培训课程,考试,以及课程学习轨迹,部门日常通过预约直播会议,直播类型涉及到学堂直播,知鸟直播;
2.支持在线日活10W员工或客户的在职培训,疫情期间支持远程直播会议数以万场,有限缓解疫情影响;
责任描述:
◆ 核心需求评审,制定精细化落地方案,实现业务完整闭合;
◆ 基于Redis实现登陆直播间,展示对应观众类别的迎宾语,数据缓存,提升系统的整体性能,以哨兵模式部署实现服务的高可用,晚间批量处理缓存更新,直播间迎宾语更改后发送IM消息触发批量更新缓存定时任务;
◆ 基于solr框架的直播暂停推荐数据展示,解决app端高并发情况下的读写性能问题。
可兼职时间
可兼职地点
0条评论 雇主评价