程序员小灰

我是小灰,微信公众号【程序员小灰】运营者,畅销技术图书《漫画算法》作者。
113 篇文章
18.6K 次阅读
27 人订阅

全部文章

小灰

漫画:什么是 “原型模式” ?

假如有一天,小灰被外星人抓走了,外星人要拿小灰做实验,想了解小灰在吃得好、睡得好、玩得开心的场景下,与现实中小灰的生存状态有什么区别。

10750
小灰

面试官问我:什么是 “伸展树” ?

为了维持二叉查找树的高效率查找,就需要对二叉查找树进行平衡调整。在数据结构当中大名鼎鼎的红黑树、AVL,就是典型的自平衡二叉查找树。

10630
小灰

如何让数据结构可视化?

当我们实现一个比较复杂的数据结构,比如二叉树、图、跳表,Debug的时候怎么验证自己写的函数对不对呢?

9020
小灰

ERP已死,“中台”已凉,“低代码”称王!

业界有个说法,认为ERP经过了20多年的发展,理念已经不行了、跟不上时代了;而后起之秀“中台”,经历了兴起、火爆、被唱衰等阶段,也已经凉凉了。

16230
小灰

你管这破玩意叫 RDB ?

时点性是必须保证的,否则快照就没有了意义,那就只能尝试将阻塞客户端的时间变短一点了。

13340
小灰

天天当键盘侠,你知道从按键到响应的底层原理吗?

键盘,咱们做计算机这一行的自然不必多说,天天与它打交道。但熟归熟,清楚键盘背后的原理吗?键盘上都标有各键的名称,表明了各键所代表的意义,但是计算机是如何知道的?...

10920
小灰

你管这破玩意叫 class?

我是一个 .java 文件,名叫 FlashObject.java,叫我小渣就行。

10310
小灰

一文讲透计算机的“中断”

中断,英文名为Interrupt,计算机的世界里处处都有中断,任何工作都离不开中断,可以说整个计算机系统就是由中断来驱动的。那么什么是中断?简单来说就是CPU停...

13910
小灰

Java都到16了,为什么都还在用8,是越做越烂了么?

最近一段时间,Java16发布了。有些同学在为之叫好,也有些同学很迷茫,写出了这样的留言:

11540
小灰

什么是 “分布式锁” ?

对于一个单机的系统,我们可以通过synchronized或者ReentrantLock等这些常规的加锁方式来实现,然而对于一个分布式集群的系统而言,单纯的本地锁...

10330
小灰

漫画:什么是 “锦标赛排序” ?

如图中所示,我们把原本的冠军选手5排除掉,在四分之一决赛和他同一组的选手6就自然获得了直接晋级。

7110
小灰

漫画:什么是 “第一类永动机” ?

从古至今,人类一直在想方设法借用外力来协助自身的生产和生活。比如,我们借助牛的力量来耕田,借助马的力量来远行,借助水和风的力量来灌溉和磨面。

7830
小灰

再见,拼多多!再见,黄铮!

先是买菜业务员工的事件,随后又曝出有员工被抬上救护车,紧接着,员工谭某在家中发生悲剧。

10530
小灰

什么是数据库的 “缓存池” ?(万字干货)

Buffer Pool 是什么?从字面上看是缓存池的意思,没错,它其实也就是缓存池的意思。它是 MySQL 当中至关重要的一个组件,可以这么说,MySQL的所有...

8510
小灰

什么是 “分布式事务” ?

对于分布式事务,相信所有人都应该很了解,为什么会有分布式事务?无论是数据量导致的分库,还是现在微服务盛行的场景都是他出现的原因。

13310
小灰

漫画:什么是 “代理模式” ?

在上面的代码中,代理类和业务类继承了相同的接口,并且重写了添加/删除学生的方法。

7720
小灰

面试官:缓存一致性问题怎么解决?

关于Redis的其他的一些面试问题已经写过了,比如常见的缓存穿透、雪崩、击穿、热点的问题,但是还有一个比较麻烦的问题就是如何保证缓存一致性。

16510
小灰

“这段代码,我在本地运行没问题啊?”

代码是运行互联网项目的核心。在快速迭代的互联网项目开发中,最常见的便是多人共同协作开发场景。将代码托管至云端并使用优秀的代码管理系统,对于开发人员是至关重要的。

9310
小灰

漫画设计模式:什么是 “装饰器模式” ?

在我们上面的例子中,Component接口相当于汽车接口,所有的被包装类、包装类,都继承于这个接口。

10030
小灰

再见,杀毒软件之父,王江民!

王江民,中国最早的反病毒专家,被业界尊称“中国杀毒软件之父”、“中国反病毒第一人。以38岁为分界,王江民的前半生,是中国青年身残志坚的楷模,他的后半生是中国安全...

19330

扫码关注云+社区

领取腾讯云代金券