写点什么

异常处理

0 人感兴趣 · 30 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/27/27ef114526bb1ab35fecedd258bb6259.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何优雅的处理异常

Java 语言按照错误严重性,从 throwale 根类衍生出 Error 和 Exception 两大派系。本文从异常的定义、处理异常的方式、如何优雅的抛出异常以及处理异常等方面来聊聊如何异常这件事

https://static001.geekbang.org/infoq/c8/c8d499adb44d467d93cb6e843c133996.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

抛弃丑陋的 try-catch,优雅处理异常

随着业务逻辑变得越来越复杂,我们在编写代码时会遇到各种异常情况,这时就需要使用try-catch语句来捕获异常并进行处理。但是,大量的try-catch语句会让代码变得臃肿,不易维护,因此,我们需要一种优雅的方式来统一处理异常,减少代码中的try-catch语句。

https://static001.geekbang.org/infoq/e1/e1e5d78d0ff8c45a126b176ce25c1a1f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

网易云信 Crash 异常治理实践 | 智企技术委员会技术专题系列

网易智企技术委员会是由各个事业部研发代表组成的网易智企技术工作的保障机构和技术标准审议机构,下设 7 个分委会,智企技术+会定期分享各分委会在智企技术保障工作中的建设经验与落地实践。本文分享了网易云信 Marvel 平台建设经验。

https://static001.geekbang.org/infoq/e1/e1e5d78d0ff8c45a126b176ce25c1a1f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

网易云信 Crash 异常治理实践 | 智企技术委员会技术专题系列

网易智企技术委员会是由各个事业部研发代表组成的网易智企技术工作的保障机构和技术标准审议机构,下设 7 个分委会,智企技术+会定期分享各分委会在智企技术保障工作中的建设经验与落地实践。本文将分享网易云信 Marvel 平台建设经验。

【MapStruct】引入 MapStruct 之后,项目启动 java: 找不到符号

SpringBoot项目,在引入MapStruct之前项目启动和运行的好好的,按照MapStruct官网推荐的方法引入MapStruct之后,本来正常的项目居然启动不了了。

https://static001.geekbang.org/infoq/de/de68c98807e5bc2c2b11165d94b4bc45.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go 语言入门很简单:Go 语言的错误处理

用户头像
宇宙之一粟
2022-10-18

本文将介绍 Go 中的错误处理,以及为什么我们需要错误处理。

Python 语法之异常处理

用户头像
向阳逐梦
2022-09-28

前面我们已经介绍了模块的创建和包的应用,在这一小节,我们将继续来学习Python的异常处理方法,了解常见异常的处理方法以及异常的基本概念。

https://static001.geekbang.org/infoq/f8/f8aaecd618e9bd4627c2eac4896598e0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【Python】:如何处理异常报错?

用户头像
翼同学
2022-08-09

大家好,我是翼同学。今天Python笔记的内容是:Python的异常处理

https://static001.geekbang.org/infoq/12/12a54566caf8063c34d3d6f8df0c8c75.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

手把手教你设计一个全局异常处理器

最近稍微闲了一点于是把这个半年都没更新的开源项目 cicada 重新捡了起来。

Python 异常知多少

用户头像
迷彩
2022-07-18

我们在编写程序的时候或多或少都出现过异常,也许是不小心,也可能是逻辑错误亦或是程序以外的问题,比如环境的问题,不管是什么原因,异常是我们不希望看到的.接下来,我们就什么是异常,遇到异常如何解决展开唠唠

https://static001.geekbang.org/infoq/7f/7f9e3b8f5b5ca5c6be0fc8b0a2cbd6f7.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【Java 基础你一定要掌握的知识点】Java 异常处理和设计

用户头像
猫的树
2022-07-13

异常(exception)是在运行程序时产生的一种异常情况,已经成为了衡量一门语言是否成熟的标准之一。

性能测试中 Disruptor 框架 ExceptionHandler 使用分享

用户头像
FunTester
2022-03-16

在使用Disruptor设计新的性能测试模型的过程中,在使用过程中,偶然发现会有一些异常,然后QPS就会不断下降,直到最后QPS能力降为零。经过查询相关资料后发现了一个小坑:com.lmax.disruptor.ExceptionHandler。

https://static001.geekbang.org/infoq/32/3232918a364886ff14a9096d33f4f8ad.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

C++ 异常处理机制

用户头像
正向成长
2022-02-23

本文主要从异常是什么,为什么需要异常,以及C++的异常处理机制来了解C++异常。

https://static001.geekbang.org/infoq/56/568cd8c4f65a225b345d993eaa15c9b1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Log4j2 同步打印日志导致线程阻塞问题剖析

一次配置变更的参数错误,导致服务解析异常。代码逻辑中对异常做了捕获处理,理论上不会对服务产生影响,但实际情况是服务响应时间变长,并发处理能力急剧下降。这一些究竟缘何?

https://static001.geekbang.org/infoq/21/21e7ef638b9b3b73216002b618a758db.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一种 Vue 应用程序错误 / 异常处理机制

用户头像
devpoint
2021-07-26

现在构建前端应用程序不像以前那么简单,现在,应用程序更加复杂和多样。这就需要在构建前端应用程序的时候考虑很多,错误/异常处理是最重要的方面之一。

https://static001.geekbang.org/infoq/99/995e1915f7add5c46ef9ec7dd45983e1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

微服务错误码设计实践

用户头像
循环智能
2021-07-06

错误码在系统里面是一个很小的模块,但又是一个必须的模块。设计一个适合业务和团队高效迭代的错误码方案需要考虑哪些问题?在实践过程中又有哪些坑?

【译】JavaScript 代码整洁之道 - 异常处理篇

用户头像
KooFE
2021-06-02

在软件开发中,异常处理是高质量代码不可或缺的一部分,这样我们才能对程序中一些意外的情况和未实现的逻辑进行有效的控制。在这篇文章中,我们将提供一些与异常处理有关的建议,从而提高代码质量。

https://static001.geekbang.org/infoq/65/655bf1e4166e9219c06cd09d3a9db490.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

浅谈前端异常监控平台实现方案

用户头像
devpoint
2021-05-19

异常捕获是改善软件质量的跟踪手段之一,常见的方式是记录日志,从日志分析异常问题进而跟进。对于前端项目来说,异常可能是后端接口数据导致,可能是前端本身业务逻辑问题导致,不管是什么导致的异常,只要能够精准的捕获到就能够分析出问题所在。可能有小伙

https://static001.geekbang.org/infoq/46/46670c0d9b8d039c49bae70b41d1373c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 异常的这些知识点你都 get 到了吗?

用户头像
老猿Python
2021-04-27

本文介绍了Python异常用于数据初始化、业务重处理、多情况处理的三种应用方式,以及获取异常详细信息、人工触发异常及异常嵌套等与异常相关的知识,希望对于大家深入理解异常的应用以及异常相关的知识有所帮助。

SpringCloud 整合统一异常处理

用户头像
悟空聊架构
2021-04-26

PassJava (佳必过) 项目全套学习教程连载中

https://static001.geekbang.org/infoq/09/098fd7d75161eaa749c245612ec30301.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

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

用户头像
北游学Java
2021-03-25

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

处理 Exception 的几种实践,很优雅,被很多团队采纳!

用户头像
xcbeyond
2021-02-23

这也是绝大多数开发团队都会制定一些规则来规范对异常的处理的原因。而团队之间的这些规范往往是截然不同的。

https://static001.geekbang.org/infoq/4b/4bae7303e5b960099c33a7b66914fc67.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

try-catch-finally 中的 4 个大坑,不小心就栽进去了!

用户头像
王磊
2021-01-28

在 Java 语言中 try-catch-finally 看似简单,一副人畜无害的样子,但想要真正的“掌控”它,却并不是一件容易的事。别的不说,咱就拿 fianlly 来说吧,别看它的功能单一,但使用起来却“暗藏杀机”,若您不信,咱来看下面的这几个例子...

Spring Boot 中的全局异常处理

用户头像
武哥聊编程
2021-01-16

在项目开发过程中,不管是对底层数据库的操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。如果对每个过程都单独作异常处理,那系统的代码耦合度会变得很高,此外,开发工作量也会加大而且不好

Java 异常处理的 9 个最佳实践,看看自己是不是都用过?

用户头像
geekymv
2020-12-25

无论你是初学者还是经验丰富的开发人员,对于你和你的团队来说,提高异常处理的能力可以更好的解决问题。

异常处理_异常处理技术文章_InfoQ写作社区