Bootstrap
哭了!“日志注入”为什么跟想象中的不一样

​​​​摘要:当web工程比较大,历史代码较多时, 应当使用log4j2框架的能力来修改日志注入问题,而不是按照有些博文里写的逐个进化参数的方式。

深入SpringBoot的异常处理(一)

对于异常,生活中也是面对生活不确定性的考验,比如我们手机在快没电的时候,我们会焦急的给它供电,防止断电影响我们的工作和生活体验, 一个产品或者在项目在实际的运行中,随之环境和场景的变化,出现的问题也是多种多样的,比如我造一辆车,我既要考虑,

用栈、回溯算法设计迷宫程序

栈的应用有许多,本篇博文着重将栈与回溯(Backtracking)算法结合,设计走迷宫程序。其实回溯算法也是人工智能的一环,通常又称试错(try and error)算法,早期设计的计算机象棋游戏、五子棋游戏,大都是使用回溯算法。

C++如何写出异常安全的代码

我在自己的博客《防御式编程、断言和错误处理 - 零壹生万物 (01io.tech)》中提到过,错误处理中有两种重要的方式,错误码和异常,这两种方式都是报告错误,让调用端决定错误如何处理。不同的是,错误码报错的方式,通过函数返回的,调用端可能会忽略错误码报

用栈、回溯算法设计迷宫程序

栈的应用有许多,本篇博文着重将栈与回溯(Backtracking)算法结合,设计走迷宫程序。其实回溯算法也是人工智能的一环,通常又称试错(try and error)算法,早期设计的计算机象棋游戏、五子棋游戏,大都是使用回溯算法。

代码 or 指令,浅析ARM架构下的函数的调用过程

摘要:linux程序运行的状态以及如何推导调用栈。

这几种Java异常处理方法,你会吗?

​​摘要:我们在软件开发的过程中,任何语言的开发过程中都离不开异常处理。

图解带你掌握`JVM`运行时核心内存区

摘要:堆空间差不多是最大的内存空间,也是运行时数据区最重要的内存空间。堆可以处于物理上不连续的内存空间,但在逻辑上它应该被视为连续的。

☕【JVM 技术之旅】让你完全攻克内存溢出(OOM)这一难题(上)

只有经历地狱般的磨练,才能创造出天堂般的力量。

译文《最常见的10种Java异常问题》

本文总结了有关Java异常的十大常见问题。

哭了!“日志注入”为什么跟想象中的不一样

​​​​摘要:当web工程比较大,历史代码较多时, 应当使用log4j2框架的能力来修改日志注入问题,而不是按照有些博文里写的逐个进化参数的方式。

吐血整理Windows电脑入侵自检大全

怀疑自己电脑被坏人入侵了?总感觉自己的电脑有奇怪的内容?来,你的电脑可能被入侵了,收下这部最全的自检手册

9种常用便捷的Java异常处理方法,帮你脱身繁琐

Java中的异常处理是个不简单的话题。初学者很难理解,即使是经验丰富的开发人员也可以花费数小时来讨论如何以及应该抛出或处理哪些异常。

最简单的JVM内存结构图

大家好,好几天没有更新了,今天的内容有点多,我们详细介绍下JVM内部结构图,还是和之前一样,案例先行,方便大家理解记忆。

Java内存模型

java运行程序(进程)时,会有对应的栈、堆、非堆空间,其大小根据默认值或配置参数指定。

Java内存模型

java运行程序(进程)时,会有对应的栈、堆、非堆空间,其大小根据默认值或配置参数指定。

这几种Java异常处理方法,你会吗?

​​摘要:我们在软件开发的过程中,任何语言的开发过程中都离不开异常处理。

Python 初学者必看:Python 异常处理集合

​​​​​​摘要:作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,本文专门介绍 python 异常处理。

译|Optimal Logging

找到系统故障的根本原因,需要多长时间?5分钟?还是5天?如果你的答案接近5分钟,那么你的生产系统和测试很大可能有非常好的日志记录。更常见的情况是,诸如日志、异常处理、甚至测试这类非核心的工作,被当作一种出现问题后的补救方式。

Go 语言内存管理三部曲(二)解密栈内存管理

Go应用程序运行时,每个goroutine都维护着一个自己的栈区,这个栈区只能自己使用不能被其他goroutine使用。栈区的初始大小是2KB(比x86_64架构下线程的默认栈2M要小很多),在goroutine运行的时候栈区会按照需要增长和收缩

Go 语言内存管理三部曲(二)解密栈内存管理

Go应用程序运行时,每个goroutine都维护着一个自己的栈区,这个栈区只能自己使用不能被其他goroutine使用。栈区的初始大小是2KB(比x86_64架构下线程的默认栈2M要小很多),在goroutine运行的时候栈区会按照需要增长和收缩

JVM进阶(五):JAVA GC 之标记

堆分为年轻代和年老代。永久代是非堆内存,它又叫做方法区(一般的说法),主要存储已被加载的类信息、常量、静态变量。而该区域在java8已被删除,取而代之的是元空间,会在后面的章节细讲。

JVM进阶(五):JAVA GC 之标记

堆分为年轻代和年老代。永久代是非堆内存,它又叫做方法区(一般的说法),主要存储已被加载的类信息、常量、静态变量。而该区域在java8已被删除,取而代之的是元空间,会在后面的章节细讲。

Python 初学者必看:Python 异常处理集合

​​​​​​摘要:作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,本文专门介绍 python 异常处理。

java异常分类和处理机制

java 程序在运行过程中发生错误或异常情况是不可避免的,如果每次错误都由程序员手动控制和处理,其工作量极大,对于程序员来说,如果将过多的精力放在异常的处理上,程序员就可以不用再做其他事情了。

数据结构——顺序栈

数据结构——顺序栈

深入SpringBoot的异常处理(一)

对于异常,生活中也是面对生活不确定性的考验,比如我们手机在快没电的时候,我们会焦急的给它供电,防止断电影响我们的工作和生活体验, 一个产品或者在项目在实际的运行中,随之环境和场景的变化,出现的问题也是多种多样的,比如我造一辆车,我既要考虑,

技术栈,我该拿你怎么简化?

随着新技术不断涌现,我们将更深入地进入5G时代。预计到2025年,5G将占12亿个连接,覆盖全球三分之一的人口。

JS的深浅复制,原来如此!

摘要:之所以会出现深浅拷贝的问题,实质上是由于JS对基本类型和引用类型的处理不同。

带你剖析鸿蒙轻内核任务栈的源代码

​​​​​​​​摘要:本文带领大家一起学习了鸿蒙轻内核的任务栈、任务上下文的基础概念,剖析了任务栈初始化的代码。

大话Java异常

大话Java异常

从一道面试题来看计算机基础知识的重要性

为什么你学了很多框架还是写不好代码?

从一道面试题来看计算机基础知识的重要性

为什么你学了很多框架还是写不好代码?

Flutter 异常监控、符号解析及聚合分流实践

错误监控是维护App稳定的重要手段,通过对线上问题的实时监控,来观察App是否出现异常状况,以便快速解决问题以及制定修复方案.对于集成了flutter的App,除了需要提供crash崩溃监控,还需要对flutter异常进行监控.

其他标签