C++设计模式之单例模式 0.导语 相信大家面试都逃不开设计模式话题,本节将阐述面试中的最常用的设计模式(单例模式),从分类,线程安全,不基于C++11标准的角...
redis命令参考 使用场景:存在多个线程同一时刻操作同一个数据 @Componentpublic class RedisLock {private static final Logger log = LoggerFactory.getLo...
自Java13以来,Switch表达式被添加到Java核心库中。如果您使用的是Java版本13或更高版本,那么您肯定可以将旧Switch转换为新Switch。 本文将讨论它如何在不...
文章目录 1. 背景描述 2. 排查过程 2.1 定位负载过高的进程 2.2 进程内运行分析 获取进程中各线程的 CPU 使用情况 线程号处理 排查进程堆栈信息 更进...
文章目录 前言 一、网络IO进化史 1.非阻塞IO 2.事件驱动? 3.Reactor 模型? 二、大话 Reactor 模型 1.单线程模型 2.多线程模型 3.主从多线程模型 ...
文章目录 Java之并发编程笔记 1、线程 1.1、线程的创建 1.2、Thread常用方法 1.2.1、sleep() 1.2.2、yield() 1.2.3、join() 1.3、线程优先级 1.4...
文章目录 一、线程简介 1.多线程相关的三组概念 1.1程序和进程 1.2进程和线程 1.3并行和并发 1.4普通方法调用和多线程 二、线程实现(重点) 1....
集群下的定时任务解决方案——Redis分布式锁 1. 问题描述 描述:同时运行多个相同的服务A,A中有一个定时任务,我们希望即使多个A服务同时运行时在同一个时间...