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