最新 最热

聊聊druid的borrow行为

com/alibaba/druid/pool/DruidDataSource.java

2023-09-26
1

go 互斥锁和读写互斥锁

互斥锁是一种常用的控制共享资源访问的方法,它能够保证同时只有一个goroutine可以访问共享资源。Go语言中使用sync包的Mutex类型来实现互斥锁。定义一个锁:...

2023-09-14
1

Java中有哪些方式能实现锁某个变量

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-09-07
1

synchronized和Lock的区别

最近了不起在面试,经常被问到关于synchronized和Lock的相关知识点。所以整理了一些相关资料,供大家一起学习。

2023-09-06
2

常见的数据列表查询:同时支持置顶、锁定位置、移动排序、分页的实现逻辑

逻辑:假设每页50条数据,查出当页的lock值的数据,比如第一页就是lock为1-50的,第二页就是lock为51-100的,同时查出前面几页所有的lock数据的数量,这个数量就是当前页需要往前偏移的offset,根据这个offset获取的列表,进行当前页...

2023-09-05
1

Composer专题-使用体会 composer install VS composer update

composer install 会根据composer.lock文件来安装依赖包,这里composer.lock占据“主导地位”,如果.lock文件不存在,将读取composer.json文件找出需要安装的包,并在处理完依赖后创建composer.lock。原文出处...

2023-09-05
1

聊一下C#中的lock

在C#中,lock 是用于实现多线程同步的关键字。它用于创建一个互斥锁(Mutex),以确保在同一时间只有一个线程可以访问被锁定的代码块。这在多线程环境中是很重要的,因为如果多个线程同时访问共享资源,可能会导致数据不一致或者...

2023-09-01
1

技术分享 | 一招解决 MySQL 中 DDL 被阻塞的问题

爱可生 MySQL DBA 团队成员,负责处理客户 MySQL 及我司自研 DMP 平台日常运维中的问题。

2023-08-18
1

面试官:线程是如何通讯的?

线程通信是指多个线程之间通过某种机制进行协调和交互,例如,线程等待和通知机制就是线程通讯的主要手段之一。

2023-08-09
1

yarn install命令报错解决办法-warning package-lock.json found.

这个警告提示是由于在项目中同时存在 package-lock.json 和 yarn.lock 锁定文件,可能会导致版本冲突和依赖不一致的问题。

2023-07-20
1