问题排查实战
翁正存
做一名合格的工程师
展开
-
中文引号导致读取JSON字段值失败问题
调试代码遇到无法读取其中一个字段的值,其他字段的值可以正常读取,百思不得其解,偶然在日志中发现了,这个字段后边是乱码,不是引号,猜测可能是手动输入入参时,最后一个参数的引号错误使用了中文引号,导致序列化没有成功,就无法读取这个字段对应的值。原创 2024-03-14 10:16:57 · 392 阅读 · 0 评论 -
主备库的事务管理器如何设置
一般主库负责写,从库负责读,事务管理器主要作用是能在异常时回滚业务代码,读数据没有回滚业务代码的必要,所以主从模式下不需要为主从数据源都配置事务管理器,只需要为主库配置事务管理即可。原创 2023-06-23 13:37:44 · 605 阅读 · 0 评论 -
程序包org.springframework.boot不存在
可能是maven倒入依赖包出错了,需要删除本地的repo中spring的包,重新下载。原创 2020-01-17 19:18:07 · 1544 阅读 · 0 评论 -
IDEA载入项目出错
这张图中所有的类都无法使用IDEA跳转到实现类,原因是IDEA未编译这个项目,需要为这个项目配置JDK和Maven包。原创 2019-10-23 14:52:48 · 464 阅读 · 0 评论 -
Unable to parse template "Class" Error message: This template did not produce a java class
我用的是IDEA2017版本的,创建测试代码时出现这个错误,查了stackOverFlow,给出的办法是重新安装IDEA,我重新安装了2018版本的IDEA Ultimate,发现可以正常创建class文件了。...原创 2019-08-09 10:13:34 · 717 阅读 · 0 评论 -
kafka不消费消息
新增一个新的topic,查日子看到消息发送成功,但是没有被消费,检查了代码,发现没有将新topic添加到消费者容器配置中,添加配置信息后就可以消费新topic的消息了。spring.kafka.member.privilege.buy.topic是我新加的topic。<bean id="containerProperties" class="org.springframework.ka...原创 2019-07-11 20:36:22 · 1963 阅读 · 1 评论 -
arcanist arc diff 异常 Usage Exception: No changes found.
arc diff提交代码出现异常:You have a saved revision message in '.git\arc\create-message'.Message begins: 兑换码领取记录表新增字段orderIdYou can use this message, or discard it. Do you want to use this me...原创 2019-07-11 19:37:46 · 4037 阅读 · 0 评论 -
字符串映射类not support type错误
定义数据类 public class PackageOrderInfo { private String memberId; private String orderId; private Integer packageId; private Date payTime; private Integer businessId;}接口请求数据:{...原创 2019-07-11 14:07:17 · 10255 阅读 · 0 评论 -
Windows环境配置path后依然出现"***不是内部命令或外部命令"
工作需要使用phbricator,配置了php、git、arcanist、libphutil后,在命令行中输入arc help出现"arc 不是内部命令或者外部命令",这个错误提示一般是没有配置命令的path,但是我已经配置了path的情况下依然报这个错,想到可能是修改的path未生效,就重启了电脑,然后就可以正常使用arc命令了。...原创 2019-07-09 15:29:39 · 1526 阅读 · 0 评论 -
读取json文件中文乱码
public class DownloadUtil { private static final Logger LOGGER = LoggerFactory.getLogger(DownloadUtil.class); public static String getJsonStringAt(String urlString) { StringBuffer s...原创 2019-07-02 17:13:15 · 8671 阅读 · 0 评论 -
SQLException: Connections could not be acquired from the underlying database!
做一个小项目,卡在数据库连接这块儿,找了一堆文章看,还是没法解决这个报错,后来,排查到驱动器,查了一下,原来MySQL的各个版本使用的驱动器配置不一样:6.0版本以下用jdbc.driver=com.mysql.jdbc.Driver相应的Maven配置:<dependency> <groupId>mysql</groupId>...原创 2019-06-11 15:54:34 · 427 阅读 · 0 评论 -
class path resource [applicationContext.xml] cannot be opened because it does not exist
1.建maven项目2.在pom中添加依赖<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4....原创 2019-04-23 17:19:44 · 3751 阅读 · 0 评论 -
SpringMVC:Controller请求报错The request sent by the client was syntactically incorrect
因为Spring默认的parser是StringParser,而我传入的是组合类,SpringMVC解析出错。@Datapublic class QQGameGetCouponDto { private BaseParams baseParams; private QQGameGetCouponBizParam bizParams;}对于入参为组合类的情况,需要提供特...原创 2018-12-03 11:54:05 · 152 阅读 · 0 评论 -
Maven Install重新构建工程
更新了Redis的配置文件,发现服务起不来了,报错:Caused by: redis.clients.jedis.exceptions.JedisConnectionException: All sentinels down, cannot determine where is aln master is running...折腾了一下午,发现是Maven没有载入新配置文件,对pom执行i...原创 2018-11-29 19:18:19 · 2311 阅读 · 0 评论 -
SpringMVC的Controller解析入参为null
今天遇到一个诡异的Bug,使用Postman发post请求,访问本地的Controller,Debug模式下,看到Controller解析出的入参一直是null,代码如下:@RequestMapping(value = "/notifyLDX", method = {RequestMethod.POST})@FSPServiceInfo(name = "FBS.SPA.ShareRegAp...原创 2018-09-20 11:18:05 · 1162 阅读 · 2 评论 -
服务治理-禁用特定的IP地址
下午在sit环境调试代码,同事说他的debug流量都跑到我的IP上了,我就把自己的IP地址加入访问控制黑名单了,然后就发生了接口调用失败,定位问题是RPC调用失败RPC调用失败然后我就想到应该是禁用IP访问权限导致的,遂将我的IP地址从黑名单里除去,然后RPC调用就正常。原因:这套服务治理框架是公司自己实现的,猜测跟Dubbo的实现原理一样,都需要去服务器注册,拉取要访问1RPC接口...原创 2018-09-11 17:50:40 · 577 阅读 · 0 评论