上一页 1 2 3 4 5 6 7 8 9 ··· 32 下一页
摘要: 【并发】深入理解JMM&并发三大特性(二) 一、JMM可见性问题回顾 【疑问】如果业务逻辑超过1ms,是不是就不需要volatile??? 二、多CPU多核缓存架构解析 1. CPU高速缓存(Cache Memory) 2. 多CPU多核缓存架构 三、缓存一致性问题 缓存一致性的要求(前提) (1) 阅读全文
posted @ 2022-12-27 18:39 金鳞踏雨 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 【并发】深入理解JMM&并发三大特性(一) 一、并发和并行 1. 并行(parallel) 2. 并发(concurrency) 3. 并发三大特性 (1)可见性(本章重点!) (2)原子性(有后续) (3)有序性(有后续) 二、Java内存模型(JMM) 1. 什么是JMM? 2. JMM与硬件内 阅读全文
posted @ 2022-12-24 03:16 金鳞踏雨 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 【MySQL】史上最全的MySQL高性能优化总结 【1】深入理解MySQL索引底层数据结构与算法 1. 为什么不使用二叉树、红黑树、B树来作为索引? 2. MyISAM 与 Innodb存储引擎有什么区别? 3. MySQL 的索引按照功能分类可以分几种? 4. MySQL 的的聚集索引与非聚集索引 阅读全文
posted @ 2022-12-19 03:05 金鳞踏雨 阅读(283) 评论(0) 推荐(0) 编辑
摘要: // YaQiang.cpp: 定义控制台应用程序的入口点。 // #include "按键状态.h" #include "YaQiang.h" int main() { HWND 句柄 = (HWND)-1; while (句柄 == (HWND)-1) { 句柄 = 取句柄(L"TslGame. 阅读全文
posted @ 2022-12-13 11:06 金鳞踏雨 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 【并发】深度解析CAS原理与底层源码 什么是 CAS? CAS案例分析 一、不采用任何限制 二、使用synchronized锁解决线程安全问题 三、使用CAS解决线程安全问题 (1)Unsafe的基本使用 (2)自定义的UnsafeFactory (3)Unsafe的关于CAS的API (4)自定义 阅读全文
posted @ 2022-12-10 20:21 金鳞踏雨 阅读(72) 评论(0) 推荐(0) 编辑
摘要: Java中的Unsafe的介绍与使用 相关文章 美团-Unsafe JavaGuide-Unsafe 什么是Unsafe??? 如何创建Unsafe对象? 通过反射获取Unsafe对象(案例) Unsafe功能简介 1. 内存操作 2. 内存屏障 3. 对象操作 4. 数据操作 5. CAS 操作 阅读全文
posted @ 2022-12-09 23:56 金鳞踏雨 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Redisson的看门狗机制究竟有什么用? 一、普通的Redis分布式锁的缺陷 基于Redis的分布式锁 Redis + Lua 脚本实现分布式锁 二、watchDog的自动延期机制 调用链关系 源码解析 tryLock() tryAcquire() tryAcquireAsync() schedu 阅读全文
posted @ 2022-12-08 03:10 金鳞踏雨 阅读(429) 评论(0) 推荐(0) 编辑
摘要: Redisson之lock()和tryLock()的区别和原理解析 在Redisson中 lock() 方法 与 tryLock() 方法是有区别的! 我们先来阐述两者的区别,再分析它们的源码。 lock() 与 tryLock() 的区别 (1)返回值: lock() 是没有返回值的;tryLoc 阅读全文
posted @ 2022-12-06 23:46 金鳞踏雨 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 99%的人都把三层架构和SpringMVC的关系搞错了!!! 先说结论, 三层架构和SpringMVC的关系就是没有关系。 很多人之前把SpringMVC中的M-Model当作三层架构中的service+dao(包括我),这个是一个错误! 大家先看两个视频还有我之前写的一篇文章 这个是对的(但是他的 阅读全文
posted @ 2022-12-06 02:07 金鳞踏雨 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Docker最新超详细教程——Docker创建运行Redis并挂载 Docker官网关于Redis的描述 redis - Official Image | Docker Hubhttps://hub.docker.com/_/redis 一、拉取Redis镜像 docker pull <镜像名称>: 阅读全文
posted @ 2022-12-03 02:09 金鳞踏雨 阅读(398) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 32 下一页