• 发布
  • 评论
  • 划线
  • 收藏
  • 关注
  • 全部分类
索引为什么能提供查询性能...
索引为什么能提供查询性能...

昨天,有个女孩子问我提高数据库查询性能有什么立竿见影的好方法?

你不好奇 CPU 是如何执行任务的吗?
你不好奇 CPU 是如何执行任务的吗?

有了内存,为什么还需要 CPU Cache? CPU 是怎么读写数据的? 如何让 CPU 能读取数据更快一些? CPU 伪共享是如何发生的?又该如何避免?

10 张图打开 CPU 缓存一致性的大门
10 张图打开 CPU 缓存一致性的大门

随着时间的推移,CPU 和内存的访问性能相差越来越大,于是就在 CPU 内部嵌入了 CPU Cache(高速缓存),CPU Cache 离 CPU 核心相当近,因此它的访问速度是很快的,于是它充当了 CPU 与内存之间的缓存角色。

CPU 执行程序的秘密,藏在了这 15 张图里
CPU 执行程序的秘密,藏在了这 15 张图里

代码写了那么多,你知道 a = 1 + 2 这条代码是怎么被 CPU 执行的吗?

大学四年我是怎么写操作系统和计算机网络的?掏心掏肺的分享!
大学四年我是怎么写操作系统和计算机网络的?掏心掏肺的分享!

最近收到不少读者留言,关于怎么学「操作系统」和「计算机网络」的留言,小林写这一块的内容也有半年多了,啃非常多的书,也看了很多视频,有好的有差的,今天就掏心掏肺地分享给大家。

原来 8 张图,就可以搞懂「零拷贝」了
原来 8 张图,就可以搞懂「零拷贝」了

磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存 10 倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接 I/O、异步 I/O 等等,这些优化的目的就是为了提高系统的吞吐量,另外操作系统内核中的磁盘高速缓存区,可以有效的减少磁盘的访问次数

面试官:你说说互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景
面试官:你说说互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景

选择对的锁,有助于提高系统的性能,是个面试热题。

大厂面试爱问的「调度算法」,20 张图一举拿下
大厂面试爱问的「调度算法」,20 张图一举拿下

最近,我偷偷潜伏在各大技术群,因为秋招在即,看到不少小伙伴分享的大厂面经。

键盘敲入 A 字母时,期间发生了什么....
键盘敲入 A 字母时,期间发生了什么....

键盘可以说是我们最常使用的输入硬件设备了,但身为程序员的你,你知道「键盘敲入 A 字母时,操作系统期间发生了什么吗」?

Linux 平均负载高了怎么办?
Linux 平均负载高了怎么办?

通常我们发现系统变慢时,我们都会执行 top 或者 uptime 命令,来查看当前系统的负载情况,比如像下面,我执行了 uptime,系统返回的了结果,那你知道平均负载高了怎么排查吗?

C++ 模板常见特性(函数模板、类模板)
C++ 模板常见特性(函数模板、类模板)

C++ 是很强大,有各种特性来提高代码的可重用性,有助于减少开发的代码量和工作量,模板就是一个很好的例子。

C++ 自增、自减运算符的重载和性能分析
C++ 自增、自减运算符的重载和性能分析

自增运算符和自减运算符是有前置和后置之分的,它们之间的性能区别,你知道吗?

个人成就
  • 发布了 45 篇内容

    28.5字, 被阅读 23396

  • 获得了 350 次赞同

    获得了 99次喜欢, 获得了 251 次收藏

  • 参与了 15 次互动

    互动包含发布评论、点赞评论、参与投票等

TA 关注的
还没有关注其他内容哦
最新评论
小林coding