
问题排查
文章平均质量分 59
问题排查
weihubeats
开源框架Tlog贡献者,技术大多都源于生产实践,乐于分享.公众号:小奏技术
展开
-
Spring Cloud ZooKeeper Discovery Client Not Register on ZooKeeper when using SpringBootServletInitia
报错2022-01-04 16:04:05.773 ERROR 26981 --- [nStateManager-0] org.apache.curator.x.discovery.details.ServiceDiscoveryImpl.stateChanged()-87 : Could not re-register instances after reconnectionorg.apache.zookeeper.KeeperException$UnimplementedException: K原创 2022-01-04 16:26:51 · 1381 阅读 · 0 评论 -
RocketMQ 源码 BrokerStartup 启动报错 java.lang.reflect.InaccessibleObjectException: Unable to make public
RocketMQ 源码 BrokerStartup 启动报错java.lang.IllegalStateException: java.lang.reflect.InaccessibleObjectException: Unable to make public void jdk.internal.ref.Cleaner.clean() accessible: module java.base does not "exports jdk.internal.ref" to unnamed module原创 2021-11-05 19:58:22 · 1981 阅读 · 0 评论 -
解决macbook m1 编译nacos源码报错 com.google.protobuf:protoc:exe:osx-aarch_64:3.8.0 报错
在下载完nacos源码想要启动,发现直接找不到类通过google在nacos的issues中找到了答案直接执行 mvn compile就可以自己生成,由于在idea中可以直接使用idea插件结果发现报错,原因是自己是MacBook m1 protobuf不支持,需要使用x86的protobuf修改 nacos 全局pom.xml文件中protobuf的版本为x86 <protobuf-java.version>3.14.0</protobuf-ja.原创 2021-10-23 17:11:00 · 11195 阅读 · 16 评论 -
Java线上接口耗时分析神器 Arthas
文章目录背景问题Arthasgithub地址官网文档地址:说明安装运行Arthastrace命令的使用总结背景有时候我们在对线上接口作性能优化的时候需要找出一个方法的代码调用栈具体是那个方法或者哪行代码比较慢最简单的方式就加log // 使用spring提供的计时工具类 StopWatch sw = new StopWatch(); sw.start("调用数据库1"); TimeUnit.SECONDS.sleep(1); sw.st原创 2021-10-14 19:38:28 · 9413 阅读 · 0 评论 -
记一次xxl-job执行器Online机器地址(注册节点)加倍问题
文章目录背景问题排查解决方式总结背景最近需要将任务改为分布式调度,而任务调度使用的是开源的xxl-job改为分布式调度也很简单首先获取当前节点和总节点数量 // 当前分片 int shardIndex = XxlJobHelper.getShardIndex(); // 分片总数 int shardTotal = XxlJobHelper.getShardTotal();获取业务任务取模处理select * from test_j原创 2021-09-29 21:26:41 · 9069 阅读 · 0 评论 -
MybatisPlus 表名为Mysql、Postgresql关键字如何处理
比如我们有这么一张user表我们在Postgresql查询需要这样select * from "user";一般如果是Mysql我们直接对表名起别名就行@TableName("`user`)如果是Postgresql,需要添加双引号@TableName("\"user\"")添加转义符即可...原创 2021-09-23 17:36:48 · 2507 阅读 · 0 评论 -
使用Lombok@Builder、@Data(没有生成无参构造方法)这个坑要注意
Lombok为我们开发带来了极大便利,特别是在想要使用建造者模式的时候只需要在类上加@Builder注解即可。但是不小心也会引发隐藏的bug。我们来看看案例在维护旧代码的时候,由于以前创建类的时候是使用普通的new + 一系列的set方法去构建需要构建的类如下,属性有缩减@Datapublic class SearchCondition { private String years; private List<String> months; private原创 2021-05-17 20:25:53 · 9150 阅读 · 2 评论 -
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project portal-service: Fatal error compiling问题描述:在运行新项目编译的时候一直报这个错误,开始看以为是maven的问题,一直在找相关问题及...原创 2020-04-20 11:47:47 · 3952 阅读 · 1 评论 -
java 日期类Date插入mysql数据库时间总是比参数时间少一天
问题发生:插入日期比预想的少了一天,查看java 中执行的sqlINSERT INTO t3b_msg (send_dt) values(str_to_date('2019 - 10 - 18','%Y-%m-%d'));但是到了数据库时间就变成 2019-10-17了解决:经百度发现自己mysql驱动配置时区问题自己mysql配置jdbc.url=jdbc:mysql://10...原创 2019-10-18 17:50:00 · 4219 阅读 · 2 评论 -
Data truncation: Data too long for column ‘TSTM‘ at row 1(数据库执行没有问题,java程序执行有问题)
问题:java执行程序报错:Data truncation: Data too long for column ‘TSTM’ at row 1找到执行sqlINSERT INTO TMP_RPDI_N2(TSTM) values (date_format('2019-6-21 16:08:24', '%Y-%m-%d %H:%i:%s'))然后数据库执行这条sql,发现没有问题...原创 2019-10-18 11:26:37 · 959 阅读 · 0 评论 -
新建maven module时报错 The parent project must have a packaging type of POM
问题:The parent project must have a packaging type of POM解决方法:1.检查你的Parent Project: aml是否为你的父工程我这里因为aml为子工程,所以报这个错,把aml改为父工程 ,就可以 了2.如果不是上面的问题,请尝试下面方法:在父项目的pom.xml文件中把jar里的jar改成pom 就行了...原创 2019-08-19 11:11:25 · 706 阅读 · 0 评论 -
@Test not applicable to type,@org.junit.Test not applicable to type
好久没用junit测试了,然后今天突然要用到,然后就在测试类上写了这么一个注解,然后就报错了百度说是测试方法不能用Test,然后检测才发现自己把Test加到类上面了,我…以后引以为戒,工具和代码要多用不然容易犯傻==!推荐阅读:springboot入门(三)Springboot集成Junit单元测试...原创 2019-07-10 09:13:00 · 9393 阅读 · 13 评论 -
记一次Linux文件系统引发的项目启动错误(war包没有问题只有指定目录启动报错)
这几天项目上线,在linux中文件系统的格式如下:其中我们可以看到 home下的ap目录的文件类型是 ext4,和其他都是xfs,然后我们把打好的war包放在其他目录启动都没有任何错误。然后上线是因为要放在这个挂载目录,但是一放进去在其他目录启动都没问题的war包就报错,启动报各种包或者java类的错误,和公司大佬找了半天,对java程序改了好久,后来随口一说是不是文件系统的原因,然后死马当活...原创 2019-06-13 19:54:44 · 977 阅读 · 0 评论 -
Spring Boot 加入websocket后,单元测试报错(javax.websocket.server.ServerContainer not available)
错误提示:ava.lang.IllegalStateException: Failed to load ApplicationContextat org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDeleg...原创 2019-05-23 11:45:36 · 5436 阅读 · 8 评论 -
解决a different object with the same identifier value was already associated with the session错误
这个错误的大致意思是:在hibernate中同一个session里面有了两个相同标识 在使用hibernate的操作数据的过程中如update(),delete(),会出现hibernate a different object with the same identifier value was already associated with the session这个异常。具体原因...原创 2018-09-28 21:01:57 · 6172 阅读 · 0 评论 -
javax.el.PropertyNotFoundException: Property 'bookid' not found on type java.lang.String
JSP 页面报错 JSP页面报这种错误一般是这种错误一般是接值没有接到 应该是原创 2018-10-15 16:03:44 · 2389 阅读 · 0 评论 -
struts联网正常,断网启动报错:java.net.UnknownHostException: struts.apache.org
开始使用struts联网测试的时候很正常,后来断网后就一直报这个错误,找了好久才发问题所在:问题主要出在 struts-config.xml配置中我们一般 struts-config.xml中会写这样一句配置信息<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts...原创 2018-11-30 11:18:43 · 536 阅读 · 0 评论 -
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start com
先看错误分析开始再网上找了好多,冲洗删了tomact重新配置也没用,后来发现只是)可能由于web.xml的验证中&amp;lt;web-app version=&quot;3.0&quot; xmlns=&quot;http://java.sun.com/xml/ns/javaee&quot;xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchem原创 2018-12-21 20:20:47 · 731 阅读 · 0 评论 -
SSM jsp页面发送数据到servlet报400错误
从JSP页面到servlet出现 400这是犹豫前台json参数转换实体类bean时转换失败,大多发生于form表单提交时input标签没填""无法转换成其他int 或者date类型解决方法: 把相应的int或者double属性转换为相应的包装类 Integer Double 把所有属性转为String(不推荐) ...原创 2018-10-22 18:53:41 · 1805 阅读 · 0 评论 -
nested exception is java.lang.NoClassDefFoundError: org/springframework/web/cors/CorsConfigurationSo
看到NoClassDefFoundError想到的就是缺架包或者架包有问题因为我的做的是一个spirng + springmvc的测试之所以报这个错误是因为dependency依赖中的spring-webmvc版本过高了,spring-webmvc的版本比spring-web还要高,我把spring-webmvc 版本改低之后重启就成功了!!...原创 2019-02-26 18:21:42 · 17300 阅读 · 0 评论 -
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name
异常详情:Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘userService’: Unsatisfied dependency expressed through field ‘userMapper’; nested exc...原创 2019-03-02 19:33:23 · 4504 阅读 · 2 评论 -
java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for
异常详情:java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.baidu.shiro.dao.UserMapper.getUserByUserNameat org.apache.ibatis.session.Configuration$StrictMap....转载 2019-03-02 22:26:05 · 12343 阅读 · 2 评论 -
jsp页面提示“Multiple annotations found at this line: - The superclass "javax.servlet.http.HttpServlet" w
JSP页面错误显示Multiple annotations found at this line: - The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解决步骤: 1右键项目 点击Next 选...原创 2018-09-27 11:00:30 · 6644 阅读 · 1 评论