最新 最热

四问四答Java异常抛出和处理

该方法向stripe API发送请求,它抛出了一个ApiConnectionException,并附上供使用者参考的处理信息。

2023-11-22
1

内存管理--32:编写“异常安全代码”时留意内存管理问题

首先要明确的一点是:不管try是否抛出异常,finally语句块都会执行。 小心注意6!!

2023-11-22
1

接口与API设计--21:OC错误模型

只有在极其罕见的情况下才会抛出异常,异常抛出之后,无需考虑恢复问题,而且应用程序此时也应该退出

2023-11-22
1

接口与API设计--16:全能初始化方法

-(instancetype)initWithName:(NSString *)name withPrice:(NSInteger)price 这个方法就是全能初始化方法,其他的初始化方法都应该调用这个方法来创建对象,所以我们需要在实现init方法,为了避免出现俩个属性值不为空值...

2023-11-22
1

(一)组件治理之多仓组件化编译的一些问题

首先介绍下我们的项目结构,我们是组件化开发,不同的业务组件存放在各自的仓库之中,组件通过提供 api 的方式供其他业务调用,大致效果图如下:

2023-11-20
1

MySQL的事务隔离级别

不知道你有没有讲过这种场景,比如转账。正常情况下是一定要确保转出账户转出的金额,是正确累加到转入账户,任何一方的异常,都可判定这个交易是异常,这样的系统也是不可靠的。...

2023-11-20
1

null 不好,我推荐你使用 Optional

Doug Lea 是一位美国的计算机科学家,他是 Java 平台的并发和集合框架的主要设计者之一。他在 2014 年的一篇文章中说过:“Null sucks.”1,意思是 null 很糟糕。他认为 null 是一种不明确的表示,它既可以表示一个值不存在,...

2023-11-20
1

项目实践工作流之Activiti学习(三十八)

SELECT * FROM act_ru_task #任务执行表,记录当前执行的任务,由于该任务当前是组任务,所有assignee 为空,当拾取任务后该字段就是拾取用户的 id

2023-11-20
1

【Java面试】服务器CPU使用率飙升,如何排查?

本文带大家实践一下,在使用Java时,碰到服务器CPU飙升该如何定位到具体的问题代码!

2023-11-18
1