自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IpUtils地址工具类

注意事项:1、主要Maven依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version></dependency>import org.apache.commons.lang3.StringUtils;import javax.

2020-05-12 16:33:34 576 1

原创 ZipUtils压缩工具类

注意事项:1、主要Maven依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version></dependency>import org.apache.commons.lang3.StringUtils;import org.slf

2020-05-12 16:29:23 2268

原创 OkHttp3Utils工具类

注意事项:1、异常处理部分请大家根据项目结构自行调整2、提供简单同步GET和POST方法3、主要Maven依赖<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.14.7</version></dependency>import okhttp3.*;im

2020-05-12 15:21:46 1797

原创 HttpClient4Utils工具类

注意事项:1、异常处理部分请大家根据项目结构自行调整2、提供简单同步GET和POST方法3、主要Maven依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.6</version></dependency>import org.a

2020-05-12 15:17:25 1109

原创 事务的四种隔离级别与脏读、幻读、不可重复读

文章目录一、事务隔离级别二、并发事务异常(一)脏读(二)不可重复读(三)幻读(四)丢失更新(五)脏写三、事务隔离级别(一)读未提交(Read Uncommitted)(二)读已提交(Read Committed)(三)可重复读(Repeatable Read)(四)串行化(Serializable)四、Spring事务隔离级别一、事务隔离级别数据库事务( Transaction)是访问并可能操...

2020-04-10 16:21:10 1639 1

原创 事务ACID原则

文章目录一、简介二、原子性三、一致性四、隔离性五、持久性一、简介数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列。事务必须满足ACID原则——即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。二、原子性原子性指事务是数据库工作的最小单位,一个事务中的所有操作要么全部成功提交,要...

2020-04-10 15:25:28 1970 1

原创 Java泛型详解

文章目录一、简介二、泛型示例三、泛型擦除一、简介泛型,即“参数化类型”。换句话说,我们将原先具体的类型变成参数,类似方法中的参数,在使用/调用时传入具体的类型。如果我们在一个包含泛型的类或方法上生成Java文档注释,泛型类型将作为一种参数注释(@param)生成。综上所述,泛型类型也是一种类型,它可以被用在类(泛型类)、接口(泛型接口)和方法(泛型方法)中。一些常见的泛型类型标识名称及含义...

2020-04-01 16:46:16 333

原创 Java反射机制

文章目录一、简介二、Type接口(一)ParameterizedType(二)GenericArrayType(三)TypeVariable(四)WildcardType(五)Class三、Class类(一)获取Class类实例1、通过类的class属性获取2、通过类对象的getClass()方法获取,这是Object类的一个方法。3、通过全限定类名获取,当无法通过指定全限定类名找到Class类实...

2020-03-26 14:40:57 856

原创 Java函数式编程接口入门及三大核心接口(Consumer、Function、Predicate)

文章目录一、简介二、函数式编程接口入门三、Java函数式接口(一)Consumer(二)Function(三)Predicate一、简介在Java中我们普遍采用面向对象编程(Object-oriented Programming,缩写:OOP),其是一种传统的命令式编程,而函数式编程(Functional Programming)是Java8新引入的一种编程范式,初次之外还有过程式编程(Pro...

2020-03-23 17:41:32 1216

原创 Java 8 Stream(五、Optional类和Stream调试)

到现在为止我们已经介绍了Stream的所有操作,没看过的同学请出门左转 Java 8 Stream(四、Stream终端操作:forEach()、Match()、find()、max、min()、reduce()、collect()、toArray()、count()。文章目录一、Optional类(一)简介(二)常用方法1、isPresent()2、ifPresent()3、orElse()...

2020-03-06 16:03:40 874 1

原创 Java 8 Stream(四、Stream终端操作:forEach()、*Match、find*()、max、min()、reduce()、collect()、toArray()、count())

上文我们已经介绍了Stream中间操作,没看过的同学请出门左转 Java 8 Stream(三、Stream中间操作:filter()、distinct()、skip()、limit()、map()、flatMap()、sorted()、peek())。文章目录一、分类二、介绍(一)遍历1、forEach()2、forEachOrdered()(二)匹配1、anyMatch()2、noneMa...

2020-03-06 15:47:27 780

原创 Java 8 Stream(三、Stream中间操作:filter()、distinct()、skip()、limit()、map()、flatMap()、sorted()、peek())

上文我们对Stream操作和无限流做了介绍,没看过的同学请出门左转 Java 8 Stream(二、Stream操作和无限流)。文章目录一、分类二、介绍(一)筛选与切片1、filter()2、distinct()3、skip()4、limit()(二)映射1、map()2、flatMap()(三)排序1、sorted()(四)消费1、peek()本文我们主要介绍Stream中间操作(Inte...

2020-03-06 15:32:03 1362

原创 Java 8 Stream(二、Stream操作和无限流)

上文我们对Stream做了简单介绍并给出了创建方式,没看过的同学请出门左转Java 8 Stream(一、Stream简介及创建方式)。文章目录一、Stream操作(一)数据源(二)中间操作(三)终端操作(四)操作分类二、无限流1、通过Java 8 函数式接口Supplier利用无限流生成3个UUID2、通过Java 8 函数式接口UnaryOperator利用无限流输出3个连续数字本文我们...

2020-03-06 15:20:35 1708

原创 Java 8 Stream(一、Stream简介及创建方式)

文章目录一、简介二、Stream的特点(一)支持Lambda表达式(二)Pipeline方式(三)无修改、无存储、只消费一次(四)多用于集合操作(五)可并发操作三、Stream的创建(一)通过集合创建,例如Map ==(常用)==(二)通过数组方式创建(三)通过Stream静态方法创建一、简介Stream是Java 8新加入的关键抽象概念。Stream 使用一种类似用 SQL 语句从数据库查询...

2020-03-06 15:05:05 746

空空如也

空空如也

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

TA关注的人

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