可以用file.length()方法来获取文件大小,结果以字节计算(1KB=1024字节)。 import java.io.File; public class Main { public static long getFileSize(String filename) { File file = new File...
后端
Java中DecimalFormat用法详解
我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java提供DecimalFormat类,帮你用最快的速度将数字格式化为你需要的样子。 下面是一个例子: import java.text.DecimalFormat; public class Test...
javax.crypto.BadPaddingException: Given final block not properly padded解决方案
问题 JAVA的AES/DES加密解密在windows上测试一切正常,上传到Linux系统上在解密时就出现错误。 查看日志发现出现此异常 javax.crypto.BadPaddingException: Given final block not properly padded 问题原...
ibatis传入数组或List类型参数总结
总结一下ibatis框架下,传入参数为数组类型或者是List类型的sql写法。特别说明,iterate标签仅支持数组和List类型,如果传入Set,Map或其它集合类型,ibatis会抛异常。 1. 传入数组类型 传入数组类型,不需要...
SpringBoot+Mybatis 在控制台输出sql语句
如果使用application.properties 在配置中添加: logging.level.com.looedu.mapper=debug 格式:logging.level.Mapper类的包=debug 如果使用application.yml 在配置中添加: logging: level: com:...
java操作时间加减的API
在Java中操作时间的时候,常常遇到求一段时间内的某些值,或者计算一段时间之间的天数。 Date date = new Date();//获取当前时间 Calendar calendar = Calendar.getInstance(); calendar.setTime(date);...
Java8日期、时间操作
1. 简介 在Java8之前,日期时间API一直被开发者诟病,包括:java.util.Date是可变类型,SimpleDateFormat非线程安全等问题。故此,Java8引入了一套全新的日期时间处理API,新的API基于ISO标准日历系统。 2. ...
SpringBoot中使用Filter的两种方法
在SpringBoot中使用Filter也有两种方式:注解注册Filter和代码注册Filter,下面分别进行举例。 通过注解的方式进行注册 首先,创建一个Filter,并使用WebFilter注解进行修饰,表示该类是一个Filter,以便于启...
SpringBoot整合RestTemplate与使用方法
1. 使用方法 1.1. 引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> 1.2...
SpringBoot整合SpringDataJpa
1. 添加依赖 <!-- mysql驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!-- springdata jp...