<
一枝梅的博客
博客
随笔
软件
专题
标签
留言板
开往
狂盗一枝梅
曾梦想仗剑走天涯,后来工作忙没去!
Windows设置每天定时关机功能
1.右键Windows徽标,点击“计算机管理”。 2.在“计算机管理”中,点击“任务计划程序”,选择“创建基本任务“。 3.为基本任务命名以便查看,点击“下一步“。 4.设置任务的开始时间为每天,设置完成后点击“下一步“。 5.在开始中,设置开始...
随笔
#windows
#win10
一枝梅
6月前
227
详解AQS五:深入理解共享锁CountDownLatch
CountDownLatch是一个常用的共享锁,其功能相当于一个多线程环境下的倒数门闩。CountDownLatch可以指定一个计数值,在并发环境下由线程进行减一操作,当计数值变为0之后,被await方法阻塞的线程将会唤醒。通过CountDown...
博客
#java
#多线程编程
一枝梅
6月前
276
详解AQS四:ReentrantLock条件队列原理
ReentrantLock的条件队列是实现“等待通知”机制的关键,之前在《java线程间通信:等待通知机制》一文中讲过了使用ReentrantLock实现多生产者、多消费者的案例,这个案例实际上在java源码的注释中已经给了,可以看Conditi...
博客
#java
#多线程编程
一枝梅
6月前
291
详解AQS三:ReentrantLock非公平锁原理
上一篇文章《详解AQS二:ReentrantLock公平锁原理》中,详细分析了ReentrantLock公平锁的AQS实现原理,本篇文章将会继续分析ReentrantLock非公平锁的实现原理。 首先看看非公平锁NonfairSync的源码,以方...
博客
#java
#多线程编程
一枝梅
6月前
264
详解AQS二:ReentrantLock公平锁原理
ReentrantLock作为我们使用频率最高的显式锁,它是AQS的经典实现,本篇文章将以ReentrantLock公平锁为例讲解AQS的实现。 一、ReentrantLock 在之前的文章《线程同步机制一:内部锁和显式锁》中已经提到过关于显式锁...
博客
#java
#多线程编程
一枝梅
6月前
484
详解AQS一:CLH队列锁
AQS(AbstractQueuedSynchronizer)抽象队列同步器是Java中用于构建同步器(synchronizer)的框架,提供了一种基于FIFO等待队列的抽象框架,JAVA中的很多显式锁底层实现都使用了该框架:ReentrantL...
博客
#java
#多线程编程
一枝梅
7月前
382
使用nvm管理多版本node
注意:在安装使用nvm前需要先卸载已经安装的node 第一步:安装nvm-windows 下载地址:https://github.com/coreybutler/nvm-windows/releases 安装最新版即可。 第二步:查看可用版本 ...
随笔
#node
一枝梅
8月前
355
java线程间通信:等待通知机制
在多线程编程中,不同线程可能需要相互协作、共享数据,线程间通过某种方式互相告知自己的状态,以避免无效的资源争夺,这就是线程间通信。线程间通信的目的是确保多个线程能够有效地协调工作,以完成特定任务或避免数据不一致性。 线程间通信的方式可以有很多种:...
博客
#java
#多线程编程
一枝梅
8月前
360
hashCode方法的调用对Java锁的影响
从上一篇文章《深入理解偏向锁、轻量级锁、重量级锁》中已经介绍了关于锁升级相关的知识,在其中研究偏向锁的过程中,无意中调用了hashCode方法,然后锁的状态发生了明显不符合预期的变化。 一、偏向锁回顾 首先看下偏向锁的案例,这个之前已经介绍过了,...
博客
#java
#多线程编程
一枝梅
8月前
339
深入理解偏向锁、轻量级锁、重量级锁
一、对象结构和锁状态 synchronized关键字是java中的内置锁实现,内置锁实际上就是个任意对象,其内存结构如下图所示 其中,Mark Word字段在64位虚拟机下占64bit长度,其结构如下所示 可以看到Mark Word字段有个很...
博客
#java
#多线程编程
一枝梅
8月前
317
1
...
4
5
6
...
31
阅读榜单
31915人浏览
倍控N5105软路由安装Exsi7.0+Openwrt+ikuai
TOP1
主路由、旁路由、单臂路由的区别
2年前
20346人浏览
TOP2
若依管理系统RuoYi-Vue(二):权限系统设计详解
4年前
14425人浏览
TOP3
若依管理系统RuoYi-Vue(一):项目启动和菜单创建
4年前
13523人浏览
TOP4
若依管理系统RuoYi-Vue(三):代码生成器原理和实战
4年前
11339人浏览
TOP5
Spring Security OAuth2.0认证授权一:框架搭建和认证测试
4年前
9990人浏览
TOP6
最新发布
狂盗一枝梅
2025-07-14
4次阅读
留言
Redis(七):多机部署之主从复制模式
Redis多机部署有三种模式:主从复制模式、Sentinel(哨兵)模式、Cluster模式,本篇文章将基于Redis6.2.1讲解主从复制模式的部署、使用、常见问题等。 一、主从复制模式的部署 一般来说主从复制模式要用多台机器部署,由于资源有限...
博客
评分
回复
狂盗一枝梅
2025-07-08
24次阅读
留言
Redis(六):Redis整合Lua
lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 一、使用Lua脚本的好处 Redis与Lua脚本的整合为开发者提供了一种在Redis服务器端执行复杂逻...
博客
评分
回复
狂盗一枝梅
2025-07-03
39次阅读
留言
Redis(五):Redis Stream
在之前的文章《Redis(二):Redis消息队列》中已经介绍过Redis中使用List以及发布订阅两种模式实现的消息队列,其中发布订阅模式比List模式功能更强大,但是有很大的缺陷: 消息没有持久化,如果消费者断线重连,消息会丢失 没有ack...
博客
评分
回复