自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除