一个对象在jvm中占多少字节? 2025年11月30日 戏人看戏 24 一个对象在jvm中占用多少字节?首先要知道一个类对象在jvm虚拟机(hotspot)中的组成,由markword、class pointer(类型指针)、instance data(实例数据)、padding(对齐)。网上我看到很多教程就是长篇大论,实际... 阅读全文 0 评论
Synchronized锁类和锁方法的区别 2025年11月21日 戏人看戏 283 锁类 (Class对象)灵活度低,比如一个类他两个方法,都用的synchronized锁,并发情况下两个方法都要互相等待举个例子:a方法和b方法实际上都是不相干的,比如a方法操作a表数据,b方法操作b表数据,根本不会存在冲突,但是并发时候仍然会导致两个方... 阅读全文 1 评论
线程池拒绝策略 2025年11月19日 戏人看戏 252 当线程池中线程核心满了,等待队列、最大线程数都慢了,就会走拒绝策略,实际上拒绝策略源码也很简单CallerRunsPolicy、AbortPolicy、DiscardPolicy、DiscardOldestPolicy看源码可以发现,CallerRuns... 阅读全文 0 评论
线程池的核心线程数和最大线程数怎么配置合理? 2025年10月25日 戏人看戏 624 前言:个人认为根据业务进行调整参数并不难,随便聊聊,给大家抛砖引玉,可以提供一下思路正文:先按照公式,比如cpu密集型就设置为 核心数+1,如果是io密集型就是设置为 核心数*2,混个型任务可以具体拆分到不同线程池执行(当然还有其他的公式我这里就不细说了... 阅读全文 0 评论
Redisson你用过哪些API? 2025年10月02日 戏人看戏 1170 前言:除了redis中的数据包装类你是不是还没用过redisson中的其他的更强大的数据类型?这篇文章主要用来了解redis中数据类型在Redisson中被包装了哪些?有哪些被增强了?前几天有个同学跟我说去面试实习,结果被问到redis数据类型你都这么用... 阅读全文 1 评论
分享一次Maven钻石依赖的解决思路 2025年09月25日 戏人看戏 409 前言:项目管理上有一个著名的概念叫着「钻石依赖」,是指软件依赖导致同一个软件包的两个版本需要共存而不能冲突。我们平时使用的 maven 是这样解决钻石依赖的,它会从多个冲突的版本中选择一个来使用,如果不同的版本之间兼容性很糟糕,那么程序将无法正常编译运行... 阅读全文 0 评论
线程池中线程异常后:销毁还是复用? 2025年09月22日 戏人看戏 538 前言下面测试是使用的JUC包下的 java.util.concurrent.ThreadPoolExecutor,本文将围绕验证,阅读源码俩方面来解析这个问题。这里使用两种提交方式分别验证,两种提交方式不一样结果也不一样!如果连这个都不知道,别跟我说你用... 阅读全文 1 评论
这是??? 2025年09月13日 戏人看戏 137 哈哈哈,每天都有垃圾评论,系统自动过滤掉了,不好意思,之前因为没有垃圾评论过滤和审核好多人发广告,不好意思哈~现在这个站点是前台是伪静态,缓存30天到腾讯云CDN EO节点上,所以可能时效性比较低,比如浏览量、评论(需要我手动审核)等,好处就是访问速度非... 阅读全文 0 评论