最新 最热

异常处理规范

几个人靠对日志去看,同一秒多次请求很正常,而且每个服务器的时间有可能不一样。也没有requestId之类的东西,让你确定是同一个请求。请求到底真正发出去没有,也是个问题。这个时候显得日志很重要,打印好日志很重要,尤其是跨...

2023-11-27
3

Python实例| 利用python编写一段网站图片爬取代码

为了编写一个功能强大的爬虫,我们需要使用一些Python库,如requests、BeautifulSoup、Scrapy等。以下是一个简单的例子,演示如何使用这些库来爬取网页上的图片。...

2023-11-20
1

记一次 Python 代码中容错 bug 导致 Kafka 消息数量异常翻倍的 debug 经历

看到云 + 社区发布了「热点技术征文赛第二期」征文活动,决定参与【编程语言】选题赛道,本文属于【项目实战经验分享】

2023-11-19
4

etcdserver: mvcc: database space exceeded异常处理

我们的binlog应用使用了etcd,用来协调主服务和存储数据源以及订阅相关的元数据信息。程序运行一段时间后,就会抛出mvcc: database space exceeded的异常,详细的堆栈如下:...

2023-11-18
5

go中异常处理流程

在 Go 语言中,panic、recover 和 defer 是用于处理异常情况的关键字。它们通常一起使用来实现对程序错误的处理和恢复。

2023-11-17
2

JavaScript 中如何处理异常?

在 JavaScript 中,异常处理通常使用 try...catch 块来实现。try 块用于包含可能抛出异常的代码,而 catch 块用于捕获和处理这些异常。

2023-11-08
2

@SneakyThrows 代表什么意思

@SneakyThrows 是 Lombok 提供的注解之一,用于在方法上自动添加异常处理。它的作用是在方法体中自动捕获并处理异常,将异常转换为非受检异常(Unchecked Exception)并抛出。...

2023-11-02
3

优美的统一返回结果处理

我们写项目一般都会自己写一个Result对象,然后去处理,但是有一个问题,逐渐的接口写多了之后

2023-10-30
1

Go 函数的健壮性、panic异常处理、defer 机制

函数的使用者可能是任何人,这些人在使用函数之前可能都没有阅读过任何手册或文档,他们会向函数传入你意想不到的参数。因此,为了保证函数的健壮性,函数需要对所有输入的参数进行合法性的检查。一旦发现问题,立即终止函数的...

2023-10-23
1