记录float类型的坑

记录float类型的坑

java获取系统路径的方法

java获取系统路径的方法

缓存相关问题

缓存雪崩和穿透,是缓存最大的两个问题,要么不出现,一旦出现就是致命性的问题。

SPRINGBOOT在项目中重启

不需要手动重启项目(关闭项目),在项目中就能重启(关闭)的快捷方式。

如何保证MQ队列中的消息不被重复消费

浅谈:如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性?

OOM可能发生在哪些区域上

根据 javadoc 的描述,OOM 是指JVM 的内存不够用了,同时垃圾回收器也无法提供更多的内存。从描述中可以看到,在JVM抛出OutOfMemoryError之前,垃圾收集器一般会先尝试回收内存。在jvm的哪些区域会发生OOM的情况呢?

JVM的内存区域

在 jvm 的内存划分中,有部分区域是线程私有的,有部分是属于整个jvm进程;有些区域会抛出OOM异常,有些则不会,了解JVM的内存区域划分以及特性,是定位线上内存问题的基础。那么jvm的内存区域是怎么划分的呢?

为什么要禁止使用Executors创建线程池

看阿里巴巴开发手册并发编程这块有一条:线程池不允许使用 Executors 去创建,而是通过ThreadPoolExecutor的方式,通过源码分析禁用的原因。

ACTIVEMQ可能出现的问题

activemq 可能会出现的问题。

乐观锁和悲观锁

乐观锁和悲观锁
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×