
问题
熊崽_张
这个作者很懒,什么都没留下…
展开
-
Spring Boot RocketMQ 多集群 客户端使用小坑记录
在使用 Spring Boot RocketMQTemplate 多集群发送消息时,因为 DefaultMQProducerImpl 内部会通过 MQClientManager 维护一个 defaultMQProducer 的缓存,而 key 是 IP 加 unitName 拼接的,所以一定要设置 unitName,防止 defaultMQProducer 使用错乱。不光是生产者,消费者也要设置 unitName,不然也会导致只使用同一个集群的问题。转载 2023-05-24 15:48:28 · 2779 阅读 · 0 评论 -
springboot+mongodb+分页排序bug
项目场景:最近项目上因为数据量上亿的问题,上了mongodb,主要是用于日志的存储,并设定了过期时间。mongodb分页排序的坑。。。原创 2022-10-27 20:13:34 · 813 阅读 · 0 评论 -
Dubbo注册失败问题定位
Dubbo消费者注册失败。原创 2022-08-30 15:00:56 · 1406 阅读 · 0 评论 -
Spring Boot项目配置ES,启动错误
No qualifying bean of type 'org.springframework.data.elasticsearch.core.ElasticsearchTemplate' available原创 2022-04-21 10:40:06 · 3736 阅读 · 0 评论 -
jasper踩坑笔记
学习网址:教程一:https://www.cnblogs.com/xyyz120/category/1695447.html代码地址:https://gitee.com/xyyz150/jasperreport-demo?_from=gitee_search教程二:https://www.yiibai.com/jasper_reports/jasper_report_sections.html教程三:https://www.cnblogs.com/Monroyhahaha/p/13560009.原创 2022-01-29 15:36:12 · 1876 阅读 · 0 评论 -
log4j2漏洞升级遇到的坑
项目场景:最近爆发的log4j2的漏洞,导致各种老旧项目的log4j2版本需要升级到2.17.0问题描述:使用IDEA的Maven Helper插件,将log4j2的2.X版本全部屏蔽掉,然后引入2.17.0版本,结果报错显示如下信息org/slf4j/impl/StaticLoggerBinder : Unsupported major.minor version 52.0 原因分析: 看见 version 52.0 的信息,第一反应是JDK版本不对,结果去改了pom.xm原创 2021-12-29 17:34:11 · 1805 阅读 · 0 评论 -
MAVEN打包时报错:An unknown compilation problem occurred
背景:项目需要打包给测试进行安全漏洞检测,但是一直打包失败详细:报错代码如下Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project esg-occp-core: Compilation failureAn unknown compilation problem occurred解决方案:屏蔽如下代码即可其实是参考了这里,然.原创 2021-08-03 10:55:58 · 5272 阅读 · 0 评论 -
唯品会定时任务组件Saturn的时间不一致bug,超时
背景:项目中默认集成了美团的Saturn,今天本地项目一直启动失败,百度也没找到,后来仔细阅读了报错信息,结果发现:Time different between job server and register center exceed [64] seconds, max time different is [60] seconds.这句话已经很明显了。解决方法:saturn会检查服务器与本地的时间来对比,原则上不允许相差超过60s。将本地和服务器的时间修改为一致即可(我是电脑时间同步一直有问题,需要每周原创 2021-07-30 15:19:26 · 831 阅读 · 0 评论 -
SimpleDateFormat在多线程场景下导致的异常
背景现在正处于老项目重新构建,需要将历史接受数据分流,故而需求是先试点再切换,上线一个区域切换方案来观察数据接收是否有问题,没问题再全切。其中老项目生产版本是JDK8,新项目生产版本也是JDK8,但是由于未知原因,JDK8的语法在测试编译不通过,导致无法用LocalDate去做时间处理,故而选择SimpleDateFormat。 为了方便,我直接将SimpleDateFormat设置为全局变量,为后续生产上的问题埋下大坑。先看报错详细:第一种...原创 2021-07-02 10:22:21 · 426 阅读 · 0 评论 -
Unsatisfied dependency expressed through field ‘xxxService‘; nested exception is org.springframework
报错如下org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'xxxController': Unsatisfied dependency expressed through field 'xxxService'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionE原创 2021-04-25 15:32:42 · 35860 阅读 · 3 评论 -
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start com
报错如下:java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [NonLoginAuthenticator[StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[/informatica]]] at java.util.concurrent.FutureTa原创 2021-03-16 17:04:27 · 3127 阅读 · 0 评论 -
java.lang.OutOfMemoryError
记录一次内存泄露遇见的情况:遇见的情况说明:根据线上的实时日志,排查对应的代码行,发现没有啥问题,但是突然发现报错位置的方法是new一个对象,但是这个new出来的对象没有任何方法使用,并且是在aop(拦截器)里面的方法,初步怀疑是此方法不断的new对象,并且由于是aop方法里面,导致new出来的对象一直不能被回收解决方案:屏蔽aop(拦截器)里面new出来且不被使用的对象,然后生产上热更新此class文件...原创 2020-12-16 22:15:53 · 145 阅读 · 1 评论 -
Consider defining a bean of type ‘com.xiongzai.mall.dao.**Dao‘ in your configuration.
报错如下:Consider defining a bean of type 'com.xiongzai.mall.dao.UmsAdminRoleRelationDao' in your configuration.原因是bean没有注入导致的,需要在启动类上加对应的注解,手动指定application类要扫描哪些包下的注解:@ComponentScan(basePackages = {"com.xiongzai.mall.dao"})...原创 2020-11-29 16:14:54 · 375 阅读 · 0 评论 -
逆向工程Generator:项目启动报错Cause: java.lang.IllegalArgumentException: Result Maps collection already
报错详细语句,截取最后一句:Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.xiongzai.mall.mbg.mapper.PmsBrandMapper.BaseResultMap初步怀疑是Mapper里面的BaseResultMap重复了,检查没问题,后来实在没办法,重新删除逆向生成的文件,再重新生成,就好了原因是:逆向工程Gener..原创 2020-11-29 12:57:33 · 279 阅读 · 0 评论 -
SyntaxError: Unexpected token ‘{‘ in /*.jsp
报错如下:说是找不到对应的资源文件,详细排查了代码,发现我引入的文件有问题,只引入了文件名称,没有引入相对路径。修复后结果如下图:就算是在同一个文件,也不能直接用文件名引用,被IDEA影响了,IDEA可以直接跳转过去,但是自测是找不到这个文件的。...原创 2020-09-29 16:26:20 · 1094 阅读 · 0 评论 -
JAVA .getParameter()获取数据为空
说下场景,我需要前端传一个数组到后端接口中去处理,但是一直传输不成功。刚开始getParameter()方法一直获取数据为null,我就在想是哪块有问题,用了各种方法,然后转化思路,是不是前端传值有问题,debugger下,数据没问题,然后看请求数据,结果发现是前端传进来的一个数组被分为3个键值对于是在调用接口前,将数据转化成功JSON:JSON.stringify()...原创 2020-03-31 13:52:07 · 1567 阅读 · 0 评论 -
URLencode加密造成,请求一致,参数一致,但是查询结果为空
#最近用python selenium,写自动化脚本,遇到一个难题,在使用以下方法时driver.find_element_by_id().send_keys("***")点击查询,返回数据为空,然后手动对比了能查询的请求数据以及查询不到的请求数据发现查询不到的数据中多了%EF%BB%BF几个字符然后我解析发现啥都没有,就知道是一个空字符,而且不占位置,难受死我了后...原创 2020-03-03 22:53:46 · 284 阅读 · 0 评论 -
layerUI异步改同步
layer.confirm('是否发起流程?', { btn: ['确定', '取消'], btn1: function () { getValue(1, 2, 3, 4); }, btn2: function () { ...原创 2019-12-19 16:41:47 · 5299 阅读 · 0 评论 -
Caused by: org.xml.sax.SAXParseException: 必须为元素类型 "insert" 声明属性 "resultType"。
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'timerConfig': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory....原创 2019-08-15 11:12:03 · 3837 阅读 · 1 评论 -
Required String parameter 'xx' is not present
最普遍的是获取不到参数,解决办法:参数前面加上:@RequestParam(required = true, value = "xx") String xx, 将@RequestParam(required = true, value = "xx")改为@RequestParam(required = fales, value = "xx") 要求post, 但是 请求用的是get。把...原创 2019-05-18 16:18:33 · 6265 阅读 · 0 评论 -
Consider defining a bean of type 'org.springframework.jdbc.core.JdbcTemplate' in your configuration
报错信息:Description:Field customerRepo in com.chnvas.tour.auth.controller.AuthController required a bean of type 'org.springframework.jdbc.core.JdbcTemplate' that could not be found.Action:Consi...转载 2019-04-16 19:54:36 · 14668 阅读 · 0 评论 -
报404且No message availabl
我遇到的问题就是,打断点的情况下全部都ok了,就是return之后,返回的就是404了原因是我用的@Resource注解但是控制层用的是@Controller改成如下就好了原创 2018-12-20 20:44:07 · 5316 阅读 · 0 评论 -
记录一次MyBatis的坑
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: java.lang.IllegalArgumentException: invalid compa...转载 2018-12-04 14:34:05 · 439 阅读 · 0 评论 -
Springboot框架bean注入异常,还有可能是druid引起的
报错如下:报错如下:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2018-09-21 16:29:45.515 ERROR 24100 --- [ main] o.s.boot.Sprin...原创 2018-09-21 16:46:30 · 2237 阅读 · 0 评论 -
org.springframework.jdbc.UncategorizedSQLException
报错如下:org.springframework.jdbc.UncategorizedSQLException: ### Error querying database. Cause: java.sql.SQLException: sql injection violation, syntax error: syntax error, error in :'?',expect QUES, ...原创 2018-09-13 10:34:00 · 5730 阅读 · 0 评论 -
create connection SQLException
问题描述如下:10:51:24.314 [Druid-ConnectionPool-Create-3305495] ERROR c.a.d.p.DruidDataSource - [run,2471] - create connection SQLException, url: jdbc:mysql://localhost:3306/**?useUnicode=true&charact...转载 2018-09-04 10:48:43 · 22483 阅读 · 1 评论 -
SpringBoot @Mapper注解导包失败问题
import org.apache.ibatis.annotations.Mapper;如果是上面这个类导入失败,升级下pom文件里面的<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter&l...原创 2018-08-29 17:29:32 · 8840 阅读 · 5 评论 -
Unable to open debugger port (127.0.0.1:51424): java.net.BindException "Address already in use: JVM_
进程问题,51424被占用打开cmd运行如下,就可以解决了原因是结束Tomcat不完全,还在后台偷跑原创 2018-08-11 14:45:40 · 7941 阅读 · 0 评论 -
org.apache.catalina.connector.ClientAbortException: java.io.IOException
遇到的问题,去百度,很多说去Tomcat去设置时间,但是没左右,最后在页面打断点调试成功,才发现是关闭页面和刷新页面语句引起的:如果在js代码层关闭或者刷新页面,就会引起如下异常:org.apache.catalina.connector.ClientAbortException: java.io.IOException案例如下图:特此记录下,只要有错误很难解决的,都发个博客...原创 2018-05-29 11:06:56 · 7642 阅读 · 6 评论 -
使用EasyUI的出现Cannot read property 'options' of undefined,样式重复
标红的地方都是样式重复复制,找了半天没发现是哪出问题,一步步排除,我的是使用modalDialog弹出一个div的jsp页面,然后出现这种情况,结果发现导致主页面的class重复嵌套,最后发现是div的jsp页面引入了自定义的<%@ include file="/common/ctx.jsp" %>标签导致的,删除就好了...原创 2018-04-20 09:13:22 · 16920 阅读 · 0 评论 -
at org.apache.jasper.servlet.JspServletWrapper.handleJspException
Stacktrace: at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:584) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:481) at org.apac...原创 2018-04-17 16:53:08 · 19043 阅读 · 2 评论 -
Connection is read-only. Queries leading to data modification are not allowed
出现这种错误,网上的教程都说要改配置文件,但是我的明显不是,后来在同事电脑上能运行,我的运行不了,想了半天,有可能是数据库不一样,换了数据库就成功了解决方法:①在方法上面加上这个注解@Transactional(readOnly = true)②数据库字段跟实体类不匹配的问题如果方法在serverImpl层还是报错,就将方法挪到controller实现,异常捕获就会出现具体错误信息③就是方法命名不...原创 2018-04-17 11:50:59 · 2340 阅读 · 0 评论 -
Cannot read property 'nodeType' of undefined
我用的是easyui出现的问题:解决方法就是,把添加的标签全部注释,然后一步一步的解冻,结果发现是 标签缺失,造成easyui样式缺失我的是<div>缺少后面的,原因是复制代码没复制对....原创 2018-04-16 09:06:44 · 8577 阅读 · 0 评论 -
PageNotFound:208 - Request method 'POST' not supported
解决方法:1.查看请求方式2.查看请求路径3.查看浏览器控制台报错,是否缺少引入文件4.是否有拦截器拦截:我的就是这种。还有其他方式:http://blog.csdn.net/huanyingfengxing/article/details/8135590原创 2017-12-05 15:40:27 · 994 阅读 · 0 评论 -
Bean * of type *[class*] is not eligible for getting processed by all BeanPostProcessors
信息: Initializing Spring root WebApplicationContextINFO : org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization startedINFO : org.springframework.web.context.su原创 2017-10-31 16:47:22 · 13304 阅读 · 3 评论 -
java.util.zip.ZipException 的解决方法
前几天刚刚解决的,但是忘记怎么弄的,现在发个笔记记录下。每个步骤都是一个解决方法1.清理下maven,然后重新导入:eclipse—项目右键—run As—clean,然后项目右键—run As—Maven install,重启项目。2.更新jar包:eclipse—项目右键—Maven—Update Project,重启项目。3.找到tomcat工作空间下的jar包,原创 2017-10-26 11:07:09 · 15768 阅读 · 2 评论 -
SprongMVC Initializing Spring root WebApplicationContext
运行发现始终停在这句:Initializing Spring root WebApplicationContext网上搜索半天,才发现解决办法:1.jdbc配置不对,重新配置。2.清除所有断点。我的是第一个情况。转载:http://ourteam.iteye.com/blog/1270699http://blog.csdn.net/u014467070/articl转载 2017-10-20 11:50:58 · 274 阅读 · 0 评论