摘要: 最近在调试一个接口时出现了feign“直接”调用了熔断的情况,经查是被feign调用方法返回的类缺少无参构造器,导致返回值序列化异常,造成了熔断,在此记录一下。 如果feign“直接”调用了熔断大概率是被调用的方法出现了异常。 可以通过在熔断方法里直接抛出异常的方式查看熔断出现的原因。 阅读全文
posted @ 2020-07-10 11:48 Null-Point 阅读(2082) 评论(0) 推荐(0) 编辑
摘要: 0. 配置用户名和邮箱: git config global user.name "xxx" / git config global user.email "xxx" 1. 创建版本库: git init 2. 添加文件到暂存区: git add readme.txt 3. 提交暂存区的文件到本地库 阅读全文
posted @ 2019-10-10 19:15 Null-Point 阅读(258) 评论(1) 推荐(0) 编辑
摘要: 问题描述: 将一个对象序列化成字符串后,字符串是乱码的,并且反序列化报错。 代码如下: 打印结果: �� sr java.util.ArrayListx����a� I sizexp w sr com.alibaba.fastjson.JSONObject  L mapt 阅读全文
posted @ 2019-07-25 15:46 Null-Point 阅读(4433) 评论(0) 推荐(0) 编辑
摘要: 一个例子 Spring版本为5.1.7 Controller中的方法如下: 当这个方法被请求时会返回给浏览器一个字符串,现在遇到的问题是当 为中文时返回的字符串会乱码。 发现乱码的原因为response的Content Type为 ,charset应为 。 设置了CharacterEncodingF 阅读全文
posted @ 2019-07-19 11:37 Null-Point 阅读(4364) 评论(0) 推荐(0) 编辑
摘要: 修改pom文件: 阅读全文
posted @ 2019-07-16 15:35 Null-Point 阅读(1662) 评论(0) 推荐(0) 编辑
摘要: 在MySQL中执行了一条比较耗时的SQL语句,结果报错: 查询当前会话等待事务锁超时时间: 结果如下,单位:秒: 修改当前会话等待事务锁超时时间: 也可以通过修改MySQL配置文件的方式进行事务锁超时时间的修改: innodb_lock_wait_timeout = 500 阅读全文
posted @ 2019-06-27 18:16 Null-Point 阅读(2586) 评论(0) 推荐(0) 编辑
摘要: 在pom.xml中加入如下配置 附:插件的一些参数说明: 需要注意的是: 被排除的不压缩的文件不会被放到war包里 参考:https://huangpengpeng.iteye.com/blog/2092189 阅读全文
posted @ 2019-06-12 15:54 Null-Point 阅读(2249) 评论(0) 推荐(0) 编辑
摘要: 背景: 在配置文件中有些配置如:数据库密码等,为了安全起见需要进行加密,不过在其他程序读取这些配置项的时候需要得到真实的值。 解决方案: 继承Spring的PropertyPlaceholderConfigurer类重写convertProperty方法 Spring配置: 这样,在Spring中获 阅读全文
posted @ 2019-06-02 15:09 Null-Point 阅读(402) 评论(0) 推荐(0) 编辑
摘要: fastjson在把字符串解析成Json对象时,可以通过指定Feature.OrderedField来使Json对象中的元素按字符串中的顺序排列。 但在把字符串解析成JsonArray时好像没有这样的参数可以设置。 在查看源码后发现JSONArray.parseArray内部调用了new JSONO 阅读全文
posted @ 2019-03-30 14:11 Null-Point 阅读(6055) 评论(0) 推荐(0) 编辑