自定义博客皮肤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)
  • 收藏
  • 关注

原创 java8使用lambda表达式

1、什么是lambdaLambda表达式是一个匿名函数,我们可以这样理解Lambda表达式:Lambda是一段可以传递的代码(能够做到将代码像数据一样进行传递)例如有一个需求:删选一个班级中分数大于80的学生传统方式中我们要怎样实现这个需求呢?一般是以下这样:public class Student implements Serializable{ private static final long serialVersionUID = 3521611983124991686L;

2020-09-04 14:49:41 301

原创 springboot中的事务管理(学习笔记)

在学习怎么使用事务之前我们需要先了解一下什么是事务、事务的特性。事务的含义:事务是一组不可再分割的操作集合(工作逻辑单元),这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行。事物的四大特性(ACID):1、原子性:事务中所有的操作是不可分割的原子单位,所有操作要么全部成功,要么全部失败。2、一致性:事务完成后需要保证他所建模的业务处于一致的状态,不会出现部分完成,部分失...

2020-02-08 15:55:44 173

原创 springboot的全局异常处理

在我们的代码中,除了正常的业务逻辑之外,往往还有许多异常情况。用户的行为是不可预知的,在他们做出一些奇怪的输入或者非正常流程时我们需要给用户一个友好的反馈,而不是一堆用户看不懂的代码。这里记录一下我这方面的代码改变,从抛出异常,到逐一捕捉,再到全局捕捉。我们假设一个注册场景,需要用户手动输入自己的姓名和年龄,忽略掉其他的校验场景,我们并不能保证用户的输入一定是合法的。但是在我们的业务中必须保证...

2020-02-03 19:16:33 203

原创 springboot常用项目结构与工具类

一、常用的项目结构及说明 1、controllers(controller控制层:对外暴露api接口,尽量少的业务逻辑)、services(service业务层:大部分的业务逻辑都在service层处理)、mappers(dao持久层:与数据库的交互,其中 java/*/mappers为抽象接口,resource/mappers 为数据库操作具体实现的xml文件)、entitys(...

2020-01-28 17:32:44 1111

空空如也

空空如也

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

TA关注的人

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