个人介绍
1. 熟悉后端开发语言Java、C、Python、GoLang,熟悉oop思想 2. 熟悉数据结构和算法,熟悉TCP、UDP、HTTP等协议2. 熟悉数据库系统MySQL(innodb引擎、主从复制、分库分表),阅读过boltdb、buntdb等存储引擎相关实现。3. 熟悉多线程基础知识(cas、aqs、信号量)4. 熟悉jvm原理,了解jvm调优5. 熟悉缓存中间件(Guava、Redis、Tair、EVCache、Aerospike)、了解rabbitmq、rocketmq等消息队列6. 熟悉NIO等IO模型,熟悉spring(AOP、IOC底层实现)7.了解分布式存储架构,了解微服务模式开发(消息总线、服务网关、链路追踪、服务容错、限流)
核心技能
Java
精选作品集
工作经历
便利蜂 · java开发工程师
2021-05-12 - 1
项目背景:WTrace是公司内部研发的链路追踪框架,供全公司所有系统进行使用,由于并发量过大导致WTrace的存储部分扛不住,会有数据丢失的问题。项目涉及到的技术点:hbase、稀疏索引、RocksDB、顺序IO等等个人职责: 1.负责公司WTrace项目的日常维护 2.负责WTrace数据存储部分的优化 3.负责项目中dev环境的部署测试
教育背景
北方工业大学 · 计算机科学与技术
2019-09-01