




个人介绍
工作经历
2021-01-01 -至今恒石科技go后端开发
主要也是从事后端开发工作,项目青模的主要负责人和开发者,搭建后端服务,如MySQL,Redis,es搜索引擎的集群环境,负责运维和项目的迭代升级
2019-06-01 -2020-12-01马上消费金融go后端开发工程师
当时在公司的架构部门,所以做的都是比较相对底层的东西: 1:负责区块链服务管理端的页面设计和开发 2:开发配置文件同步的接口 3:与另一个同事合作负责解决redis数据迁移,因为当时Redis的数据量比较大,有10多个T的缓存数据,需要做无感的迁移,当时是通过借鉴和研究阿里的技术开发出来的
教育经历
2016-09-01 - 2020-06-01重庆理工大学网络工程本科
在学校也做过不少的课程设计,做过很多小东西,比如飞机大战,图书馆借还书系统,迷宫小车(单片机)
技能

项目描述:此项目主要是利用go语音实现redis的户客端,实现redis集群的数据迁移,同时具备 同步复制功能,利用zk做redis选主。 项目职责: 1:解决redis同步复制(增量和全量)中网络闪断的问题 2:利用zk(go语言写的zk客户端)做redis的选主 技术要点: 1:在增量同步中,通过记住其接收命令的偏移量来解决网络闪断重连的问题 2: zk选主主要就是抢占创建临时目录的方式, 谁先创建成功, 谁就是主节点, 采用的是getChildren 的方式。


基于layui实现的管理端系统,设计到的技术 有css,js,jQuery,gorm,gin,mysql,Redis,做到了权限分离和接口的访问安全,根据不同的管理员给不同的权限访问
