最新 最热

Netty中的时间轮

时间轮是一种可以执行定时任务的数据结构和算法.这篇文章,讲解一下它在Netty 3.x系列中如何实现的,它在4.x系列将在后面的文章中讲解.

2022-06-02
1

Postgresql备库复制冲突原理

报错是备库事务或者单SQL查询时间长,和备库的日志apply发生冲突,如果业务上有长事务、长查询,主库上又再修改同一行数据,很容易造成备库的wal日志无法apply。...

2022-05-12
1

Postgresql源码(23)为什么事务提交会通过delayChkpt阻塞checkpoint

Postgresql事务在事务提交时(执行commit的最后阶段)会通过加锁阻塞checkpoint的执行,尽管时间非常短,下面分析为什么需要这样做? 不这样做会有什么问题。...

2022-05-12
1

GPIO—蜂鸣器

蜂鸣器是一种常见的电子发声元器件,采用直流电压供电,广泛应用于计算机、打印机、报警器、电子玩具、汽车电子设备等产品中,常见的蜂鸣器可分为有源蜂鸣器和无源蜂鸣器。...

2022-05-05
1

【STM32】1.44寸TFT液晶屏显示字符、汉字和图片

这里有个小疑问:为啥引出两个GND和NC?不知道制造商怎么想的?有知道的小伙伴可以私信我呢。

2022-01-07
1

《kafka问答100例 -5》什么时候真正执行删除Topic磁盘日志 ?

什么时候真正执行删除Topic磁盘日志 ? Controller监听到zk节点/admin/delete_topics之后,向所有存活的Broker发送删除Topic的请求; Broker收到请求

2021-12-31
1

Java Review - 并发编程_ScheduledThreadPoolExecutor原理&源码剖析

Java Review - 并发编程_ThreadPoolExecutor原理&源码剖析 我们复习了Java中线程池ThreadPoolExecutor的原理,ThreadPoolExecutor只是Executors工具类的一部分功能。

2021-12-30
1

FPGA的虚拟时钟如何使用?

虚拟时钟通常用于设定输入和输出的延时,即set_input_delay和set_output_delay。可能有同学忘记这两个约束的用法了,这里我们再展示一下:

2021-12-10
1

为什么你不需要计时器,除了延迟

一些PLC供应商吹嘘他最小的PLC提供了7种定时器和计时功能,这是他的PLC和其他品牌之间的一个区别因素。尽管这些词听起来很诱人,但从实用的角度来看,这7种类型没有真正的价值,除了非常懒惰的PLC程序员。...

2021-11-04
1

《kafka问答100例 -5》什么时候真正执行删除Topic磁盘日志 ?

什么时候真正执行删除Topic磁盘日志 ? Controller监听到zk节点/admin/delete_topics之后,向所有存活的Broker发送删除Topic的请求; Broker收到请求

2021-10-08
1