一个因 CA 根证书过期引起的血案,真相竟然是…

问题 10点左右,同事反馈咨询线上的Sentry 服务器现在是否正常。之后去检查 Sentry 服务,运行正常,但是该应用服务对接的Sentry频道已经很久没有事件进来了。 感觉不太对劲,再去检查下 Sentry worker专用的容器,发现该Worker服务中中有些错误日志: E,[ 2

浅谈分布式系统一致性问题,你懂几分?

关于什么是分布式系统,有很多文章介绍,其实这个并不难理解,大白话讲就是:工厂活多了一个人撑不住,那就多找些工人一起干,要让这么多人为了一个目标干得快干得好,就需要一些规矩和套路,否则就乱了。 从实践来看分布式系统属于重要的架构模式,对于互联

Eureka 都歇菜了,微服务还能坚挺吗?

老实说,这个问题并不难。 如果你做过微服务开发,这个面试题应该能够立马答出来,如果你没做过微服务开发,但是学过一些 Spring Cloud 组件的用法,这个问题可能要稍微想一下,但是也应该能够答出来。 今天就来和大家说说这个问题。 1.实践一下 这种问题,

注意IoT设备后门安全问题

值得注意的是,在此次事件中,黑客通过上图展示了可以通过厂商预留的维护后门,以超级管理员身份登录用户摄像头,执行任意Shell指令。这意味着,在过去的数年时间里,厂商随时都可以通过该后门,在用户不知情的状态下执行任意动作。 在IoT设备几乎无处不在的

传统动态规划:0-1 背包问题

如果每种物品只能选 0 个或 1 个(即要么将此物品装进包里要么不装),则此问题称为 0-1 背包问题;如果不限每种物品的数量,则称为无界(或完全)背包问题。 今天这篇文章我们只关注 0-1 背包问题,下一篇文章再聊完全背包问题。 那我们是如何选择要装入的物品的

早有耳闻CSS in JS,还有JS in CSS?

CSS in JS是一种解决css问题想法的集合,而不是一个指定的库。从CSS in JS的字面意思可以看出,它是将css样式写在JavaScript文件中,而不需要独立出.css、.less之类的文件。将css放在js中使我们更方便的使用js的变量、模块化、tree-shaking。还解决了css中的

程序体积优化的十个小技巧

前一段时间在知乎上看到个问题:Linux如何优化可执行程序的体积? 在我们的日常工作中,一般对程序的体积都有严格的要求,有时候仅仅因为几字节的代码段体积或者多了几十毫秒的运行时间,整个项目就达不到验收标准,甚至不能成功上线。这里我抛砖引玉先提出几

数据中心安全问题不可小看,还需带电清洗定期维护

引言 损失惨重!数据中心失火,360万个网站下线,Rust游戏25台服务器数据永久丢失!国内外类似于这类数据中心、服务器机房因日常维护保养不到位,而导致失火的案例时有发生。 由于数据中心的特殊性与重要性,每次火灾都会对数据中心造成重大影响,比如: 201

华为将收5G专利费,网友:怎么等到现在!

华为将收5G专利费,网友:怎么等到现在!

对于这一问题,华为自己给出的回答,是为了促进开放透明与5G技术应用、平衡创新保护与行业发展。简单点说,就是通过收取5G专利费,让大家都能切实合理的用上5G;同时,也是为了回馈公司每年的巨额研发投入,保护企业与行业的研发积极性和创新性。 当然,除了

浅谈数仓模型杂烩

比如数学建模,将关注的问题抽象成数学模型进行解决;比如AAARR增长黑客模型,抽象出用户的5个生命周期进行研究和指导行动。 而数据建模便是将问题域用数据表示出。 二、业务模型 接下来我们以下面的公立校业务场景来进行探讨: 老师创建作业布置到多个班级