- 目录 一、缓存一致性二、伪共享三、volatile1、保证可见性2、禁止指令重排,通过内存屏障实现的。3、重排序4、as-if-serial原则 四、Java内存模型五、Happens-Be... 目录 一、缓存一致性二、伪共享三、volatile1、保证可见性2、禁止指令重排,通过内存屏障实现的。3、重排序4、as-if-serial原则 四、Java内存模型五、Happens-Be...
- Rabbitmq中绑定 exchange:flow routing-key:user bind-queue:flow_user 白话文就是,把user绑定到flow_user序列 发送方使用routing-key推送: //把routing-key发送给名为flow的exchenge,然后exchenge负责向绑定的这个Qu... Rabbitmq中绑定 exchange:flow routing-key:user bind-queue:flow_user 白话文就是,把user绑定到flow_user序列 发送方使用routing-key推送: //把routing-key发送给名为flow的exchenge,然后exchenge负责向绑定的这个Qu...
- 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 原子特性: 原子是最小的粒子,不可再分 这并不是一个化学课,而是巧妙的借用了化学上的一个概念,即原子是最小的粒... 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 原子特性: 原子是最小的粒子,不可再分 这并不是一个化学课,而是巧妙的借用了化学上的一个概念,即原子是最小的粒...
- 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 🚀 知识快读 Semaphore 翻译过来就是信号量... 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 🚀 知识快读 Semaphore 翻译过来就是信号量...
- 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ (opens new window) 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 # 🚀 知识快读 Semaphore 翻译过来就是信号量, 其根本原理就是基于 CA... 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ (opens new window) 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 # 🚀 知识快读 Semaphore 翻译过来就是信号量, 其根本原理就是基于 CA...
- [深入了解线程对象与线程,线程与运行环境] 在基础篇中的第一节,我就强调过,要了解多线程编程,首要的两个概念就是线程对象 和线程. 现在我们来深入理解线程对象,线程,运行环境之间的关系,弄清Runnable与Thread的 作用. 在JAVA平台中,序列... [深入了解线程对象与线程,线程与运行环境] 在基础篇中的第一节,我就强调过,要了解多线程编程,首要的两个概念就是线程对象 和线程. 现在我们来深入理解线程对象,线程,运行环境之间的关系,弄清Runnable与Thread的 作用. 在JAVA平台中,序列...
- CountDownLatch是什么 注意: ==CountDownLatch不可重复使用,当计数器减少到0之后,就废了,无法继续使用了。== CountDownLatch是在java1.5被引入的,... CountDownLatch是什么 注意: ==CountDownLatch不可重复使用,当计数器减少到0之后,就废了,无法继续使用了。== CountDownLatch是在java1.5被引入的,...
- 在日常的生产中,尤其是在微服务盛行的今天,我们的服务很可能是作为分布式应用上的一个点,会接受来自不同客户端的请求,那么在服务的为每行日志标记出来自的客户端呢?本篇我们通过介绍Logback的高级用法,来为大家实现。 扩展知识 在分布式应用的今天,如何通过日志把客户端请求的不同应用的日志串起来,展示呢 首先分析原理 其实很... 在日常的生产中,尤其是在微服务盛行的今天,我们的服务很可能是作为分布式应用上的一个点,会接受来自不同客户端的请求,那么在服务的为每行日志标记出来自的客户端呢?本篇我们通过介绍Logback的高级用法,来为大家实现。 扩展知识 在分布式应用的今天,如何通过日志把客户端请求的不同应用的日志串起来,展示呢 首先分析原理 其实很...
- 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ (opens new window) 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 # 线程安全 所谓发生线程安全其实是有一个前提条件,即当有多线程时候才会设计到线... 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ (opens new window) 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 # 线程安全 所谓发生线程安全其实是有一个前提条件,即当有多线程时候才会设计到线...
- 分享一篇,关于线程的经典文章。 一、需求缘起 Web-Server通常有个配置,最大工作线程数,后端服务一般也有个配置,工作线程池的线程数量,这个线程数的配置不同的业务架构师有不同的经验值,有些业务设置为CPU核数的2倍,有些业务设置为CPU核数的8倍,有些业务设置为CPU核数的32倍。“工作线程数”的设置依据是什么,到底... 分享一篇,关于线程的经典文章。 一、需求缘起 Web-Server通常有个配置,最大工作线程数,后端服务一般也有个配置,工作线程池的线程数量,这个线程数的配置不同的业务架构师有不同的经验值,有些业务设置为CPU核数的2倍,有些业务设置为CPU核数的8倍,有些业务设置为CPU核数的32倍。“工作线程数”的设置依据是什么,到底...
- 首先分析下什么是可见性,只进行抽象分析 原子性 原子是世界上的最小单位,具有不可分割性。比如 a=0;(a非long和double类型) 这个操作是不可分割的,那么我们说这个操作时原子操作。再比如:a++; 这个操作实际是a = a + 1;是可分割的,所以他不是一个原子操作。非原子操作都会存在线程安全问题,需要我们使用同... 首先分析下什么是可见性,只进行抽象分析 原子性 原子是世界上的最小单位,具有不可分割性。比如 a=0;(a非long和double类型) 这个操作是不可分割的,那么我们说这个操作时原子操作。再比如:a++; 这个操作实际是a = a + 1;是可分割的,所以他不是一个原子操作。非原子操作都会存在线程安全问题,需要我们使用同...
- 我的openwrt学习笔记(三十):webserver之uhttpd &nb... 我的openwrt学习笔记(三十):webserver之uhttpd &nb...
- 本篇文章是对ThreadLocal和InheritableThreadLocal,TransmittableThreadLocal的原理和源码进行深入分析,并举例讲解,其中前两个是JDK自带的。原理相对比... 本篇文章是对ThreadLocal和InheritableThreadLocal,TransmittableThreadLocal的原理和源码进行深入分析,并举例讲解,其中前两个是JDK自带的。原理相对比...
- 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 Condition 是为了调换 Object 中的 wa... 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 Condition 是为了调换 Object 中的 wa...
- 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ (opens new window) 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 上文我们知道了 Semaphore 信号量的用法,那么这一篇基本不用学了。因为原理基本上是... 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ (opens new window) 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 上文我们知道了 Semaphore 信号量的用法,那么这一篇基本不用学了。因为原理基本上是...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签