- 什么是悲观锁与乐观锁 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。 ... 什么是悲观锁与乐观锁 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。 ...
- 文章目录 Python 线程池模块,Python 多线程 相关知识 1、线程池模块 ... 文章目录 Python 线程池模块,Python 多线程 相关知识 1、线程池模块 ...
- 并发编程中,我们可能会遇到这样一个场景 A、B两个线程并行,但是我希望保证B线程在A线程执行完了后再执行 这个时候就需要线程间进行通讯 A执行完了后对B说一声,喂,我执行完了 ... 并发编程中,我们可能会遇到这样一个场景 A、B两个线程并行,但是我希望保证B线程在A线程执行完了后再执行 这个时候就需要线程间进行通讯 A执行完了后对B说一声,喂,我执行完了 ...
- cpu飙高是很常见的线上问题,这都不会的话,属实有点拉跨 兄弟萌不用慌,来我教你一套连招 先来个项目,整个api,到时候我们请求/cpu/{count}就能手动拉高cpu,机智鬼~ @Ge... cpu飙高是很常见的线上问题,这都不会的话,属实有点拉跨 兄弟萌不用慌,来我教你一套连招 先来个项目,整个api,到时候我们请求/cpu/{count}就能手动拉高cpu,机智鬼~ @Ge...
- 文章目录 CentOS - 获取某个 java 进程的进程 ID1、命令2、jps 命令3、awk CentOS - 获取某个 java 进程的进程 ID 1、命令 ... 文章目录 CentOS - 获取某个 java 进程的进程 ID1、命令2、jps 命令3、awk CentOS - 获取某个 java 进程的进程 ID 1、命令 ...
- 这是一种很神经的算法,没有十年脑血栓想不出来 原理就是开很多线程,线程数量等于你要排序的元素数量,让他们按照原数组顺序输出,过程中让线程睡眠,睡的时长跟元素自身大小对应,所以越大睡的越久 pub... 这是一种很神经的算法,没有十年脑血栓想不出来 原理就是开很多线程,线程数量等于你要排序的元素数量,让他们按照原数组顺序输出,过程中让线程睡眠,睡的时长跟元素自身大小对应,所以越大睡的越久 pub...
- Springboot 定时任务调度器 1.创建任务调度组件 @Component /** * 启用定时器 */ @EnableScheduling @Slf4j public class Ti... Springboot 定时任务调度器 1.创建任务调度组件 @Component /** * 启用定时器 */ @EnableScheduling @Slf4j public class Ti...
- 文章目录 死锁 - 写一个简单的死锁 1、什么是死锁 2、编写一个死锁 ... 文章目录 死锁 - 写一个简单的死锁 1、什么是死锁 2、编写一个死锁 ...
- i/o即input/output,就是指读写操作 面试官经常问io和nio的区别,如果把io和nio放一起比较的话,那这里的io可以理解为bio,即blocking-io: bio:同步阻塞 ... i/o即input/output,就是指读写操作 面试官经常问io和nio的区别,如果把io和nio放一起比较的话,那这里的io可以理解为bio,即blocking-io: bio:同步阻塞 ...
- 文章目录 Docker - 分布式任务调度中心 - xxl-job 1、初始化“调度数据库” ... 文章目录 Docker - 分布式任务调度中心 - xxl-job 1、初始化“调度数据库” ...
- i/o即input/output,就是指读写操作 面试官经常问io和nio的区别,如果把io和nio放一起比较的话,那这里的io其实可以理解为bio,即blocking-io: bio:同步阻塞 ... i/o即input/output,就是指读写操作 面试官经常问io和nio的区别,如果把io和nio放一起比较的话,那这里的io其实可以理解为bio,即blocking-io: bio:同步阻塞 ...
- 文章目录 Springboot - 多线程执行定时任务 1、创建一个springboot 应用 ... 文章目录 Springboot - 多线程执行定时任务 1、创建一个springboot 应用 ...
- Nginx指南 - Nginx的启动、停止和重新加载配置 1.Nginx的启动 // 在windows下 双击运行Nginx可执行程序 // 在Linux下 ./nginx 123456 2.... Nginx指南 - Nginx的启动、停止和重新加载配置 1.Nginx的启动 // 在windows下 双击运行Nginx可执行程序 // 在Linux下 ./nginx 123456 2....
- 要理解实现原理,必须把线程池的几个参数彻底搞懂,不要死记硬背 线程池参数 1、corePoolSize(必填):核心线程数。 2、maximumPoolSize(必填):最大线程数。 3、keep... 要理解实现原理,必须把线程池的几个参数彻底搞懂,不要死记硬背 线程池参数 1、corePoolSize(必填):核心线程数。 2、maximumPoolSize(必填):最大线程数。 3、keep...
- 前言 最近被问到了这个问题,第一次回答的也是很不好,在此参考网上答案进行整理记录。供大家学习参考。 Synchronized修饰非静态方法 Synchronized修饰非静态方法,实际上是对调用该方法的对象加锁,俗称“对象锁”。 Java中每个对象都有一个锁,并且是唯一的。假设分配的一个对象空间,里面有多个方法,相... 前言 最近被问到了这个问题,第一次回答的也是很不好,在此参考网上答案进行整理记录。供大家学习参考。 Synchronized修饰非静态方法 Synchronized修饰非静态方法,实际上是对调用该方法的对象加锁,俗称“对象锁”。 Java中每个对象都有一个锁,并且是唯一的。假设分配的一个对象空间,里面有多个方法,相...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签