自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 请求地址(URL)包含符号导致违反RFC 7230 and RFC 3986协议

场景描述 请求地址(URL)中参数包含符号, 导致后台产生The valid characters are defined in RFC 7230 and RFC 3986异常。网上资料 (1). RFC 3986文档规定,Url中只允许包含英文字母(a-z,A-Z)、数字(0-9)、- _ . ~ 4个特殊字符以及所有保留字符。 (2). RFC3986中指定了以下字符为保留字符:! * ’ ( ) ; : @ &...

2020-08-07 18:32:58 807

原创 FactoryBean threw exception on object creation nested exception is java.lang.IllegalStateException

简单记录一下因为Spring版本问题, 对FeignClient中方法参数传值有了更为明确的定义 主要原因是Spring 4.0版本后,@RequestParam 注解对参数传值有了很好的封装特性并严格校验。参数定义是@RequestParam(value = "Id") String xxId, 该注解参数默认是必填的, 如果需指定分必填, 则 @RequestParam(value = "xxId", required = false) String Id...

2020-05-27 20:54:27 17907 2

原创 记录mysql5.7.X 版本only_full_group_by问题

出错原因 此处原因分析部分应用CSDN猿医生 一、原理层面这个错误发生在mysql 5.7 版本及以上版本会出现的问题:mysql 5.7版本默认的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",这个配置严格执行了"SQL92标准"。很多从5.6升级到5.7时,为了语法兼容,大部分都会选择调整sql_mode,使其保持跟5.6一致,为了尽量兼容程序。二、sql层面...

2020-05-27 09:41:01 187

转载 mybatis plus 实现敏感数据的加密 (仅限于单表的实体映射)

第一步: 创建自己的王国(不不不, 说的是工具类), 下面的main方法是为了检验加密和加密方法。import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;public class AES { // 密钥 必须是16位, 自定义, ..

2020-05-18 19:31:13 4254 2

原创 关于SpringBoot 整合freemarker报错问题

错误信息:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'freeMarkerConfigurer' defined in class path resource [org/springframework/boot/autoconfigure/freemarker/F...

2020-03-23 19:08:29 1509

原创 模式的秘密------单例模式

1.饿汉模式特点:应用程序启动时,完成类加载(实例对象的创建),由此可得,加载速度慢,因类已加载完毕,从而运行时获取对象快;2.懒汉模式特点:与饿汉模式相反,调用实例对象创建时慢(调用创建实例方法才进行实例对象的创建)。代码如下:饿汉模式public class Stringleton { //1.将构造方法私有化, 不允许外面直接进行创建 private ...

2019-06-15 16:42:38 126

转载 Oracle: 前头补零, 解决本应0.12为结果, 查询出结果则.12, 前头补零

查询结果为0.12%, 需要通过to_char(ROUND((a.qty- b.qty) / (a.qty) * 100, 2), 'fm9999990.9999') || '%

2019-04-30 11:55:23 542

原创 js获取时间(上一个季度)

function getLastQuarter(){ var today = new Date(); var dayMSec = 24 * 3600 * 1000;//得到上一个季度的第一天var lastQuarterFirstDay = new Date(today.getFullYear() , today....

2019-04-12 10:15:20 2011

原创 Day 1 SpringBoot 环境搭建

一、准备工作如下:①使用工具 (版本:IntelliJ IDEA 2017.2.2 x64)②Maven环境配置完成 (版本: apache-maven-3.5.3)③JDK环境配置完成 (版本:jdk-1.8.2)④JDK为本机所对应版本,setting.xml文件配置如下: (文件位置:如 apache-maven-3.5.3 --> conf)<p...

2018-06-06 15:26:22 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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