程序员小灰

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

全部文章

小灰

漫画:什么是自动驾驶?

自动驾驶,也被称为无人驾驶,顾名思义,是指交通工具在没有人类操作的情况下,也能够完成环境的感知与导航,顺利到达目的地。

7940
小灰

漫画:什么是 “建造者模式” ?

建造者模式与简单工程模式的区别,在于建造者模式多出一个Builder类,使得创建对象的灵活性大大增加,适用于如下场景:

6130
小灰

Lombok!代码简洁神器还是代码“亚健康”元凶?

关于Lombok,DD是一个重度用户,从我编写的Spring Boot教程还是Spring Cloud教程中,都可以看到几乎每个例子里都有很多地方会用到,尤其是...

7320
小灰

漫画:Object类很大,你忍一下(完结篇)

在上一篇当中,我们提及了Java语言Object类的九大方法,并重点讲解了其中的getClass(),finalize(),toString(),equals(...

9911
小灰

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

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

11750
小灰

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

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

11730
小灰

如何让数据结构可视化?

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

10120
小灰

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

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

18030
小灰

你管这破玩意叫 RDB ?

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

14140
小灰

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

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

15120
小灰

你管这破玩意叫 class?

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

11010
小灰

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

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

15221
小灰

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

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

13940
小灰

什么是 “分布式锁” ?

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

12130
小灰

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

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

8010
小灰

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

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

9030
小灰

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

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

11630
小灰

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

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

11010
小灰

什么是 “分布式事务” ?

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

16810
小灰

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

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

9120

扫码关注云+社区

领取腾讯云代金券