- 文章目录 概述示例 概述 高并发编程-自定义简易的线程池(1),体会原理 中只实现了任务队列,我们这里把其余的几个也补充进来 拒绝策略关闭线程池最小 最大 活动线程数… 示例... 文章目录 概述示例 概述 高并发编程-自定义简易的线程池(1),体会原理 中只实现了任务队列,我们这里把其余的几个也补充进来 拒绝策略关闭线程池最小 最大 活动线程数… 示例...
- 第一步,查询锁表信息 –查询被锁住的数据库对象 select object_name, machine, s.sid, s.serial# from v$locked_object l, dba_... 第一步,查询锁表信息 –查询被锁住的数据库对象 select object_name, machine, s.sid, s.serial# from v$locked_object l, dba_...
- 文章目录 概述捕获线程运行时的异常使用场景UncaughtExceptionHandler 接口示例 获取调用链使用线程池的场景: 获取线程运行时异常 概述 捕获线程运行... 文章目录 概述捕获线程运行时的异常使用场景UncaughtExceptionHandler 接口示例 获取调用链使用线程池的场景: 获取线程运行时异常 概述 捕获线程运行...
- 文章目录 概述Redis持久化的默认配置Redis两种持久化方式的配置RDB 快照的原理及配置AOF追加文件的配置 概述 在 Redis 中存在两种方式的备份 : RDB 快照(sn... 文章目录 概述Redis持久化的默认配置Redis两种持久化方式的配置RDB 快照的原理及配置AOF追加文件的配置 概述 在 Redis 中存在两种方式的备份 : RDB 快照(sn...
- 1.spring的生命周期 Spring作为当前Java最流行、最强大的轻量级容器框架,了解熟悉spring的生命周期非常有必要; 首先容器启动后,对bean进行初始化按照bean的定义,注入属性检测该对象是否实现了xxxAware接口,并将相关的xxxAware实例注入给bean,如BeanNa... 1.spring的生命周期 Spring作为当前Java最流行、最强大的轻量级容器框架,了解熟悉spring的生命周期非常有必要; 首先容器启动后,对bean进行初始化按照bean的定义,注入属性检测该对象是否实现了xxxAware接口,并将相关的xxxAware实例注入给bean,如BeanNa...
- 1.spring是单例模式,所以每一次调用都用原来的对象,而不用实例化新的对象,这样会减少内存的使用。 2.spring大部分是线程安全的,原因是使用了ThreadLocal,当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它... 1.spring是单例模式,所以每一次调用都用原来的对象,而不用实例化新的对象,这样会减少内存的使用。 2.spring大部分是线程安全的,原因是使用了ThreadLocal,当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它...
- 我们思考下 Imageloader类中需要维护的变量 使用内存缓存 ,肯定需要LruCache ,其中LruCache中key保存的是图片的路径,value则对应相应的图片 。这是缓存的核心类。 多线... 我们思考下 Imageloader类中需要维护的变量 使用内存缓存 ,肯定需要LruCache ,其中LruCache中key保存的是图片的路径,value则对应相应的图片 。这是缓存的核心类。 多线...
- 文章目录 概述happens-before定义happens-before规则7个原则volatile变量规则start()规则join()规则 happens-before与JMM的关系JM... 文章目录 概述happens-before定义happens-before规则7个原则volatile变量规则start()规则join()规则 happens-before与JMM的关系JM...
- 自从5.0开始,jdk在java.util.concurrent包里提供了Semaphore 的官方实现。 Java 5.0里新加了4个协调线程间进程的同步装置,它们分别是: Semaphore, Co... 自从5.0开始,jdk在java.util.concurrent包里提供了Semaphore 的官方实现。 Java 5.0里新加了4个协调线程间进程的同步装置,它们分别是: Semaphore, Co...
- 文章目录 概述线程的生命周期线程优先级创建线程的两种方式通过实现Runnable接口创建一个线程通过扩展Thread类创建一个线程 线程的主要操作Thread.stop()废弃原因Thread... 文章目录 概述线程的生命周期线程优先级创建线程的两种方式通过实现Runnable接口创建一个线程通过扩展Thread类创建一个线程 线程的主要操作Thread.stop()废弃原因Thread...
- 场景 思考三个问题: 想让进程在断开连接后依然保持运行?如果该进程已经开始运行了该如何补救?如果有大量这类需求如何简化操作? 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 L... 场景 思考三个问题: 想让进程在断开连接后依然保持运行?如果该进程已经开始运行了该如何补救?如果有大量这类需求如何简化操作? 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 L...
- 文章目录 Preexecute源码分析addWorker()解读Worker解读 Pre [并发编程] - Executor框架#ThreadPoolExecutor源码解读0... 文章目录 Preexecute源码分析addWorker()解读Worker解读 Pre [并发编程] - Executor框架#ThreadPoolExecutor源码解读0...
- 文章目录 含义方法及示例void join()void join(long millis)join(long millis, int nanos) 使用场景分析 含义 翻看下源... 文章目录 含义方法及示例void join()void join(long millis)join(long millis, int nanos) 使用场景分析 含义 翻看下源...
- 文章目录 定义数据依赖性as-if-serial语义程序顺序规则重排序对多线程的影响 定义 重排序是指编译器和处理器为了优化程序性能而对指令序列进行重新排序的一种手段。 数据依赖... 文章目录 定义数据依赖性as-if-serial语义程序顺序规则重排序对多线程的影响 定义 重排序是指编译器和处理器为了优化程序性能而对指令序列进行重新排序的一种手段。 数据依赖...
- 文章目录 概述触发器接口基本介绍通用 Trigger 属性Prioritymisfire:错过触发机制Calendar Trigger 触发器实现类调度器建造者Trigger实现类Simple... 文章目录 概述触发器接口基本介绍通用 Trigger 属性Prioritymisfire:错过触发机制Calendar Trigger 触发器实现类调度器建造者Trigger实现类Simple...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签