- 文章目录 示例 CPU的内存模型 Java内存模型 基于内存模型分析缓存一致性问题 示例 来看个需求: 统计服务器某个接口的访问次数 accessC... 文章目录 示例 CPU的内存模型 Java内存模型 基于内存模型分析缓存一致性问题 示例 来看个需求: 统计服务器某个接口的访问次数 accessC...
- 文章目录 Pre方案A方案B总结 Pre 来个场景: 24小时后将未进行某个Action的业务,执行另外一个动作。 比如 24小时未付款的订单,取消。 你可能会说 方案... 文章目录 Pre方案A方案B总结 Pre 来个场景: 24小时后将未进行某个Action的业务,执行另外一个动作。 比如 24小时未付款的订单,取消。 你可能会说 方案...
- 文章目录 概述CPU密集型 vs IO密集型计算密集型任务IO密集型 简单示例Fork/Join常用的类RecursiveTask 实现 并行计算RecursiveActionFork/Joi... 文章目录 概述CPU密集型 vs IO密集型计算密集型任务IO密集型 简单示例Fork/Join常用的类RecursiveTask 实现 并行计算RecursiveActionFork/Joi...
- 图片加载的核心处理类 ImageLoader , 全局只能有 一个实例来加载图片,我们采用单例模式,保证状态的统一。 关于单例模式,详见单例模式 public class NewImageLoader... 图片加载的核心处理类 ImageLoader , 全局只能有 一个实例来加载图片,我们采用单例模式,保证状态的统一。 关于单例模式,详见单例模式 public class NewImageLoader...
- 一.纯内存操作 二.核心是基于非阻塞的 IO 多路复用机制 三.单线程反而避免了多线程的频繁上下文切换问题 个人理解 1:db操作需要操作磁盘 涉及到io所有效率肯定比内存效率低 2:个人理解就是,redis一次请求需要... 一.纯内存操作 二.核心是基于非阻塞的 IO 多路复用机制 三.单线程反而避免了多线程的频繁上下文切换问题 个人理解 1:db操作需要操作磁盘 涉及到io所有效率肯定比内存效率低 2:个人理解就是,redis一次请求需要...
- 文章目录 概述ThreadLocal是什么ThreadLocal的接口方法ThreadLocal示例与Thread同步机制的比较Spring中使用ThreadLocal解决线程安全问题 概述... 文章目录 概述ThreadLocal是什么ThreadLocal的接口方法ThreadLocal示例与Thread同步机制的比较Spring中使用ThreadLocal解决线程安全问题 概述...
- 方法一:用sleep方法 让主线程睡眠一段时间,当然这个睡眠时间是主观的时间,是我们自己定的,这个方法不推荐,但是在这里还是写一下,毕竟是解决方法 方法二:Thread的join()方法 等待所有的子线程执行完毕,主线程在执行,thread.join()把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线... 方法一:用sleep方法 让主线程睡眠一段时间,当然这个睡眠时间是主观的时间,是我们自己定的,这个方法不推荐,但是在这里还是写一下,毕竟是解决方法 方法二:Thread的join()方法 等待所有的子线程执行完毕,主线程在执行,thread.join()把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线...
- 文章目录 什么是分布式锁分布式死锁分类排他锁共享锁 实现创建锁获取锁释放锁 DemoJmeter配置方案零 缺陷版本方案一 非公平锁方案缺陷 (羊群效应) 方案二 公平锁方案方案三 共... 文章目录 什么是分布式锁分布式死锁分类排他锁共享锁 实现创建锁获取锁释放锁 DemoJmeter配置方案零 缺陷版本方案一 非公平锁方案缺陷 (羊群效应) 方案二 公平锁方案方案三 共...
- 文章目录 脚本启动的两种方式方式一 注册到系统Cron方式二 运行结果linux内存、cpu、磁盘IO 脚本 #!/bin/sh #####################... 文章目录 脚本启动的两种方式方式一 注册到系统Cron方式二 运行结果linux内存、cpu、磁盘IO 脚本 #!/bin/sh #####################...
- 一、配置 通过修改Tomcat/conf/server.xml的参数值进行配置 <Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" ... 一、配置 通过修改Tomcat/conf/server.xml的参数值进行配置 <Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" ...
- 雪花算法实现 package com.yjd.comm.util;/** * Created by pc on 2017/8/16 0016. */ /** * Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> * 0 - 0000000000 00000... 雪花算法实现 package com.yjd.comm.util;/** * Created by pc on 2017/8/16 0016. */ /** * Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> * 0 - 0000000000 00000...
- 文章目录 Guarded Suspension模式简介 看牙医的就诊流程 代码举例 总结与拓展 Guarded Suspension模式简介 gua... 文章目录 Guarded Suspension模式简介 看牙医的就诊流程 代码举例 总结与拓展 Guarded Suspension模式简介 gua...
- 文章目录 线程的生命周期 线程的状态流转图 线程各个状态说明 NEW(初始化状态) RUNNABLE(就绪,运行中状态) RUNNING ... 文章目录 线程的生命周期 线程的状态流转图 线程各个状态说明 NEW(初始化状态) RUNNABLE(就绪,运行中状态) RUNNING ...
- 文章目录 需求 Code (上) 【1、 init初始化报警服务】 【2、onConnected方法建立连接】 【3、HeartbeatTas... 文章目录 需求 Code (上) 【1、 init初始化报警服务】 【2、onConnected方法建立连接】 【3、HeartbeatTas...
- 并发编程系列之FutureTask源码学习笔记 1、什么是FutureTask类? 在上一章节的学习中,我们知道了Future类的基本用法,知道了Future其实就是为了监控线程任务执行的,接着本博客... 并发编程系列之FutureTask源码学习笔记 1、什么是FutureTask类? 在上一章节的学习中,我们知道了Future类的基本用法,知道了Future其实就是为了监控线程任务执行的,接着本博客...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签