<
一枝梅的博客
博客
随笔
软件
专题
标签
留言板
开往
狂盗一枝梅
曾梦想仗剑走天涯,后来工作忙没去!
java并发编程:为什么不要用stop方法停止线程
java并发编程:为什么不要用stop方法停止线程 首先先看一段代码: public class ThreadTest { public static void main(String[] args) throws InterruptedExce...
随笔
#并发编程
一枝梅
4月前
153
Windows系统安装Nginx教程
可以先去google上搜索"Nginx for Windows download",然后点进去,就看到了以下页面(https://nginx.org/en/download.html) 当然,你会发现,根本没必要搜索"for Windows",...
软件
#nginx
一枝梅
4月前
140
docker部署rabbitmq
去docker官网搜索目标镜像:https://hub.docker.com/ ,rabbitmq的搜索结果如下 选择这个,然后选择management版本的,比如3.11-management版本 然后把镜像拉下来,使用旁边的命令 dock...
软件
#rabbitmq
一枝梅
4月前
132
java并发编程:线程中断方法interrupt详解
java.lang.Thread类有一个 interrupt 方法,该方法直接对线程调用。当被interrupt的线程正在sleep或wait时,会抛出 InterruptedException 异常。事实上, interrupt 方法只是改变目...
博客
#java
#并发编程
一枝梅
4月前
168
Windows远程桌面快捷方式创建和使用
一般我们在Windows下使用远程桌面,就是用快捷键Windows+R之后键入mstsc指令,打开远程桌面客户端 如果要远程桌面多个电脑,则会比较麻烦,要在下拉列表中仔细看看一堆的ip 哇哦,看的眼花缭乱 其实可以在桌面建个快捷方式,双击就能...
软件
#windows
一枝梅
4月前
164
设计模式(二十四):解释器模式(Interpreter Pattern)
一、解释器模式的定义 给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。(Given a language, define a representation for its grammar along ...
博客
#设计模式
一枝梅
6月前
368
设计模式(二十三):迭代器模式(Iterator Pattern)
一、迭代器模式定义 迭代器模式提供了一种方法访问一个容器对象中各个元素,而又不需暴露该对象的内部细节。(Provide a way to access the elements of an aggregate object sequentiall...
博客
#设计模式
一枝梅
6月前
288
设计模式(二十二):中介者模式(Mediator Pattern)
一、中介者模式定义 用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互。(Define an object that encapsulates how a set of ob...
博客
#设计模式
一枝梅
6月前
289
设计模式(二十一):备忘录模式(Memento Pattern)
一、备忘录模式的定义 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。(Without violating encapsulation,capture and external...
博客
#设计模式
一枝梅
6月前
227
设计模式(二十):命令模式(Command Pattern)
一、命令模式定义 将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。(Encapsulate a request as an object,thereby letting y...
博客
#设计模式
一枝梅
6月前
261
1
...
3
4
5
...
26
阅读榜单
29952人浏览
倍控N5105软路由安装Exsi7.0+Openwrt+ikuai
TOP1
主路由、旁路由、单臂路由的区别
2年前
17630人浏览
TOP2
若依管理系统RuoYi-Vue(二):权限系统设计详解
3年前
13301人浏览
TOP3
若依管理系统RuoYi-Vue(一):项目启动和菜单创建
3年前
12618人浏览
TOP4
若依管理系统RuoYi-Vue(三):代码生成器原理和实战
3年前
10277人浏览
TOP5
Spring Security OAuth2.0认证授权一:框架搭建和认证测试
3年前
9068人浏览
TOP6
最新发布
狂盗一枝梅
2024-10-17
26次阅读
留言
详解CAS操作的ABA问题
一、ABA问题 CAS原子操作虽然好,但是出生就自带ABA问题,那么什么是ABA问题?CAS的全称叫做Compare and swap,也就是比较和交换,ABA问题就出现在"Compare"比较阶段。 举个例子,X变量的值是10,现在线程A要对X...
博客
评分
回复
狂盗一枝梅
2024-10-15
40次阅读
留言
CAS原子类:LongAdder源码解析
LongAdder类直译过来名字叫做“原子加法器”,它是JDK1.8才出现的新类,它的作用是替代AtomicLong类在某些并发场景下的使用,使得程序运行效率更高。 在之前的《线程同步机制二:CAS原理和JUC原子类》文章中,已经简单介绍过该类的...
博客
评分
回复
狂盗一枝梅
2024-10-09
56次阅读
留言
伪共享(False Sharing)
伪共享的定义:伪共享(False Sharing) 是指多个处理器核心或线程在并发执行时,由于共享相同缓存行而导致不必要的性能下降的现象。当多个处理器核心或线程同时访问共享的内存区域,即使它们在不同的变量上操作,但这些变量处于同一个缓存行中,会导...
博客
评分
回复