首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
基础
订阅
xuejia_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
37篇文章 · 0订阅
JDK8到JDK21的演变史
前言 事物总是在不断地演进、变化中得以生存、升华或者消亡的。不是在沉默中爆发就是在沉默中死去,java在前些天发布了最新版的JDK21。这次版本可谓万众瞩目,也预示着它在不断地升华后必将是更加辉煌
这7个坑,99%的Java程序员会踩!
前言 最近我们通过sonar静态代码检测,同时配合人工代码review,发现了项目中很多代码问题。除了常规的bug和安全漏洞之外,还有几处方法用法错误,引起了我极大的兴趣。我为什么会对这几个方法这么感
Spring Boot引起的“堆外内存泄漏”排查及经验总结
为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:Me…
彻底弄懂零拷贝、MMAP、堆外内存
零拷贝、MMAP、堆外内存,傻傻搞不明白。 虚拟内存、物理内存、Page Cache 傻傻分不清。 反正我搞明白了。
工作三年,为什么你还不会排查堆外内存泄漏?(上)(文末附赠一个泄漏排查工具)
本文章是系列文章「Java经典故障案例分享」的第二篇,本次分享一个完整的排查堆外内存泄漏过程,你在本文章中了解到nmt和pmap联合解决Java堆外内存泄漏的问题,同时给你一个内存泄漏检测工具帮助排查
【JVM案例篇】堆外内存(JNI Memory)泄漏(Linux经典64M内存块问题)
每隔几个月就会出现内存告警,甚至OOM,持续一年多,一直以来解决办法是重启。 最后发现问题在于堆外内存泄漏,通过JVM将使用的内存分配器ptmalloc2替换为jemalloc解决问题
漫画:什么是Bitmap算法?
1. 给定长度是10的bitmap,每一个bit位分别对应着从0到9的10个整型数。此时bitmap的所有位都是0。 2. 把整型数4存入bitmap,对应存储的位置就是下标为4的位置,将此bit置为1。 3. 把整型数2存入bitmap,对应存储的位置就是下标为2的位置,将此…
争论不休的一个话题:金额到底是用Long还是BigDecimal?
在金额计算层面,即代码实现中,推荐使用`BigDecimal`进行所有与金额相关的计算。`BigDecimal`提供了高精度的数值运算,能够确保金额计算的精确性,避免了因浮点数精度问题导致的财务误差。
Guava中这些Map的骚操作,让我的代码量减少了50%
Guava是google公司开发的Java类库扩展工具包,内含了丰富的API,使用这些API可以简化我们代码,使代码更为优雅,今天Hydra要给大家分享的就是Guava中封装的一些关于Map的骚操作。
心心念念的JVM调优:jmap、jstack、jstat在真实业务场景下的使用
第一阶段:JVM基本工具介绍的详细介绍, 第二阶段:JVM的优化思路,第三阶段:JVM的真实调优案例