开源十年一周总结

一个深漂近10年的程序员立志用未来10年时间去维护一个项目,这个项目的功能未定,用到什么就做什么,遇到什么就写什么。其主要目的有二,一为加深自己的技术深度,二为其他学习者提供参考。 感兴趣的可以跟着我一起做这个项目,不收费、不套路、人间自有真情在。 1、[《开源十年》项目源自于脑海中的一个想法](https://mp.weixin.qq.com/s?__biz=MjM5NTIxNjAwNQ==&mid=2448099718&idx=1&sn=e112ce9848c7ec72a162f...阅读全文

Go语言中文网 2022-03-27 17:36:41 kaiyuan10nian

【第四十七期】奇安信Golang服务端面经

一面(40分钟,部分面经): 项目相关: 这个分布式缓存是做什么的? 缓存和缓存后面的数据库怎么保证数据的一致性? 什么是LRU算法?嘴撕LRU算法。。 如果有数据插入进来会到队列头部,那如果有大量数据插入进来,原来的热数据不是会被挤出内存?怎么解决?这个问题? 一致性哈希(这个面试官不懂一致性哈希,一直不懂为什么这个环结构能降低数据迁移的代价。最后画图讲清楚。。。。。) 校内经历做过一些爬虫,这里问了一些爬虫相关的东西。 怎么反爬? 爬过哪些网站...阅读全文

Go语言中文网 2022-03-27 16:08:24 itmrtan

【第四十六期】小米后端开发一二面Golang面经

一面 1h 计算机组成是哪五个部分?(运算器、控制器、存储器、输入设备和输出设备) TCP/IP 四次挥手 TCP 拥塞控制和流量控制 网络通信双方的流程(服务端:bind、listen、accept;客户端:connect) socket 如何标识 二进制的原码反码补码 计算机中的文字乱码,字符集和字符编码的含义、如何区分?(文章) 程序的“压栈”“出栈”含义? 项目/实习经历 从现在的视角看,你觉得你的项目有哪些不足,技术方面可以如何改...阅读全文

Go语言中文网 2022-03-27 16:07:49 itmrtan

【第四十五期】社招面经-后端开发 PINGCAP

一面 面试官给的项目要求大体是这样: K8S 容器化之后应用容器里几乎没有什么可用的调试工具,可以利用容器 Namespace 共享的思路,启动一个包含各种调试工具(比如 netstat, gdb)的容器,加入到 pod 的 pid、net 等 namespace 中, 实现对任意 pod 的 debug 功能。现在希望利用 kubectl plugin 机制实现一个插件,用于 debug 任意一个 pod 里的容器,达到 kubectl exec 的使用体验. 二面 二面是一位 Clo...阅读全文

Go语言中文网 2022-03-27 16:07:08 itmrtan

# github突破7k star 即时通讯(IM)开源项目OpenIM每周迭代版本发布

v2.0已经重构完毕,架构更清晰,代码更规范,邀请各位参与OpenIM社区建设有兴趣的同学可以加我私聊。 目前侧正在业务开发,已提供更多功能,包括群管理,阅后即焚,朋友圈,标签下发等。 web端体验:https://open-im-online.rentsoft.cn/ 安卓端体验:https://www.pgyer.com/OpenIM ![在这里插入图片描述](https://img-blog.csdnimg.cn/e6d6a806261b4189b7a...阅读全文

Go语言中文网 2022-03-26 20:22:30 OpenIM

区块链ETH智能合约监听框架

## 元宇宙的 “猴子.JPG” 最近什么都往元宇宙靠,什么“猴子.JPG”价值一套房,“虚拟土地.JPG”价值一套上海小别墅,大家还是要理性谨慎对待,最近很多交易所招人,面向监狱编程也是很火的一个概念,我们不推荐。 ## 归根到底都是智能合约 智能合约我们可以从技术上先了解下,目前最六的是ETH,那么智能合约是如何运行的,我们该如何监听一些指定的智能合约,开源的方法有很多,但是都比较乱,一些开源的项目解构的也不太好,这边提供一个解构相对清晰的仓库供大家理解或使用https://git...阅读全文

Go语言中文网 2022-03-26 19:04:38 Rennbon

【海口】高级go技术合伙人

海南莫尔兹科技有限公司 https://test.marzesport.cn/ ![ac239455-89f7-4ace-8a6b-bf0e1684b40a_328_54.png](https://cdn.gocn.vip/forum-user-images/20220326/fca2da2ea24d466db0c4543eb57421bb.jpg) 一、公司背景 海南莫尔兹科技有限公司,初创业一年,目前盈亏平衡;公司34人,即将进入下一轮融资。火星数据,通过提供多种高效的解决方案为...阅读全文

Go语言中文网 2022-03-26 15:31:52 marz

【海口】高级go 创业合伙人

海南莫尔兹科技有限公司 https://test.marzesport.cn/ 一、公司背景 海南莫尔兹科技有限公司,初创业一年,目前盈亏平衡;公司34人,即将进入下一轮融资。火星数据,通过提供多种高效的解决方案为不同垂直领域的客户赋能。我们是一群互联网的年轻创业者,更是一帮从小玩着游戏长大的人。我们对游戏,对电竞永远充满热情与憧憬。我们每个人都在这个行业内沉淀了很久,每个岗位的负责人都是行业顶尖级别,我们期望用数据助力电竞生态的发展。 二、公司主营业务 1、电竞体育比赛大...阅读全文

Go语言中文网 2022-03-26 15:30:04 marz

领福利 | 腾讯千帆HR数字化专场,教你数字时代的技术招聘秘笈

HR难,做[技术招聘](https://www.showmebug.com)的HR难上加难 技术部门急需用人,收到的简历却寥寥无几? 推了简历,却被用人部门告知完全不合适? 候选人过了面试,却鸽了offer? <br/> 桥豆麻袋! 腾讯千帆联合[ShowMeBug](https://www.showmebug.com)举办 HR数字化专场直播 来听听[ShowMeBug](https://www.showmebug.com)创始人和CEO亚飞讲解 ...阅读全文

Go语言中文网 2022-03-25 18:43:03 showmebug

瞄准程序员招聘痛点,ShowMeBug让面试代码操作可“回放”

程序员虽然是建设互联网的职业之一,但他们的招聘工作的线上化却有不少难题。 疫情加速了市场对远程办公、[远程面试](https://www.showmebug.com)、远程教学等模式的接受程度,但程序员招聘涉及到代码能力测试,甚至不同企业有不同的产品代码基础,对代码语言的需求也不一,诸多问题不但使得IT人才的招聘工作数字化、在线化受到限制,也影响了招聘的效率、质量、成本。 在2021年连续获得Pre-A、A轮融资的[ShowMeBug](https://www.showmebug.c...阅读全文

Go语言中文网 2022-03-25 18:03:45 showmebug

Go语言中号称最友好的ORM之GORM详解篇【开源十年第6节】

一个深漂近10年的程序员立志用未来10年时间去维护一个项目,这个项目的功能未定,用到什么就做什么,遇到什么就写什么。其主要目的有二,一为加深自己的技术深度,二为其他学习者提供参考。 感兴趣的可以跟着我一起做这个项目,不收费、不套路、人间自有真情在。 1、《开源十年》项目源自于脑海中的一个想法 2、项目准备工作 3、Blog项目骨架搭建---Go语言实战 4、Go语言下的Gin详解及Demo实践(也就是本篇) 5、Go项目配置管理力荐Viper之Viper详解篇...阅读全文

Go语言中文网 2022-03-25 13:52:59 kaiyuan10nian

Facebook 开源 Golang 实体框架 Ent 支持分布式数据库 TiDB

近日,Facebook 开源的 Golang 实体框架 Ent 完成了对 TiDB 数据库的支持。Ent 是一款易于构建和维护应用程序与大数据模型的框架。具有以下特点:Schema 即代码:能将任何数据库表建模为 Go 对象;轻松地遍历任何图形 :可以轻松地运行查询、聚合和遍历任何图形结构;静态类型和显式 API:使用代码生成静态类型和显式 API,查询数据更加便捷;多存储驱动程序:支持 MySQL、PostgreSQL、SQLite、Gremlin,现在也已经支持了 TiDB;可扩展:易于扩展...阅读全文

Go语言中文网 2022-03-25 13:39:26 luzizhuo

Go语言下的Gin详解及Demo实践【开源十年项目之第4节】

一个深漂近10年的程序员立志用未来10年时间去维护一个项目,这个项目的功能未定,用到什么就做什么,遇到什么就写什么。其主要目的有二,一为加深自己的技术深度,二为其他学习者提供参考。 感兴趣的可以跟着我一起做这个项目,不收费、不套路、人间自有真情在。 1、[《开源十年》项目源自于脑海中的一个想法](https://mp.weixin.qq.com/s?__biz=MjM5NTIxNjAwNQ==&mid=2448099718&idx=1&sn=e112ce9848c7ec72a162f...阅读全文

Go语言中文网 2022-03-24 15:18:54 kaiyuan10nian

Go项目配置力荐Viper之Viper详解篇---【开源十年项目第5节】

## Go项目配置力荐Viper之Viper详解篇 一个深漂近10年的程序员立志用未来10年时间去维护一个项目,这个项目的功能未定,用到什么就做什么,遇到什么就写什么。其主要目的有二,一为加深自己的技术深度,二为其他学习者提供参考。 感兴趣的可以跟着我一起做这个项目,不收费、不套路、人间自有真情在。 1、[《开源十年》项目源自于脑海中的一个想法](https://mp.weixin.qq.com/s?__biz=MjM5NTIxNjAwNQ==&mid=2448099718&i...阅读全文

Go语言中文网 2022-03-23 17:45:03 kaiyuan10nian

go 优先队列,堆排序,leetCode23

# go 优先队列 ## 优先队列 优先队列的底层是堆排序,堆排序在之前实现过,[go堆排序](https://studygolang.com/articles/35298)。 优先队列也是有pop&push两个功能,在pop时会取出堆里的最大/小值,push时会对内部的数据重新排序,本质上就是堆排序,当我想自己实现优先队列时,发现官方 ‘container/heap’这个标准库,决定就以这个heap库来实现优先队列,并用来解决leetCode23题 ## 题解分析 和合并2个链表...阅读全文

Go语言中文网 2022-03-23 02:22:50 letterbeezps

【面试-经验之谈】面霸是如何养成的,他的路子真的野

大家好,我是温大大。 今天给大家介绍我的一个朋友 ———— 三石,他毕业于三本院校,学的是电子信息技术专业,在外包公司做了2年功能测试随后又跳槽去了创业公司待了3年,3年里从事性能测试+自动化测试也成长了不少,期间温大大也给了他不少的帮助和鼓励,他从2021年4月份到10月份面了近50家公司, ![](https://gitee.com/welsh-wen/picture/raw/master/2022-3-20/1647784660139-image.png) 这段时间他基本...阅读全文

Go语言中文网 2022-03-22 20:57:04 wendada_123

KOLO.Market:如何用古典音乐与区块链技术来为音乐NFT收藏增值?

随着视觉艺术家、明星入局数字艺术藏品(NFT)市场,再加上2021年下半年GameFi热潮的来袭,我们见证了一个个重量级的NFT项目。音乐数字藏品市场也在持续发力中,根据 Footprint Analytics的数据显示,目前音乐NFT市场份额占 NFT 市场的 0.11%,仍然拥有十分广阔的想象空间。 ![image.png](https://static.studygolang.com/220322/3bf1a7719cb21c31db93b9a5486b6ae3.png) 尽管处在...阅读全文

Go语言中文网 2022-03-22 19:45:26 KOLOMusicNFT

Blog项目骨架搭建---Go语言(第一阶段)【开源10年项目第3节】

一个深漂仅10年的成员立志用未来10年时间去维护一个项目,这个项目的功能未定,用到什么就做什么,遇到什么就写什么。其主要目的有二,一为加深自己的技术深度,二为其他学习者提供参考。感兴趣的可以跟着我一起做这个项目,不收费、不套路、人间自有真情在。 备注:前面项目中用到的代码已经分享到GitHub中去了,并且以后所有项目中会出现的代码都会提交上去,欢迎查阅。 地址:https://github.com/kaiyuan10nian/kaiyuan10nian 开源十年项目的更新首发于...阅读全文

Go语言中文网 2022-03-22 19:14:17 kaiyuan10nian