上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: 大家好,我是马甲哥, 学习新知识, 我的策略是模仿-->归纳 >举一反三, 在同程倒腾Go语言一年有余,本次记录《闻道Go语言,6月龄必知必会》,形式是同我的主力语言C#做姿势对比。 1. 宏观预览 1.1 常见结构对比 某些不一定完全对标,实现方式,侧重点略点差异。 go语言 C#语言 modul 阅读全文
posted @ 2022-10-25 16:40 博客猿马甲哥 阅读(548) 评论(1) 推荐(2) 编辑
摘要: 两将军问题和TCP三次握手 两将军问题,又被称为两将军悖论、两军问题, 是一个经典的计算机思想实验。 首先, 为避免混淆,我们需要认识到两将军问题虽然与拜占庭将军问题相关,但两者不是一个东西。拜占庭将军问题是一个更通用的两将军问题版本, 通常在分布式系统故障容错、区块链中广泛讨论。 1.双将军问题 两支军队,驻扎在两个山头,准 阅读全文
posted @ 2022-10-10 14:45 博客猿马甲哥 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 早期跟着别人人云亦云 阅读全文
posted @ 2022-09-28 10:31 博客猿马甲哥 阅读(960) 评论(2) 推荐(4) 编辑
摘要: 好久不见,马甲哥封闭居家半个月,记录之前遇到的一件小事。 ConcurrentDictionary<TKey,TValue>绝大部分api都是线程安全且原子性的, 唯二的例外是接收工厂委托的api:AddOrUpdate、GetOrAdd,这两个api不是原子性的,需要引起重视。 All these 阅读全文
posted @ 2022-09-16 10:27 博客猿马甲哥 阅读(576) 评论(1) 推荐(4) 编辑
摘要: 先重温一下什么叫反向代理,正向代理。 [鹅厂二面,nginx回忆录](https://www.cnblogs.com/JulianHuang/p/14504892.html) 所谓正向,反向代理取决于代理的是**出站请求**,还是**入站请求**。 **正向代理**: 代理的出站请求, 客户端能感知 阅读全文
posted @ 2022-08-30 13:40 博客猿马甲哥 阅读(1341) 评论(2) 推荐(2) 编辑
摘要: 之前两次signalr、 websocket实时推送相关: .NET WebSockets 核心原理初体验 SignalR 从开发到生产部署避坑指南 tag: 浏览器 >nginx--> server 其中提到nginx默认不会为客户端转发Upgrade、Connection标头, 因为为了让被代理 阅读全文
posted @ 2022-08-07 01:10 博客猿马甲哥 阅读(1007) 评论(0) 推荐(1) 编辑
摘要: 信道是一个goroutine之间很关键的通信媒介,理解golang的信道很重要,这里记录平时易忘记的、易混淆的点。 ``` func main() { chs := make(chan string, 2) chs 接收;否则,先准备好的一方将会阻塞等待。 - 有缓冲信道 make(chan int 阅读全文
posted @ 2022-07-11 13:37 博客猿马甲哥 阅读(510) 评论(0) 推荐(1) 编辑
摘要: C# ConfigurationManager使用记录 最近一个祖传代码是使用.NET Fx写就的,我在使用控制台程序获取配置时有些折腾。 下面记录一些管理配置文件的姿势: ConfigurationManager用于在客户机应用程序中获取配置信息; 对于web项目,请使用WebConfigurat 阅读全文
posted @ 2022-06-09 09:52 博客猿马甲哥 阅读(677) 评论(0) 推荐(2) 编辑
摘要: [定义]: golang的方法(Method)是一个带有receiver的函数Function,Receiver是一个特定的struct类型,当你将函数Function附加到该receiver, 这个方法Method就能获取该receiver的属性和其他方法。 [面向对象]: golang方法Met 阅读全文
posted @ 2022-05-31 14:51 博客猿马甲哥 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 转一个我在知乎上回答的有关raft election timeout/ heartbeat interval 的回答吧。 答:准确来讲: election是timeout,而heartbeat 是interval, 这样就很容易理解了。 heartbeat interval 是leader 安抚fo 阅读全文
posted @ 2022-05-24 14:53 博客猿马甲哥 阅读(807) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 19 下一页