最新 最热

ClickHouse BACKUP/RESTORE备份功能初体验

ClickHouse 虽然提供了一些 备份&还原 的方法(我在书里都有介绍),但目前总体来看,都不算 “自动化”。

2021-11-04
4

ESP32蓝牙模拟键盘(工作笔记)

使用前需要写一下这个,你模拟的设备的名字以及设备制造商的名字,以及一个电量,当然是假的。

2021-10-20
1

并发编程(四)-AQS图解源码解析

抢占资源的线程直接执行处理业务,但是没有抢到的资源的进入就如排队等待机制,抢占失败的资源继续等待,但是等待线程仍然能保持获取锁的可能.

2021-10-14
2

(juc系列)semaphore源码阅读

概念上讲,信号量维护了一个许可证的集合. 每一个获取操作可能会阻塞,直到有许可证可用.

2021-10-08
2

AgileConfig轻量级配置中心1.4.0发布,重构了发布功能

先说一个事,AgileConfig 在 7 月底终于通过了 NCC 社区的审核,正式成为了 NCC 大家庭的一员。这对 AgileConfig 来说是一个里程碑,希望加入 NCC 后能更好的帮助到大家。同时责任也更大了,本人会一如既往的对这个项目维护...

2021-09-22
6

Semaphore 信号量源码分析

Semaphore 信号量, 信号量维护了一组许可。如果有必要每个采集模块都会阻塞,直到有许可可用。然后获取许可证。每次发布都会添加一个许可证,可能会释放一个阻塞资源。但是,没有使用实际的许可对象;信号量可用数量的计数,并...

2021-09-09
2

并发编程-17AQS同步组件之 Semaphore 控制并发线程数的信号量

Semaphore(信号量)是用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源。

2021-08-17
3

CentOS,Python工具库pip安装失败

pip工具可以方便快捷的安装python所需要的库,笔者在使用CentOS7.4环境下安装pip工具遇到问题,错误信息显示没有可用的软件包,安装了eple源,也显示无可用软件包。...

2021-08-12
1

Excute Commands with SaltStack

类似的工具还有 Puppet、Chef、Ansible,他们之间可以相互替代,但是哪一个更好,我就不在此引发圣战了

2021-08-11
4

ARM64 SMP多核启动(上)- spin-table

一般嵌入式系统使用的都是对称多处理器(Symmetric Multi-Processor, SMP)系统,包含了多个cpu, 这几个cpu都是相同的处理器,如4核Contex-A53。但是在系统 启动阶段他们的地位并不是相同的,其中core0是主cpu(也叫引导处理器),...

2021-08-06
4