



个人介绍
我是程序员客栈的Samuel-Shu,一名go后端开发者; 我毕业于【大学名称】,担任过班级的班长,担任过计算机协会的会长; 负责过个人博客项目,极简版抖音项目,b2c电商项目的开发; 熟练使用go,gin,gorm,grpc,kafca,redis,mysql,docker等; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2019-05-01 -至今暂无后端
由于升学考试等,暂时还没有工作经历。但胜在有较为丰富的项目经历,可以满足大部分客户的 crud需求
教育经历
2023-09-01 - 桂林电子科技大学管理科学与工程硕士
2019-09-01 - 2023-06-30长江大学信息管理本科
技能

基于grpc+gin开发的一个B2C电子商务系统,实现了电商系统的基础功能,可用于理解电商系统部分业务逻辑。 项目要点: 1、使用zap日志系统,便于对系统进行全局检测; 2、使用分布式架构,提高系统应对高并发性能,便于后期功能 扩展; 3、使用nacos作为配置注册中心 4、使用consul作为服务注册与服务发现中心 5、redis提供缓存 6、使用oss云存储图片、视频等信息


使用Go语言实现了一个极简版抖音,实现了抖音的三大模块:基础模块、互动模块、社交模块。 1、基础模块实现了视频的发布以及获取feed流接口、用户的注册登录以及鉴权接口、用户信息获取接口、获取发布列表接口; 2、互动模块实现了视频的点赞操作接口、评论操作接口、获取喜欢视频列表以及视频评论列表接口: 3、社交模块实现了用户间的关注操作接口、获取关注列表、粉丝列表、好友列表接口、发送消息接口以及获取聊天记录接口; 项目要点: 1、Redis提供缓存 2、使用JWT作web服务拦截器,实现用户鉴权 3、视频采用OSS云存储,加快访问速度的同时缓解数据库压力 4、评论聊天内容进行敏感词过滤 5、用户隐私信息采用加密处理,可大幅度降低数据库泄露的危害 6、使用goSocket实现用户聊天
