1. 熟悉多线程、并发编程、JUC,阅读过相关 jdk 源码
2. 熟悉 JVM、JMM 熟悉常见垃圾回收器,垃圾回收算法,有一定 JVM 调优经验
3. 熟悉 Redis,数据持久化机制、多种数据类型的应用、高可用方案
4. 熟悉 Spring、SpringMVC、SpringBoot、Mybatis,阅读过相关源码
5. 熟练使用微服务框架 SpringCloud(Eureka、Ribbon、Feign、Hystrix、Gateway、Admin、Consul)、
SpringCloud Alibaba(Nacos、Sentinel、Seata)
6. 熟练使用 RabbitMQ、RocketMQ、Kafka 等消息中间件
7. 熟练使用 Mysql,具有 sql 优化、索引优化、分库分表等实战经验
8. 熟练使用文档型数据库 MongoDB,了解副本集和分片集群
9. 熟练使用 ElasticSearch 进行全文检索,熟悉 ELK 日志收集流程
10. 熟悉分布式锁解决方案,Mysql、Redisson、RedLock、Zookeeper
11. 熟悉分布式事务解决方案,TCC、2PC、3PC、Seata、事务消息
12. 熟悉 LVS、Zookeeper、Nginx、KeepAlived 等负载均衡组件
13. 熟悉 Fastdfs 分布式文件系统,了解底层文件存储原理
14. 熟悉 FFmpeg、ImageMagick、MediaInfo
15. 自动化发布: GIT、Jenkins、Maven
16. 容器化发布:docker
新华社采编发迭代项目
开发环境:Spring Boot+Spring Cloud+Spring Admin+Consul+Gateway+Zipkin
+JPA+Mysql+Redis+ELK+RabbitMQ+Kafka+WebSocket
项目简介:采编发项目是为了解决传统媒体复杂办公流程,按照互联网技术架构构建新采编发
系统,实现全流程的重构。主要服务包括稿件服务、组织人员管理服务、统一后台管理服务等。
稿件服务将稿件流转、稿件处理等功能模块化和服务化,改造成可以被调用的公用服务,提供
相应的调用接口,以方便其他编辑器前端应用(如社交媒体编辑器)、采编资源库前端应用使
用和调用。组织人员服务主要负责人员信息的管理。统一后台服务负责页面元素与按钮配置,
角色及权限控制等。
负责简介:
1、参与系统架构搭建,负责开发环境搭建
2、参与底层数据表结构设计
3、负责稿件核心服务(稿件流转服务、稿件保存服务、消息发送、来搞提示)的编码和维护
工作。
有丰富已上线的电商项目经验
负责用户端和商家端业务,参与优惠券系统的开发,订单结算系统的开发,商品详情页以及商品sku信息的生成,商品搜索业务
负责系统基础微服务搭建,参与底层数据表结构设计,负责核心逻辑代码编写,公司业务,硬件业务,远程业务,资源管理,任务调度等模块的开发