- 博客(3)
- 收藏
- 关注
原创 高阶系统设计优化-----Bloom Filter
高阶系统设计优化-----Bloom Filter前传Alice 是一位事业有成,相貌出众,且身材管理非常得当的优秀女企业家,但随着Alice的年纪越来越大,家里催婚的声音也越来越频繁。直到有一天Alice在电音节上认识了当地的真命天子,但是酒醉的她没有来的及记住他的电话号码,只来的及记住他的名字,叫 William。好在Alice 幸运值max,已经拿到了一串可能的名单和当时参加的电音节名单,但是一个个找是在是太耗费精力了。所以Alice开始寻求我们程序猿的帮助,看看怎么在最短的时间的时间内找到名单上
2021-05-08 11:18:10 328
原创 net/rpc中一个函数调用的旁白
(源码)net/rpc中一个函数调用的旁白身份介绍正题收益坏处net/RPC 源码剖析主要名词解释客户端流程讲解:服务端流程讲解:初始化启动从设计模式的角度理解net/rpc源码的设计身份介绍大家好,我的名字叫小R,大家也可以叫我的全名:RPC请求,我从出生开始,就背负着全村人的希望,但我知道等待我的将会是一条漫长的链路,虽然在整个链路之中,会有多名长辈(Call,Method,Client等等)为我保驾护航,但我仍旧会经历许多的磨练(序列化+反序列化)直到将我的精神(请求参数)传达到中央(服务端)。此
2021-02-06 12:55:08 1298 3
原创 Golang 中map与GC“纠缠不清”的关系
Golang 中map与GC“纠缠不清”的关系Map是什么?GC是什么?定义垃圾怎么定义Map需要被GC回收吗?什么场景下会需要Map避开回收机制?究竟影响了多少指标?结果统计与分析结论1结论2Map是什么?map的定义:是能够在时间复杂度为O(1)的情况下,对目标数据进行添加、删除、查询的一种哈希表,采用的格式为KeyValue存储,每一个value都对应的有一个keyGC是什么?定义答案是:GC 是一种垃圾收集器,目标对象是用户程序在运行过程中的堆,也就是heap,旨在清楚程序运行完之后产生的
2021-02-01 17:16:56 3906 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人