清欢渡-编程社-第167页
清欢渡的头像-编程社
管理员
但愿日子清净,抬头遇见的都是柔情!
RocketMQ:能够抵挡双十一的中间件是怎么设计的?-编程社

RocketMQ:能够抵挡双十一的中间件是怎么设计的?

最近又重新学习了一遍 RocketMQ,真的是每次看都能够感悟到一些新的东西。 所以说学东西还是得先粗略的了解一下大概之后,再去往深了一点点研究,从而形成一套体系。 1. 什么是 RocketMQ? gith...
面试必备:项目是怎么存密码的-编程社

面试必备:项目是怎么存密码的

密码是一个 IT 系统中很敏感、很重要的部分,尤其是早期的系统,往往登录一个系统只要一个账号和密码就可以了。 很多账号被盗都是因为密码泄露了,密码泄露有很多种可能,比如暴力破解、社工破...
提升性能与一致性:MySQL 5.7中的组提交与两阶段提交机制解析-编程社

提升性能与一致性:MySQL 5.7中的组提交与两阶段提交机制解析

MySQL 的组提交(Group Commit)是一项优化技术,旨在提升数据库系统的性能与事务处理效率。它通过将多个事务的提交操作合并为一个批处理操作,减少磁盘 IO 和锁定开销,从而加速事务处理。 我...
如何判断操作系统有没有在内存替换?-编程社

如何判断操作系统有没有在内存替换?

我们可以使用sar -B 1命令来观察: 图中红色框住的就是后台内存回收和直接内存回收的指标,它们分别表示: pgscank/s : kswapd(后台回收线程) 每秒扫描的 page 个数。 pgscand/s: 应用程序在内...
操作系统内存不足的时候会发生什么?-编程社

操作系统内存不足的时候会发生什么?

应用程序通过 malloc 函数申请内存的时候,实际上申请的是虚拟内存,此时并不会分配物理内存。 当应用程序读写了这块虚拟内存,CPU就会去访问这个虚拟内存, 这时会发现这个虚拟内存没有映射到...
怎么判断服务器内存是否够用?-编程社

怎么判断服务器内存是否够用?

使用 free 命令查看内存使用情况 使用 free -m 命令可以查看内存的总体使用情况,输出结果会大致如下: total used free shared buff/cache available Mem: 7982 1746 2523 155 3703 5818 Swap:...
top和free命令都可以查看内存,有什么区别?-编程社

top和free命令都可以查看内存,有什么区别?

free命令主要是查看系统的内存使用情况 物理内存: total:总物理内存大小 used:已使用的内存 free:未使用的内存 shared:共享内存大小 buff/cache:缓冲和缓存内存大小 available:当前可用...