最近在调研MAT和VisualVM源码实现,遇到一个可疑问题,两者计算出来的对象大小不一致,该信哪个? 为了复现这个问题,准备了4个简单类: 再来个主函数: 本地环境是64位...
IP属地:江苏
最近在调研MAT和VisualVM源码实现,遇到一个可疑问题,两者计算出来的对象大小不一致,该信哪个? 为了复现这个问题,准备了4个简单类: 再来个主函数: 本地环境是64位...
今天在阿里巴巴java开发手册里看到一个强制规定原文如下: 【强制】不要在 foreach 循环里进行元素的 remove / add 操作。 remove 元素请使用 It...
缓存穿透 概念 访问一个不存在的key,缓存不起作用,请求会穿透到DB,流量大时DB会挂掉。 解决方案 采用布隆过滤器,使用一个足够大的bitmap,用于存储可能访问的key...
Spring MVC介绍(三)之 Annotation解析以及完整的执行流程 工作中对于Spring MVC我们最常用的还是使用注解的方式,那么对于注解Spring MVC的...
Spring MVC介绍(二)之 Spring MVC 执行流程解析 一、MVC组件执行流程 回顾一下MVC的体系结构与组件执行流程,如下图: 再来看一个例子,基于beanN...