相关文章
如何避免内存溢出和频繁的垃圾回收
0 OOM和频繁GC预防方案
代码明明简单,日常跑没问题,怎么一大促就卡死甚至进程挂掉?大多因为设计时,就没针对高并发、高吞吐量case考虑过内存管理。
1 自动内存管理机制的实现原理
内存管理主要考虑:
1.1 申请内存 …
建站知识
2025/2/5 22:03:31
十九、命令模式 ( Command Pattern )
命令模式(Command Pattern)中请求以命令的形式包裹在对象中,并传给调用对象
调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令
命令模式是行为型模式,一种数据驱动的设计…
建站知识
2025/2/5 22:09:45
PCI、PCI-X、PCI-E、PCI-E Card、Mini PCI-E、M.2、Add-in Card 这些概念你搞清楚了吗
搞硬件或通信的“攻城狮”们,免不了要和各种通信协议及接口打交道。比如,我们经常接触PCI、PCI-X、PCI-E、PCI-E Card、Mini PCI-E、M.2(NGFF)、Add-in Card这些概念,作为“攻城狮”队伍中的一员,你搞清楚它们之间的关系了吗&…
建站知识
2025/2/5 21:54:03
JUC(java.util.concurrent)的常见类
文章目录一、JUC常见类Callable 接口ReentrantLockSemaphore(信号量)CountDownLatch一、JUC常见类
concurrent代表了并发,这个包下为我们提供了并发编程(多线程)相关的组件.
Callable 接口
我们的Callable接口和Runnable是一样的,但也有一些区别: Run…
建站知识
2025/2/4 12:39:40
javaEE 初阶 — java对于的操作文件
文章目录1. File 类概述2. 代码示例2.1 示例1:以绝对路径为例,演示获取文件路径2.2 示例2:以相对路径为例,演示获取文件路径2.3 示例3:测试文件是否存在、测试是不是文件、测试是不是目录2.4 示例4:创建文件…
建站知识
2024/11/23 20:45:39
C语言基础 - 复杂度分析
复杂度分析
算法
是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。 额,就是为了实现特定的计算目的的一系列规定的计算步骤。
特征
有穷性(Finiteness)…
建站知识
2024/12/11 13:14:36
MyBatis查询接收数据 批量删除
MyBatis查询接收数据 批量删除查询出的数据只有一条通过实体类对象接收通过List集合接收通过map集合接收查询出的数据有多条通过list集合接收通过map类型的list集合接收MapKey注解模糊查询批量删除${}和#{}的区别查询出的数据只有一条
通过实体类对象接收 mapper接口代码: 映射…
建站知识
2024/12/20 21:46:30