首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JVM 异常 日志
订阅
Miracle360
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
GC 日志和借助 Easy GC 分析
Easy GC 是一个不错的 GC 日志分析平台(虽然商业化),但是提供了部分免费功能。 如何分析 GC 日志 测试代码: 执行之后回频繁打印 GC 日志,下面是一个详细的 GC 日志 VM Args
JAVA日志框架适配/冲突解决方案大全
上面的这些问题,基本都是由于多套日志框架共存或配置错误导致的。那么为什么会出现共存或者冲突呢? 日志抽象/门面,他们不负责具体的日志打印,如输出到文件、配置日志内容格式等。他们只是一套日志抽象,定义了一套统一的日志打印标准,如Logger对象,Level对象。 slf4j(Si…
如何优雅地处理空指针
当我们在讨论NPE的时候,我们在讨论什么NPE(NullPointerException,空指针异常)本身并不是什么复杂的问题,解决方式显而易见,一行代码即可,这里我们将字符串类型的判空也包含进来:这
Spring Boot 第三弹,一文带你搞懂日志如何配置?
日志通常不会在需求阶段作为一个功能单独提出来,也不会在产品方案中看到它的细节。但是,这丝毫不影响它在任何一个系统中的重要的地位。 今天就来介绍一下Spring Boot中的日志如何配置。 本文基于的Spring Boot的版本是2.3.4.RELEASE。 几种常见的日志级别由…
实战!日志打印的15个好建议
大家好,我是捡田螺的小男孩。日志是快速定位问题的好帮手,是撕逼和甩锅的利器!打印好日志非常重要。今天我们来聊聊日志打印的15个好建议~
技术总监手把手教我如何消除项目中丑陋的Try{}Catch{},获益匪浅
软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的try {...} catch {...} finally {...} 代码块,不仅有大量的冗余代码,而且还影响代码的可读性。比较下面两张图,看看您现…
满屏的try-catch,你不瘆得慌?
目录 前言 Spring Boot 版本 全局统一异常处理的前世今生 Spring Boot的异常如何分类? 如何统一异常处理? 异常匹配的顺序是什么? 总结 前言 软件开发过程中难免遇到各种的BUG
看完这个不会配置 logback ,请你吃瓜!
之前在 日志?聊一聊slf4j吧 这篇文章中聊了下slf4j。本文也从实际的例子出发,针对logback的日志配置进行学习。 目前还没有看过日志类框架的源码,仅限于如何使用。所以就不说那些“空话”了。最直观的认知是: springboot默认使用的日志框架是logback。 l…
JVM-人人都懂常量池
String s1 = "hello"会去字符串常量池中通过equals()找是否有"hello"的对象,如果有,则直接返回该字符串。如果没有,则在常量池中创建一个"hello"的对象 先去字符串常量池中通过equals()找是否有"hello"的对象,如果没有,则在常量池中创…
JVM19-类加载器详解
转自https://www.cnblogs.com/xjwhaha/p/14141708.html1.概述类加载器是JVM执行类加载机制的前提ClassLoader的作用:ClassLoader是Ja