因为项目中的protobuf是2.5.0版本,但是旧版本的protobuf 不支持M1,此时需要修改源码重新编译 操作步骤: 从git上面下载对应版本的protobuf,地址...
因为项目中的protobuf是2.5.0版本,但是旧版本的protobuf 不支持M1,此时需要修改源码重新编译 操作步骤: 从git上面下载对应版本的protobuf,地址...
Big Sur CORE keygen 无权限打开解决方案 M1 安装 upx 失败 brew install upxError: upx: no bottle availa...
说明,本文基于谢照东的《Leaf:美团点评分布式ID生成系统》,之所以有这样文章,是因为笔者发现谢照东的这篇文章和美团开源的leaf(GitHub地址:https://git...
mac 下 Homebrew 可能会在 install 或者 update 的时候会很慢,卡很久。 两种方式来解决: 一、直接关闭brew执行命令时的自动更新 二、替换bre...
思考 1.Linux读写文件会涉及几次上下文切换和数据拷贝? 2.用户态和内核态怎么理解? 3.page Cache属于哪一层缓存? 4.BufferedInputStrea...
用OmniGraffle 五步绘制流程图 —— 职场Mac人士加分技能 谢谢大家对本文的喜爱。欢迎大家扫描下方二维码,关注公众号手帐英语读书点击下方蓝色标题链接,直接阅读对应...
最近拜读了许令波老师极客时间的专栏《如何设计一个秒杀系统》有所感,特总结如下: 很重要的一点是根据不同的用户体量来做不同的设计,首先你得知道你预估的QPS是多少,业务...
为什么我们要用MQ? 最关键点我认为是解耦,这样各系统间不用有太多的相互依赖,按需消费即可。再者是异步,提高服务性能。然后就是削峰,防止过多流量涌入而给服务器带来压力。 那用...
Guava Cache以下的特性: automatic loading of entries into the cache; least-recently-used evic...
首先,五年左右,应该算高级开发工程师,大部分面试不用去做题,背string和stringbuilder区别的,几乎都是底层和远离,分布式等。虽然一个程序员,在工作中大部分还是...