11 2022 档案

摘要:从多线程模型复盘volatile volatile的存在,我猜就是为了适应JMM这种线程之间有本地内存和有共享内存的模型。解决了数据的可见性问题和有序性问题。 volatile的效果 当两个线程使用到了同一个变量的时候,他们都会在自己线程的本地内存中有一个变量的副本,而这个副本是自己独享的,所以对其 阅读全文
posted @ 2022-11-29 09:40 azxx 阅读(14) 评论(0) 推荐(0) 编辑
摘要:从JMM模型复盘Java多线程 多线程的由来 任何事情都是有一个发展的历程,多线程也是,我们聊聊多线程的历史。 最开始的时候什么都没有,只有CPU和磁盘的概念。之后人们觉得CPU和磁盘(也就是IO)的差速太大,为了弥补想出了批处理的模式,在如今的视角看,像是一个读写缓冲。当这样的阻塞式的运行久了之后 阅读全文
posted @ 2022-11-28 15:42 azxx 阅读(25) 评论(0) 推荐(0) 编辑
摘要:用docker配置以mysql为数据源的nacos 需要提前配置好数据库 /******************************************/ /* 数据库全名 = nacos_config */ /* 表名称 = config_info */ /**************** 阅读全文
posted @ 2022-11-27 16:24 azxx 阅读(72) 评论(0) 推荐(0) 编辑
摘要:常用注解 如果有人问我在项目中使用的比较多的注解是什么,我想应该不能只说一些基础的,所以从今天开始记录一下遇到的一些比较非常见的注解。 基础注解 @Service @Controller @RestController @Component @Resource @Autowired @Configu 阅读全文
posted @ 2022-11-26 14:33 azxx 阅读(18) 评论(0) 推荐(0) 编辑
摘要:学习完各种线程模型之后,试图从线程模型出发去理解设计者设计这些锁,多线程工具的时候的思想 https://articles.zsxq.com/id_rk2jkvxq1n4d.html MESA 管程模型 提到多线程就不得不提MESA这种管程的模型,因为我们常用的锁,如synchronized,Ree 阅读全文
posted @ 2022-11-26 13:30 azxx 阅读(39) 评论(0) 推荐(0) 编辑
摘要:MINIO 拉取镜像 docker pull minio/minio:RELEASE.2020-10-28T08-16-50Z-37-ged264449b RUN服务 docker run --name minio -p 9090:9000 -p 9999:9999 -d --restart=alw 阅读全文
posted @ 2022-11-20 18:44 azxx 阅读(17) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题