- 博客(13)
- 收藏
- 关注
原创 JSON字符串带BOM头"ufeff"
调用三方接口返回值JSON字符串带BOM头"\ufeff",JSON解析死活报错。我是用SpringBoot的RestTemplate调用三方接口的,一开始返回值我是用对象接收返回值,发现一直报错,我以为是RestTemplate的接收转换有问题,就将返回值换成了String类型去接收。接收到字符串后再转JSON、JSON字符串解析死活报错。接口返回值日志如下:202...
2020-03-31 22:03:28 1048
原创 SpringBoot2 整合 Swagger2
SpringBoot2 整合 Swagger2SpringBoot整合三板斧第一步、引入pom<dependency> <groupId>com.spring4all</groupId> <artifactId>swagger-spring-boot-starter</artifactId> <version>...
2020-03-28 21:08:07 879
原创 Mysql5.7及以上版本 ONLY_FULL_GROUP_BY报错
近期在开发过程中,因为项目开发环境连接的mysql数据库是阿里云的数据库,而阿里云的数据库版本是5.6的。而测试环境的mysql是自己安装的5.7。因此在开发过程中有小伙伴不注意写了有关group by的sql语句。在开发环境中运行是正常的,而到了测试环境中就发现了异常。原因分析:MySQL5.7版本默认设置了 mysql sql_mode = only_full_group_by 属性,导...
2020-03-25 23:35:27 882
原创 SpringBoot2 线程池的定义和使用
SpringBoot2 线程池的定义和使用定义线程池@Slf4j@EnableAsync@Configurationpublic class AsyncExecutorConfig implements AsyncConfigurer { @Bean public ThreadPoolTaskExecutor asyncServiceExecutor() { ...
2020-03-25 20:36:29 1110 1
原创 SpringBoot Shiro 配置自定义密码加密器
SpringBoot Shiro 配置自定义密码加密器自定义认证加密方式/** * 自定义认证加密方式 */public static class CustomCredentialsMatcher extends SimpleCredentialsMatcher { @Override public boolean doCredentialsMatch(Authentic...
2020-03-24 20:11:11 1507
原创 SpringBoot Druid 配置详解
SpringBoot Druid 配置详解spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://${url}:${port}/${数据库名}?useUnicode=true&...
2020-03-24 20:08:16 841
原创 SpringBoot Druid 配置详解
SpringBoot Druid 配置详解spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://${url}:${port}/${数据库名}?useUnicode=true&...
2020-03-24 15:04:47 2036
原创 SpringBoot AOP处理请求日志处理打印
SpringBoot AOP处理请求日志处理打印@Slf4j@Aspect@Configurationpublic class RequestAopConfig { @Autowired private HttpServletRequest request; private static final ThreadLocal<Long> START_T...
2020-03-23 22:22:52 746
原创 SpringBoot 全局异常处理
SpringBoot 全局异常处理@Slf4j@RestControllerAdvicepublic class ExceptionController { /** * 校验错误拦截处理 * * @param ex 异常 * @return 返回值 * StringBuilder sb = new StringBuilder();...
2020-03-22 21:19:20 801
原创 JAVA 转换 树结构数据
JAVA 转换 树结构数据第一步:引入fastjson<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>${fastjson.version}</version>...
2020-03-22 20:31:23 956
原创 Mysql 查询天、周,月,季度、年的数据
Mysql 查询天、周,月,季度、年的数据今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), IN...
2020-03-22 20:27:21 733
原创 SpringBoot2整合Redis缓存
遵循SpringBoot三板斧第一步加依赖<!-- Redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></d...
2020-03-02 19:41:43 740
原创 SpringBoot2整合Redis多数据源
配置文件属性spring: redis: database: 1 host: 192.168.50.144 port: 6379 password: timeout: 600 #Springboot2.0 不能设置为0 lettuce: pool: max-active: 50 max-wait: -...
2020-03-02 17:36:15 1190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人