首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
山子给个机会
门头沟学院 测试工程师
发布于湖北
关注
已关注
取消关注
打算做做
@开心果若冰:
三年了,WebServer已死,我来继续搅Golang的浑水
烫
hi,牛客网的同学们,大家好,我是社长。2020年,我在牛客的C++方向分享了一个TinyWebServer的项目,在我进腾讯工作后,就没再继续维护这个项目。到现在差不多3年,从最初的火热变成了现在的烂大街,无人问津....我想我是推波助澜的那个恶人,搅浑了C++后端开发的浑水。工作后,慢慢接触了Golang语言、Docker、K8S等工具,发现这个方向还不错。我最近写的一个go语言练手项目osproxy和osproxy-grpc,代码已完全开源到github,希望对go方向的同学有所帮助。相信不少接触go语言的读者,都是被它"极简协程","高并发","高性能"的特性所吸引,我也不例外,想着学完之后,能快速上手享受一把。但当我看完基本语法,想找个练手项目时,才发现github上大部分都是博客/后台管理系统之类的,这些项目都是经验丰富的工程师快速迁移经验,写出来的go代码,对初学者不太友好;甚至不少博主推荐Docker/k8s这样的大项目,看的让人心里直打退堂鼓。我也才接触go语言不久,明白初学者想快速实践,但找不到靠谱项目的心情,所以我希望这个基于go语言,非博客,非后台管理系统的项目能满足你的需求。我之前有写过C++练手项目TinyWebServer,被不少人喷,也让不少人入了服务器开发的门,所以完全不要担心osproxy这个项目会很复杂,但也不要担心项目让你学不到什么东西。正如之前很多人对TinyWebServer的评价,osproxy同样是一个"麻雀虽小又五脏俱全"的项目。osproxy是一个使用Go语言开发的对象存储分布式代理(object-storage-distributed-proxy),可以作为文件存储微服务,支持docker一键部署,包括但不限于以下功能:分布式uid及秒传,支持相同文件不同命名分片读写,大文件上传,merge接口不用等待数据合并,分片上传完直接下载异步任务,易扩展的event-handler,支持分片合并及其他文件处理任务统一封装,降低业务接入复杂度,业务侧只需要存储文件uid代理下载,不直接暴露底层存储厂商及格式支持集群部署,proxy模块处理不同机器的分片转发支持MinIO/腾讯COS/阿里OSS等对象存储,易于扩展支持Docker一键部署你能实践这些东西:go:协程,sync包(waitgroup/once/mutex),channel,interface(可插拔组件注册)等grpc:一元RPC,服务器流RPC,客户端流RPC,RPC拦截器,RPC数据转发gin:路由组,http服务转发,文件数据转发,中间件gorm:简单文件元数据的存储nginx:http和grpc的反向代理,及证书自签redis:数据缓存,缓存与DB双写,简单的服务注册与发现,分布式锁uuid:分布式IDdocker:dockerfile的书写,docker一键部署等如果你正在学习Go语言,并且该项目给你的学习带来了一些帮助,欢迎star,欢迎交流。
点赞 121
评论 52
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-23 11:35
已编辑
南京邮电大学 Java
25届-Java开发面经-华为OD
前言在开始分享具体的面试题之前,我想先给这份面经定个调,我更愿意称之为“方向”。它不是什么万能宝典,而是专门写给这样一群人(基础可以,算法不行)的:学历背景扎实: 公立一本毕业,双证齐全(学信网可查,硬门槛)身份纯粹: 校招赛道,应届生身份基础过关: 已经熟悉一门编程语言(无论Java、C++、Python还是Go,或者其它,只要不是邪门语言),具备最基本的开发素养计算机素养: 具备基本的计算机功底——哪怕你不是科班出身。比如我自己就是数学专业,像数据结构、操作系统、网络这些核心素养,都是靠自学补上的;如果你是科班出身,那这一条本该就是你的本能 写这份面经之前,得先提一个人——栗栗姐(...
查看7道真题和解析
点赞
评论
收藏
分享
03-26 20:45
广州大学 前端工程师
双非前端某小厂上古八股狂飙28题
一分钟能问两个题,八股狂轰滥炸,加粗是没答上来的自我介绍,优势介绍实习项目、底层框架JS 和 TS 区别JS 基本数据类型有哪些如何判断一个值是什么类型箭头函数的特点new 运算符干了什么闭包作用域作用域链(这个不知道,但是作为替代被要求说了原型链)事件循环机制(说了微任务宏任务)微任务宏任务区别用过的 React hook(state ref effect)React 不同组件怎么通信(状态提级声明并透传/外部状态管理器)组件中 data 为什么是一个函数(这是啥玩意啊事后我搜也搜不到啊)用没用过 Vue(说简历是 Vue 写的,那算了不问了)介绍节流和防抖的区别使用节流和防抖要注意什么(没...
点赞
评论
收藏
分享
03-23 13:17
美团_Saas_后端开发
给各位学Java的兄弟丢人了
今天周一休息,突发奇想写一篇阶段总结。如题,我已经去了一个和Java彻底毫无关联的行业。曾经我以为自己能在计算机行业发光发热,没想到刚入行一年多就当了逃兵。从最开始的热爱到现在一看到代码就厌恶,不知道自己经历了什么。所以我去干什么了?答案是:在成都当了租房销售。上班那会压力大了就念叨着去干租房中介,但是一直下不去这个决心,想着自己学了四年多的计算机知识,终究还是不甘心。终于在某一天准备八股文的时候,看着无数篇和工作内容关系不大的理论知识,那一刻下定决心,决定尝试一下销售行业,也算是给自己一个交代。后面阴差阳错的投了成都自如去当租房管家,没想到面试很顺利,在当天一百多个面试的人里面,我成为了为数不多通过的几个幸运儿之一。目前已经培训通过,正式入职,也开了单,也有压力但是每天过得很开心,真心喜欢那种和人交流的感觉,哪怕是最后没有选择找我租房。说这些也是想告诉那些大三,大四正在找Java实习而焦虑的同学:你们现在还年轻,选择很多,容错率也很高,可以尽情去尝试自己喜欢的行业和工作。不用因为某一次的面试没通过或者简历石沉大海而焦虑,更不用因为身边人都在挤编程的独木桥就强迫自己跟风。也算是自己的碎碎念吧,也希望自己能在新的领域取得一点小成就。也祝牛油工作顺利!
沉淀小子:
干啥都不丢人啊,生存是必须要的,销售很考验一个人综合素质能力的,好的销售人脉和资源可不比写字楼的白领差啊
点赞
评论
收藏
分享
02-25 16:52
门头沟学院 Java
27后端简历求拷打
菜鸡求拷打,最近想找一段暑期或者日常实习,hot100目前还在二刷,八股看了一半,去年找了一段小厂实习,干了两个月太水了就提前离职了,期间做了个玩具项目,甚至都没有上线,包装一下就写进简历了,把原来的外卖替换掉了,另一个是点评,今天下午ssob沟通了一百多,有要简历的但是之后就已读不回了,求各位大佬指点
找工作的小源1:
学历加粗放大
点赞
评论
收藏
分享
03-25 16:28
北京交通大学 .NET
腾讯Agent需要哪些技术人才?
昨天分析了字节,今天来聊聊腾讯,腾讯目前在招agent相关岗位主要是社招为主,需要有相关经验的人才,不过应届生们也可以对照社招的标准去学习技能一、编程语言与框架Python(核心)+ PyTorch 等深度学习框架C++、C#、TypeScript 等语言部分岗位需熟悉游戏引擎(Unreal Engine、Unity)二、AI/ML 核心能力扎实的深度学习算法基础,熟悉 LLM、BERT 等自然语言处理技术RAG(检索增强生成) 架构设计Multi-Agent 系统设计和开发经验提示工程与上下文优化三、Agent 专项能力Agent 的“规划(Planning)、记忆(Memory)与反思(R...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
都在找Agent开发,我整理了80道相关的Agent开发面试题。
2.1W
2
...
学院本春招逆袭年包25w
9830
拼多多笔试真简单..
热聊中
3
...
27后端暑期实习-字节-中国广告与交易(已OC
4517
4
...
腾讯后端复试面经
4259
5
...
AI时代,技术er的三大“职业单选题”
3654
6
...
AI应用开发求职心得分享,怎么走才可以轻松上岸?
3168
7
...
个人总结前端Agent面试全攻略!
3082
8
...
3.26 淘天暑期一面(已挂) 80MIN
3032
9
...
拼多多笔试A了3道
3032
10
...
快手后端-Java开发二面面经
3022
创作者周榜
更多
正在热议
更多
#
你的实习产出是真实的还是包装的?
#
22256次浏览
368人参与
#
携程笔试
#
138211次浏览
829人参与
#
开放七大实习专项,百度暑期实习值得冲吗
#
16497次浏览
238人参与
#
拼多多集团-PDD笔试
#
34205次浏览
329人参与
#
找AI工作可以去哪些公司?
#
11924次浏览
453人参与
#
一人说一个提前实习的好处
#
118095次浏览
709人参与
#
厦门银行科技岗值不值得投
#
8662次浏览
192人参与
#
从事AI岗需要掌握哪些技术栈?
#
11344次浏览
537人参与
#
工作中,努力重要还是选择重要?
#
276142次浏览
2554人参与
#
你做过最难的笔试是哪家公司
#
39877次浏览
450人参与
#
AI面会问哪些问题?
#
31401次浏览
774人参与
#
金三银四,你的春招进行到哪个阶段了?
#
23082次浏览
288人参与
#
中国电信笔试
#
32699次浏览
302人参与
#
哪些公司真双非友好?
#
70097次浏览
291人参与
#
投递几十家公司,到现在0offer,大家都一样吗
#
341879次浏览
2186人参与
#
秋招被挂春招仍然能投的公司
#
28725次浏览
232人参与
#
深信服求职进展汇总
#
262178次浏览
1816人参与
#
bilibili求职进展汇总
#
187167次浏览
1086人参与
#
同bg的你秋招战况如何?
#
212346次浏览
1121人参与
#
如何准备秋招
#
78398次浏览
868人参与
#
校招谈薪一定要知道的事
#
39768次浏览
220人参与
#
应届生被毁约被毁意向了怎么办
#
63501次浏览
305人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务