搜索结果
查询Tags标签: lock,共有 743条记录-
上传npm包到私有nexus仓库中《解决服务端安装npm依赖失败的问题》
上传npm包到私有nexus仓库中《解决服务端安装npm依赖失败的问题》 1. 问题背景: 最近在做后台管理系统时候,做富文本编辑器,使用到了最新版本的 "tinymce": "^6.1.0" 包。在本地安装使用没有任何问题。最近要弄自动化部署,结果提交gitlab后。自动…
2022/6/29 23:26:43 人评论 次浏览 -
Redisson分布式
参考链接:https://www.cnblogs.com/jklixin/p/13212864.html 官网连接:https://redisson.org Redisson分布式 GitHub中文文档 概念:是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分…
2022/6/27 2:20:24 人评论 次浏览 -
【MySQL】MySQL中如何定位DDL被阻塞的问题
1.查看DDL阻塞 查看DDL操作对应的状态show processlist; 2.(MySQL5.6)定位哪些会话阻塞了DDL操作select * from information_schema.innodb_trx;information_schema.innodb_trx.trx_mysql_thread_id是线程id,再结合information_schema.processlist进一步缩小范围,定位出…
2022/6/26 2:22:09 人评论 次浏览 -
MySQL数据库 DDL 阻塞问题定位 【转载】
转载 【即拿即用:MySQL 中如何定位 DDL 被阻塞的问题?】 https://dbaplus.cn/news-11-4579-1.html 作者介绍 陈臣,甲骨文MySQL首席解决方案工程师,公众号《MySQL实战》作者,有大规模的MySQL,Redis,MongoDB,ES的管理和维护经验,擅长MySQL数据库的性能优化及日常操…
2022/6/26 2:20:45 人评论 次浏览 -
npm、cnpm与package-lock.json的操作
来源:npm、cnpm与package-lock.json的操作_IT码农-爱吃辣条的博客-CSDN博客_cnpm lock package.json文件只能锁定大版本,也就是版本号的第一位,并不能锁定后面的小版本,在npm 5时添加package-lock.json。 npm i会根据package-lock.json里的内容来处理和安装依赖而不是…
2022/6/25 23:20:50 人评论 次浏览 -
记录一下MySql update会锁定哪些范围的数据
目录1、背景2、前置知识2.1 数据库的隔离级别2.2 数据库版本2.3 数据库的存储引擎2.4 锁是加在记录上还是索引上2.5 update...where加锁的基本单位是2.6 行级锁2.6.1 Record Locks2.6.2 Gap Locks2.6.3 Next-Key Locks2.6.4 测试锁表的表结构2.6.5 表中的测试数据2.7 查看…
2022/6/25 2:23:02 人评论 次浏览 -
Mysql 中的锁
一、概述 锁是计算机协调多个进程或线程并发访问某一资源的机制.在数据库中,除传统的计算资源 (CPU、RAM、I/O) 的争用以外,数据也是一种供许多用户共享的资源.如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一…
2022/6/9 2:20:10 人评论 次浏览 -
【JUC 并发编程】——ReentrantLock 源码分析
可重入性 概念 在说 ReentrantLock 之前,先了解下什么是可重入。假如有如下代码private synchronized static void testA() {testB(); }private synchronized static void testB() {// do sth }代码很简单,有两个同步方法,testA 方法中调用 testB 方法。线程进入 testA…
2022/6/9 1:21:39 人评论 次浏览 -
文件锁和IO多路复用
文件锁和IO多路复用 一直没用过fcntl/select/poll/epoll,今天便花了点时间看看,主要简短的记录几个例子。 1.fcntl #include<sys/types.h> #include<unistd.h> #include<fcntl.h> int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg);…
2022/6/4 23:20:25 人评论 次浏览 -
jdk11源码-synchronized
java对象头之MarkWord 直接引用openjdk的cpp源码注释 // The markOop describes the header of an object. // // Note that the mark is not a real oop but just a word. // It is placed in the oop hierarchy for historical reasons. // // Bit-format of an object …
2022/5/29 5:19:42 人评论 次浏览 -
抽象同步队列AQS源码学习
抽象同步队列AQS源码学习 1、AQS类结构剖析static final class Node {/** Marker to indicate a node is waiting in shared mode */static final Node SHARED = new Node(); // 用来标记该线程是获取共享资源时被阻塞挂起后放入到AQS队列的static final Node EXCLUSIVE =…
2022/5/26 1:51:13 人评论 次浏览 -
碰到的一些奇怪的问题
1、apt安装yasm时发现Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend),解决方法sudo rm /var/lib/dpkg/lock 2、samba没有写权限 解决samba配置与使用中遇到的问题 - 百度文库 (baidu.com)
2022/5/24 23:50:05 人评论 次浏览 -
c++ 实现的简易线程池
//单例类 template<typename T> class Singleton { public:static T &instance() {call_once(onceFlag_, [&]{instance_ = new T(); });return *instance_;} private:Singleton()=default;Singleton(const Singleton&) = delete;Singleton &operato…
2022/5/23 1:05:48 人评论 次浏览 -
mysql锁分类
参考链接:https://github.com/hongwen1993/all/blob/master/database/lock.md 1、基于锁的粒度分类:行级锁(innodb)、表级锁(innodb、myIsam)、页级锁(innodb)、记录锁、间隙锁(又称gap)、临键索(又称Next-key lock) 2、基于锁的状态分类:意向共享锁、意向排…
2022/5/22 10:51:08 人评论 次浏览 -
Java ReentrantReadWriteLock 同一个线程先 readlock, 再 witelock 死锁 - dead lock
Refr to https://josephmate.github.io/2020-02-24-deadlock-who-owns-the-lock/ What I LearnedLocking a readlock, then locking the write lock on the same lock creates a deadlock. Deadlocks created using locks instead of monitors does not appear in thread …
2022/5/12 9:48:53 人评论 次浏览