31_瞧一瞧Linux:如何获取所有设备信息?
你好,我是 LMOS。
前面我们已经完成了 Cosmos 的驱动设备的建立,还写好了一个真实的设备驱动。
今天,我们就来看看 Linux 是如何管理设备的。我们将从 Linux 如何组织设备开始,然后研究设备驱动相关的数据结构,最后我们还是要一起写一个 Linux 设备驱动实例,这样才能真正理解它。
你好,我是 LMOS。
前面我们已经完成了 Cosmos 的驱动设备的建立,还写好了一个真实的设备驱动。
今天,我们就来看看 Linux 是如何管理设备的。我们将从 Linux 如何组织设备开始,然后研究设备驱动相关的数据结构,最后我们还是要一起写一个 Linux 设备驱动实例,这样才能真正理解它。
30 | 热点问题答疑(3):Spring框架中的设计模式
在构思这个专栏的时候,回想当时我是如何研究 Tomcat 和 Jetty 源码的,除了理解它们的实现之外,也从中学到了很多架构和设计的理念,其中很重要的就是对设计模式的运用,让我收获到不少经验。而且这些经验通过自己消化和吸收,是可以把它应用到实际工作中去的。
30 | 热点问题答疑(3):Spring框架中的设计模式
在构思这个专栏的时候,回想当时我是如何研究 Tomcat 和 Jetty 源码的,除了理解它们的实现之外,也从中学到了很多架构和设计的理念,其中很重要的就是对设计模式的运用,让我收获到不少经验。而且这些经验通过自己消化和吸收,是可以把它应用到实际工作中去的。
30 | 热点问题答疑(3):Spring框架中的设计模式
在构思这个专栏的时候,回想当时我是如何研究 Tomcat 和 Jetty 源码的,除了理解它们的实现之外,也从中学到了很多架构和设计的理念,其中很重要的就是对设计模式的运用,让我收获到不少经验。而且这些经验通过自己消化和吸收,是可以把它应用到实际工作中去的。
异地多活方案主要应对系统级的故障,例如,机器宕机、机房故障、网络故障等问题,这些系统级的故障虽然影响很大,但发生概率较小。在实际业务运行过程中,还有另外一种故障影响可能没有系统级那么大,但发生的概率较高,这就是今天我要与你聊的如何应对接口级的故障。
2016 年 10 月,谷歌大脑的研究者们做了一个有趣的实验:使用三个并不复杂的神经网络执行保密通信的任务,两个合法通信方共享的只有保密的密钥,而没有商定的加解密算法,第三个神经网络则作为窃听者出现。
30 | 四线复盘法:怎么避免成为背锅侠?
你好,我是华仔。
在事后总结阶段,正常情况下我们主要是做收获总结和成果汇报即可,但是如果发生了明显的问题,就需要做问题复盘。
你好,我是黄申,今天我们接着来聊显著性检验。
上一节,我介绍了差异显著性检验的概念,它是指从统计的角度来说,差异的产生有多大的概率、是不是足够可信。这点和数值差异的大小是有区别的。既然我们不能通过差异的大小来推断差异是否可信,那么有没有什么方法,可以帮助我们检验不同数据分布之间,是否存在显著差异呢?具体的方法有不少,比如方差分析(F 检验)、t 检验、卡方检验等等。我这里以方差分析为例,来讲这个方法是如何帮助我们解决 AB 测试中的问题。
元旦出门办事时,朋友大宝正好同路,所以我就坐了趟真正的“顺风车”。正系安全带时,我突然看到前面的手扣里,放了一瓶二锅头。还没等问出口,大宝就一脸炫耀地告诉我,放这瓶酒的目的是为了防止酒驾被抓。
专栏前面我在讲服务治理时提到过,为了实现高可用性,微服务一般要部署在多个机房,保证有一个机房因为各种不可抗力因素导致不可用时,可以把流量切换到其他可用机房来避免故障。但是,是不是只要部署到多个机房就万事大吉了呢?你有没有想过这几个问题呢?