排序
Spring Boot中配置logback打印mybatis日志
方式1 配置如下: logback-spring.xml <?xml version='1.0' encoding='UTF-8'?> <!-- scan 配置文件如果发生改变,将会被重新加载 scanPeriod 检测间隔时间--> <configuration s...
Maven解决jar包冲突问题方案大盘点
盘点Maven解决jar包冲突问题方案。 Maven的依赖仲裁优先级 路径优先:1.对于该项目而言,根据jar包的依赖路径,短的优先 声明优先:2.路径一样,被依赖者声明的前后有关,同一个pom,前面的优先...
Maven仓库理解和优先级(转载)
本文转载自: Maven仓库理解和优先级; 一、前言 使用 maven 也有一段时间了,有时候在配置 repository,mirror,profile的时候,总会导致 jar 拉取不到。所以认真的分析了 maven 获取 jar 包时候...
Java 8中使用LocalDate/LocalTime/LocalDateTime获取日期时间
1.获取年月日 示例代码: // current date LocalDate localDate = LocalDate.now(); System.out.println('Current date is:'); System.out.println(localDate.getYear()); System.out.println(l...
Springboot读取yml文件工具类
除了注解等方式(参考: Spring Boot获取yml文件配置注入Map/List/String等类型 ),还有一种直接读取的实现: public static Object readProperties(String key) { Object propertyValue = nul...
通过OkHttp上传图片示例
背景:通过OkHttp上传头像照片,调用旷世人脸识别1:n静态识别API接口,识别人脸信息。 OkHttp: version: '4.9.0' 实现代码: /** * 面部识别 * * @param imageFile 人脸图片,必传 * @param scr...
Spring/SpringBoot实现定时任务的4种方式
Spring使用@Scheduled批注为基于cron表达式的任务调度和异步方法执行提供了出色的支持。可以将@Scheduled批注与触发器元数据一起添加到方法中。 一、cron表达式规则定义 Crontab模式的表达式是...
mybatis invalid comparison: java.util.Date and java.lang.String错误解决
Mybatis查询出错:invalid comparison: java.util.Date and java.lang.String。 错误原因: 参数值为java.util.Date类型,但是mybatis mapper文件中比较是使用字符串的方式进行比较导致。 <i...
@Validated和@Valid区别及嵌套验证的实现
Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR-303规范,是标准JSR-303的一个变种),javax提供了@Valid(标准JSR-303规范),配合BindingResult可以直接提供参数...
Hitachi Date Integration(kettle)执行作业报错: Invalid byte 2 of 2-byte UTF-8问题解决
使用kettle创建了一个作业,但是执行的过程中报错:Invalid byte 2 of 2-byte UTF-8。这是由于编码问题导致的,解决办法如下: 1.更改本地Java环境的编码 增加系统环境变量JAVA_TOOL_OPTIONS,...