如果说想用一句话说明白什么是 Page Cache,那么我感觉这么说比较合适,“Page Cache 是用于加速对磁盘上数据访问的一部分 RAM”。下面是比较学院派的解释。 ...
如果说想用一句话说明白什么是 Page Cache,那么我感觉这么说比较合适,“Page Cache 是用于加速对磁盘上数据访问的一部分 RAM”。下面是比较学院派的解释。 ...
这篇内容主要是对底层探秘: Future 执行器与任务调度[https://course.rs/advance/async/future-excuting.html]教程的一...
裸指针的创建 在 Rust 中获取裸指针的方式,常用的有两种方法[https://doc.rust-lang.org/std/primitive.pointer.html]。...
负责的一个 IOT 平台,在一天早上突然发现 MQ 堆积严重(1小时堆积上涨百万左右)。之前也遇到过这种问题,基本都是因为依赖的 OSS 变慢导致,有时因为其他业务把 OSS...
现在系统中有一张表存了设备的各种运行状态,比如 CPU 温度、使用率、负载等,以及一些埋点事件信息,这些其实归纳起来都可以作为 metric 来进行收集,业界现在的答案基本就...
前几天一个事情吵吵好几天,其实说简单也简单,不过各自站的角度不同,也有对对方实现的不理解。 起因 起因是,端上要实现一个周期性启动的任务,最终决定由服务端来调度启动。因为一些...
在 MySql 建表时候一般会指定字符集,大多数情况下为了更好的兼容性无脑选了 utf8mb4。但是有时会因为选错,或历史遗留问题,导致使用了 utf8 字符集。当两个表的字...
转载自:微信公众号码海,作者坤哥。作者首先根据一个问题说明了 JVM 对信号的处理,后面又引申了线程、协程模型,特别后面部分很值得学习下。 网上看到一个很有意思的美团面试题:...
这篇接着 继续介绍下其他的一些组件。 Popups Popups 是 IntelliJ 平台中广泛使用弹出窗口 - 没有显式的关闭按钮并在失去焦点时自动消失。个人感觉跟 Ac...
一点不厉,纯学习而已
Redis Cluster 实际部署Redis Cluster 模式是官方支持的功能,也是现在最流行的 redis 集群部署方式。较传统的 Sentinel 模式,不再有单机内存容量、网卡流量限制,真正做到了可...
问题描述 一条 SQL,在数据库中是如何执行的呢?相信很多人都会对这个问题比较感兴趣。当然,要完整描述一条 SQL 在数据库中的生命周期,这是一个非常巨大的问题,涵盖了 SQ...
EXPLAIN 语句提供了有关 MySQL 如何执行语句的信息。 EXPLAIN 为 SELECT 语句中使用的每个表返回一行信息,它按照 MySQL 在处理语句时读取它们的...
问题起因 最近在做一个基于时间的统计功能,大体需求是统计按照 1min、10min、2h、24h 为窗口大小进行数据统计。原始数据的时间字段是 ms 时间戳,思路很简单就是直...
IntelliJ Platform 中提供了大量的自定义 Swing 组件,使用这些组件能让你的 Plugin 保持跟 IDE 其他部分一致的展示效果及运行状态。同时使用这些...
我们有个应用需要用户连续上传很多图片到服务器,前一段时间有用户反馈由于上传的图片越来越多,耗时也越来越长至无法接受,甚至可能一晚上都无法完成图片的上传过程。于是图片上传性能的...
IDEA 现在基本上可以一统 Java IDE 的江湖了,eclipse 的用户实在寥寥无几。而 IDEA 的“IntelliJ”很大一部分原因来自于他提供的各种插件,如果插...