自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 如何正确使用spring JPA的save操作详解-新增与修改(一)

结论:spring JPA的save操作既可以用来新增,也可以用来修改数据用法:如果要进行数据修改,先使用对应的JpaDAO的默认根据ID查询方法-findById(Id)查询得到Optional(XXXDO),再对XXXDO进行属性赋值修改,然后进行save,才能实现该Id对应记录的修改,否则会进行更新原理:第一次添加数据后,在数据session管理器内并没有释放掉生成的数据记录id,后续操作使用了这个id,导致程序认为你会进行修改操作,从而有添加数据变为修改数据...

2021-12-03 09:20:39 7038

原创 JDK1.8新特性系列2--lambda表达式快速入门(下)

上篇说完了为什么用 lambda 表达式、什么是 lambda 表达式以及怎么用 lambda 表达式,下篇主要说说实际开发中 lambda 表达式的使用技巧和注意事项。一、lambda 表达式使用技巧1.可以将lambda表达式看作是一个函数并作为参数传递lambda表达式不是对象,不能把lambda表达式赋值给类型为Object的变量,因为Object不是函数式接口。//将这个lambda表达式将赋给一个字符串比较器Comparator<String> comp = (f

2021-09-29 00:25:48 122

原创 JDK1.8新特性系列2--lambda表达式快速入门(上)

一、为什么用lambda表达式首先思考问题:在Java中我们如何将一段代码和一个函数赋值给变量,这个变量应该是什么类型?Java8专门提供了lambda表达式来解决上述这个问题。再来看两段代码直观感受下,lambda表达式是如何发挥作用的:public class LambdaDemo { interface LambdaTest { void testLambda(); } public static void main(String[] args

2021-09-13 00:40:21 119

原创 JDK1.8新特性系列1--如何帅气地使用流编程

一、流是什么官方:从支持数据处理操作的源生成的元素序列。通俗理解:JDK1.8引入的新成员,以声名式的方式处理集合数据。将基础操作连接起来,完成复杂的数据处理流水线。提供透明的并行处理。二、流与集合的区别 流是容器的定义,集合是容积的具体 流只能遍历一次,集合可以遍历多次 流是内部迭代,集合是外部迭代 三、流的组成数据源: 中间操作: 终端操作:四、流的构建方式1.由值创建流@Testpublic void streamFromValue(.

2021-08-31 00:53:58 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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