- 博客(2)
- 收藏
- 关注
原创 JDK8新特性-Optional 浅谈
总而言之,`Optional` 提供了一种更加优雅和安全的方式来处理可能为空的对象,避免了空指针异常,并且可以简化代码逻辑。`Optional` 可以将可能为空的对象包装起来并提供一系列的操作方法,这些方法可以用来处理包装对象为空的情况,避免直接操作空引用导致的异常。它的设计目的是为了提供一种更好的方式来处理可能为空的对象。:`Optional` 提供了一些便利的方法,可以在不引发空指针异常的情况下对包装对象进行流式操作,例如 `map`、`filter`、`orElse` 等。明确标识可能为空的返回值。
2023-07-25 17:24:57
42
原创 17 Mysql之触发器
在实际开发中,我们经常会遇到这样的情况:有两个或多个关联的表,如商品信息表和如存库信息表分别存放在2个不同的数据表中,我们在添加一条新商品记录的时候,为了保证数据的完整性,必须同时在库存表中添加一条库存记录。这样一来,我们就必须把这两个关联的操作步骤写到程序里面,而且要用事务包裹起来,确保这两个操作为一个如原子操作,要么全部执行,要么全部不执行。要是遇到特殊情况,可能还需要对数据进行手动维护,这样就如很容易忘记其中的一步,导致数据缺失。这个时候,可以使用触发器。
2023-07-23 16:27:06
70
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人