熟悉 Java 语法;多线程、集合等基础框架
对 JVM 原理有初步的理解,包括内存模型、垃圾回收机制等
熟悉使用 Redis、Nginx、Kafka 等中间件,集群部署,了解流量缓冲,削峰填谷 等
熟悉使用主流关系型数据库:MySQL、Oracle,有过 SQL 语句调优经验
熟悉掌握 SpringMVC、Spring、MyBatis等主流开源框架,及 Maven、Git、 SVN 等工具
熟悉 Linux 系统,熟悉 Shell,
有大型项目开发、高并发等经验。
1、员工平台
引入微服务治理,进行高可用改造,提高系统并发处理性能
参与设计高可用服务部署方案
编写基础组件,统一规范日志打印、作业调度分发等基础功能
定位并解决问题,比如内存溢出、SQL 慢、CPU占用高等
采用 WebSocket + Kafka 实现了消息实施推送及未登录用户延迟推送
基于 Redis 集群,实现了用户单点登录、接口幂等性、权限、限流等功能
除账密登录外,提供4A、OA、手机一键登录、短验等多种登录方式
2、聚合支付,聚合微信支付、支付宝支付等第三方支付功能