:
使用IOUtils.
result = IOUtils.
result = CharStreams.
目录一、使用BigDecimal的setScale
方法二、使用Sting自带的format
方法三、使用NumberFormat设置最大小数位数四、使用DecimalFormat,#.00为保留两位小数
一、使用BigDecimal的setScale
方法
double one = 5.864;
BigDecimal two = new BigDecimal(one);
double three = two.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
Content-Type
Content-Type即内容类型,Content-Type用于定义网络文件的类型和网页的编码,决定文件接收方将以什么形式、什么编码读取这个文件,这就是经常看到一些网页点击的结果却是下载到的一个文件或一张图片的原因。
ContentType属性指定响应的 HTTP内容类型。如果未指定 ContentType,默认为TEXT/HTML。
我们在代码也经常需要定义ContentType,用于指定响应的类型
response.setCharacterEncoding("utf-8"
业务:设置一个redis缓存,每天的24点过期,需要设置redis的过期时间,直接使用24小时是不行的,因为我们不能保证每次都是0点0分0秒开始,所以我们需要算出当前时间到明天0点0分0秒的差值
方案一: 使用Calendar(
Java 8之前)
getInstance()是Calendar提供的一个类
方法,它的作用是获得一个Calendar类型的通用对象,getInstance()将返回一个Calendar的对象。
使用Calendar.getInstance()不仅能获取当前的时间,还能指定需要
今天创建一个SpringBoot工程,启动时报了以下错误
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry’ available
从字面来看是因为没有名为’org.springframework.con