自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YourBatman

专注Java领域分享、成长,拒绝浅尝辄止。公众号搜索:BAT的乌托邦

原创 【小家java】Java中Apache Commons-lang3提供的Mutable接口提供可变的存储改变值

Mutable接口提供了一个通用的接口去实现可变数据类型的实现 所有已知实现Mutable接口的类有MutableBoolean, MutableByte, MutableDouble, MutableFloat, MutableInt, MutableLong, MutableObject, ...

2018-09-10 20:42:44 436 0

原创 【小家java】Java中Apache Commons-lang3提供的DateUtils/DateFormatUtils等时间、日期工具类

Apache提供的日期、时间相关的工具类都在org.apache.commons.lang3.time提供。 由于Java8提供了基于JSR310的规范,所以我们废弃对Date的使用,因此此处我并不推荐了,但是由于还有很多历史原因,使用了Date,所以此处提出这个工具类,但是具体细节,不再去追溯...

2018-09-10 16:41:36 3123 0

原创 【小家java】Apache Commons-lang3提供的StopWatch执行时间监视器,以及Spring提供的StopWatch分析

前言 我们如果要统计一段代码的执行时间:我们的办法是 public static void main(String[] args) { long startTime=System.currentTimeMillis(); //获取开始时间 //函数主体...

2018-09-10 16:23:20 2396 0

原创 【小家java】Java实用数据结构Pair、MutablePair、ImmutablePair详解(推荐apache的commons组件提供)

前言 我们讨论了一个非常有用的编程概念,配对(Pair)。配对提供了一种方便方式来处理简单的键值关联,当我们想从方法返回两个值时特别有用。 我们平时写代码的时候经常会遇到要返回多个元素的情况,这时我们大多数时间都是使用数组或者map或者json的方式来实现的,而common-lang包提供了组...

2018-09-10 14:52:03 3234 0

原创 【小家Java】common-lang3中StringUtils的使用详解

前言 上一篇博文已经讲解了lang3下面的很多的API,但是StringUtils留在本文专门讲解。因为这个工具类在日常使用中实在太多了。 本文的讲解方式为:直接看实例,而不做过多的文字描述解释 实例 public static boolean isEmpty(CharSequen...

2018-09-06 23:22:00 2827 2

原创 【小家Java】Java第二API之apache的commons-lang3工具包史上最完整的讲解(书写优雅代码必备工具)

前言: apache提供的众多commons工具包,号称Java第二API,而common里面lang3包更是被我们使用得最多的。因此本文主要详细讲解lang3包里面几乎每个类的使用,希望以后大家使用此工具包,写出优雅的代码 讲解版本为(2018年10月最新版本): &...

2018-09-06 21:52:05 26797 2

原创 【小家Spring】@DateTimeFormat和@NumberFormat以及@JsonFormat的使用

前言 数据格式化,从本质上讲属于数据转换的范畴。Spring就是基于数据转换框架植入“格式化”功能的。 时间是一个比较常用的类型。显示的时候通常是以String显示的。如果前端参数,前端人员也希望用String作为参数。而使用注解处理这些转换,显得就会特别的优雅 注解介绍: @Dat...

2018-09-06 15:11:52 2170 4

原创 【小家Spring】Feign发送Get请求时,采用POJO对象传递参数的最终解决方案 Request method ‘POST‘ not supported (附带其余好几个坑)

前言 spring cloud技术栈里面,Feign可以使得我们的rest调用和调用本地方法一样方便。但是它真的有非常多的坑,苦不堪言啊。本文将描述我们最为常遇到的坑: Feign发送Get请求时,采用POJO传递参数 Request method ‘POST’ not supporte...

2018-09-05 21:54:56 6809 5

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