
basic
文章平均质量分 70
varyall
这个作者很懒,什么都没留下…
展开
-
MAC部署telnet
执行命令:brew install telnet,但是发现有提示fatal: not in a git directory Error: Command failed with exit 128: git。为此,参考文章解决(执行过程中,会先安装部署git。完成后再次执行该命令,才会安装brew。MAC电脑默认没有telnet功能,需要部署,文章源自(完成后再次执行该命令,才会安装brew。由于国内某些原因,导致。转载 2023-10-08 22:58:45 · 4457 阅读 · 0 评论 -
什么是mmap?
平时在面试中你肯定会经常碰见的问题就是:RocketMQ 为什么快?Kafka 为什么快?什么是 mmap?这一类的问题都逃不过的一个点就是零拷贝,虽然还有一些其他的原因,但是今天我们的话题主要就是零拷贝。传统IO在开始谈零拷贝之前,首先要对传统的 IO 方式有一个概念。基于传统的 IO 方式,底层实际上通过调用 read() 和 write() 来实现。通过 read() 把数据从硬盘读取到内核缓冲区,再复制到用户缓冲区;然后再通过 write() 写入到 socket 缓冲区,最后写转载 2021-04-28 13:47:04 · 1061 阅读 · 0 评论 -
Chaosblade: 阿里一个超级牛逼的混沌实验实施工具
Chaosblade是什么?Chaosblade是遵循混沌工程(Chaos Engineering)原理的实验工具,用于模拟常见的故障场景,帮助提升分布式系统的可恢复性和对故障的容错性。Chaosblade是建立在阿里巴巴近十年故障测试和演练实践基础上,结合了集团各业务的最佳创意和实践。目前支持的演练场景有操作系统类的 CPU、磁盘、进程、网络,Java 应用类的 Dubbo、MySQL、Servlet 和自定义类方法延迟或抛异常等以及杀容器、杀 Pod,具体可执行 blade create -转载 2021-04-19 22:09:44 · 2446 阅读 · 0 评论 -
稳定性建设
浅谈系统实现层面稳定性保障https://mp.weixin.qq.com/s/fmWpkS4-bkxmUR7zLV2dYQ原创 2021-02-25 11:21:19 · 273 阅读 · 0 评论 -
为什么都说阿里 P7 的晋升是道坎?
作者:羽刻链接:https://www.zhihu.com/question/395102799/answer/1347716947来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。首先不可回避的一个问题是,阿里P7,腾讯t3.1近年水分下滑。但无论如何,一个技术人能不能独挡一面,却是任何同在的项目组同学一眼便知的。我自己当年也是这么晋升过来,同时现在在帮助其他同学晋升,从而在另一个角度有了更多体会领域专家这是基础条件。主管肯定是会重用聪明的,脑子清楚..转载 2021-01-26 21:32:54 · 437 阅读 · 0 评论 -
常见的思维模型:5W2H和2W1H
5W2HW(Who)谁来做:关键人物是谁?W(What)做什么:明确做什么?W(When)何时完成:时间节点是?W(Where)在哪里做?W(Why)为什么做:了解原因。H(How)如何做:写方案,梳理关键步骤等。Mors法则:M(Measured)可测评。可以衡量和计算出做了多少;O(Observable)可观察:无论谁看到或者听见,都知道这事怎么做;R(Reliable)可信赖:让多个人来看,他们都会认为是在做同一件事;S:Specific可明确化,谁来做,做什么,怎么做,转载 2021-01-14 11:14:47 · 2935 阅读 · 0 评论 -
国内互联网大公司GA工作的逻辑
名词解释——GA:Government Affairs,政府事务。【源起】中国的大部分互联网公司,特别是移动互联网公司,最初基本上都是在政府和政策所没有直接触及到的领域发展起来的。因此,政府关系对互联网行业的大部分早期公司而言,基本上是不怎么需要考虑的因素。当这些公司达到一定体量之后,影响力开始扩散到更大范围,政府关系相关的工作也开始提上日程。实际情况中,绝大部分开始启动政府关系工作的互联网公司,都是因为某些缘由开始响应式地展开工作。然后随着相关业务逐渐丰富,逐步构成一些体系。【现状】目前关于转载 2021-01-08 13:37:15 · 1445 阅读 · 0 评论 -
思考的梯子 | 黄金圈法则What-How-Why(超干货)
「思考的梯子」系列,第二篇,强烈安利你认真看完,我也花了点时间做PPT配图,因为「黄金圈法则」我几乎每个需求都在使用,是我认为每个从事策划工作的职场人应该学会的思考方式!「黄金圈」有啥用? 相信你遇到过以下的场景· 用户说,如果有意见反馈功能就好了,照着用户说的做?· 产品1.0发布了,明天就要给相关同事培训,PPT没思路怎么办?· 运营说,公司数据太乱,有个管理数据的就好了,数据平台该怎么规划?· 生活中,你想向别人安利自己的家乡/电影/有趣的工具,如何安利?当你以后再遇到上述问题时,转载 2021-01-05 22:06:13 · 9119 阅读 · 1 评论 -
不同进制的数据表现:
不同进制的数据表现:二进制:由0,1组成。以0b开头。 八进制:由0,1,..7组成。以0开头。十进制:由0,1,..9组成。默认整数是十进制。十六进制:由0,1,..9,a,b,c,d,e,f(大小写均可)组成。以0x开头。举例: class JinZhiDemo { public static void main(String[] args) { System.out.println(100);//十进制,输出100原创 2020-12-01 22:24:57 · 314 阅读 · 0 评论 -
java面试题之int和Integer的区别
int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、Integer的默认值是null,int的默认值是0延伸: 关于Integer和int的比较 1、由于I...转载 2018-05-30 21:02:17 · 184 阅读 · 0 评论 -
经典算法系列之(一) - BitMap
一、问题引入 BitMap从字面的意思,很多人认为是位图,其实准确的来说,翻译成基于位的映射,怎么理解呢?举一个例子,有一个无序有界int数组{1,2,5,7},初步估计占用内存44=16字节,这倒是没什么奇怪的,但是假如有10亿个这样的数呢,10亿4/(102410241024)=3.72G左右。如果这样的一个大的数据做查找和排序,那估计内存也崩溃了,有人说,这些数据可以不用一次性加载...转载 2018-03-23 00:37:50 · 2587 阅读 · 0 评论