异常恩仇录
专门收录各类恼人异常
仗键纵码走天涯
这个作者很懒,什么都没留下…
展开
-
pymysql连不上数据库的问题(pymysql.err.OperationalError: (1045, “Access denied for user)
写了一个python脚本来连数据库,mysql8和python3.7,但是这个库明明命令行能连上,但是程序就是死活连不上,报一个这样的错:Traceback (most recent call last):File “addLoan.py”, line 73, in add_loan_to_mysql()File “addLoan.py”, line 45, in add_loan_to_mysqldb = pymysql.connect(**db_saas)File “/usr/local/原创 2020-07-23 15:53:50 · 14741 阅读 · 2 评论 -
SpringBoot2中关于重复创建bean的问题解决
今天在跑程序的时候报了一个重复创建事务的异常:***************************APPLICATION FAILED TO START***************************Description:The bean 'org.springframework.transaction.config.internalTransactionAdvisor...原创 2020-01-18 11:42:43 · 7437 阅读 · 0 评论 -
使用jstack命令的一次排坑记录
昨天使用Redis实现了一个分布式锁,在对这个锁进行压测的过程中,系统出现了假死状态。我用的是JedisCluster,当并发达到一定数目之后,redis命令就不再执行了,tomcat也无法再对外提供任何服务。后台不报任何异常,CPU占用率并不高,内存也没有爆表。种种迹象都明,可能是系统中的某些线程发生了阻塞,也许是死锁,也许是其它。开始我以为是我写的分布式锁有问题,于是以各种单线程或低并发做...原创 2019-06-29 14:17:35 · 824 阅读 · 0 评论 -
Pointcut表达式切@annotation的一个诡异的坑
今天想做一个AOP切面,用来检测某个方法执行所花费的时间,因为需要精确到method,而且想要灵活变化被切的方法,所以在Aspect中的Pointcut表达式里使用了@annotation来切到注解对应的方法。定义注解和切面的地方是这样:@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interfa...原创 2019-06-28 21:02:42 · 9744 阅读 · 18 评论 -
Dubbo的几个常见异常及解决方案
总结几个dubbo常见的异常以及解决方法,有通信相关的,也有性能相关的先来一个最常见的:com.alibaba.dubbo.rpc.RpcException: No provider available from registry 192.168.116.150:2181 for service slg.rainbow.user.service.UserService on consume...原创 2019-06-26 14:10:05 · 15552 阅读 · 1 评论 -
Docker环境下JedisCluster报出的Too many Cluster redirections?异常及解决
异常产生的运行环境是这样的,redis集群部署在docker下,docker宿主机是一台linux的虚拟机,而程序在我本机今天在使用JedisCluster向redis集群set值的时候,后台突然报出了一个这样的异常:redis.clients.jedis.exceptions.JedisClusterMaxRedirectionsException: Too many Cluster re...原创 2019-06-25 19:00:48 · 13091 阅读 · 4 评论 -
记一次dubbo+zookeeper集群的翻车记录
在搭建好zookeeper集群之后(3台),使用sh zkServer.sh status命令已经可以查看到各个节点的身份,两个follower一个leader,没毛病。但是启动tomcat服务的时候,后台总是报异常,说是找不到服务,启动dubbo监控中心也是看不到任何服务。于是登录到zookeeper节点中,挨个使用sh bin/zkCli.sh命令查看,果不其然,leader节点出现了问题,...原创 2019-06-22 23:28:33 · 408 阅读 · 0 评论 -
IDEA中使用lombok的方法和坑
今天拿到一份原码,里面的log变量下面有红线,编译器说找不到变量。后来发现类上有@Slf4j这个注解,从网上查了一下发现是lombok的东东,搜到了这篇文章:使用@Slf4j的正确方法。我按照作者给出的网址下载了插件,但是我的IDEA报错说无法安装,大概是软件版本问题。于是我直接从IDEA中对这个插件进行了下载:直接在插件的搜索栏中搜索:lombok在安装好插件之后,虽然log变量线面的红...原创 2019-03-12 23:42:29 · 651 阅读 · 0 评论 -
@Pointcut表达式自宫记录 Is there an unresolvable circular reference?
今天要写一个Spring的切面测试,本意是想一刀切到所在bean的包下,然后查看这些bean被代理的情况。由于是测试环境,我图省事儿就把所有的class都放在同一个路径下了,然后BlueAspect切面中的pointcut表达式直接切向了slg.aop.aspect包下的所有类。结果直接带来了血淋淋的后果:nested exception is org.springframework.be...原创 2019-05-19 22:16:13 · 491 阅读 · 1 评论 -
Provisional headers are shown问题的解决
今天发现某一个项目的页面在点击按钮时,ajax的http的请求产生了一个这样的问题Provisional headers are shownAccept:application/json, text/javascript, /; q=0.01Content-Type:application/x-www-form-urlencoded; charset=UTF-8Origin:htt...原创 2019-01-30 17:28:57 · 2385 阅读 · 0 评论 -
Maximum number of threads (200) created for connector with address null and port 9999异常解决
公司的某个Tomcat总是莫名挂掉,进程还活着,但是无法访问。查看日志,显示信息如下:Jan 22, 2019 4:23:01 AM org.apache.tomcat.util.net.JIoEndpoint createWorkerThreadINFO: Maximum number of threads (200) created for connector with address ...原创 2019-01-22 10:51:56 · 902 阅读 · 0 评论