现象; 前段时间在dailybuild过程中,经常遇到connection is allready closed错误,特别是在dailybuild高峰期. 分析定位: 这个错误是的起因比较多,这里的情况是在回滚事务时,连接已经关闭导致抛异常的,报这个错误说明用例已经执行通过,因此,这个错误是不影响覆盖率,只影响成功率的,可以不抛出这个错误. 解决方案: 新增了类/src/test/java/org/springframework/test/context/TestContextManager.j…
公司一SQL Server镜像发生了故障转移(主备切换),检查SQL Server镜像发生主备切换的原因,在错误日志中发现下面错误: Date        2019/8/31 14:09:17   Log     SQL Server (Archive #4 - 2019/9/1 0:00:00)       Source      spid35s       Message   Database mirroring connection error 4 'An error occurred…
昨天做项目时,写了个方法,程序突然报了Connection is readonly. Queries leading to data modification are not allowed调了程序半天,最后才发现是自己在spring配置文件中增加了事务.把方法写成了大写开头了,但是spring配置是以小写开头 代码如下: <bean id="transactionInterceptor" class="org.springframework.transaction.i…
今天,新装了一台ubuntu虚拟机,安装成功以后,准备利用Xshell从外部访问linux,以减少切换,但是,在连接时,总是会报:connection failed. 于是,写下这篇随笔,以增加记忆且帮助其它使用虚拟机的朋友. 1.首先,检查一下虚拟机是否可以ping通宿主机 2.其次,检查一下虚拟机与宿主机的联网方式是bridge还是Nat,ubuntu 14.04要选择NAT方式 3.最后,在终端输入ps -e|grep ssh,查看是否安装有ssh服务,如果安装了的话,执行完该命令,可以看…
MyEclipse10.7+Maven项目junit单元测试报找不到类异常,附正常编译后的输出设置   1 首先想到的是输出路径错误 一般不是maven工程的项目编译后的.class文件会在/webapp/WEB-INF/classes目录下: 而maven工程项目编译后的.class文件应该是在/target目录下,源代码的输出应该是/target/classes目录,而测试代码的输出则应该是/target/test-classes目录! 设置方法: 1.工程右键 2.properties 3…
如题  xshell连接虚拟机上的centOS,操作途中突然断开连接,报错:connect closed by foreign host 快捷解决方法: 在虚拟机上centOS重新启动网络,即可解决问题: 命令: sudo service network restart…
StackOverflow https://stackoverflow.com/questions/5420656/unable-to-read-data-from-the-transport-connection-an-existing-connection-was-f https://briancaos.wordpress.com/2012/07/06/unable-to-read-data-from-the-transport-connection-the-connection-was-c…
junit单元测试报错Failed to load ApplicationContext,但是项目发布到tomcat浏览器访问没问题,说明代码是没问题的,配置也没问题.开始时怀疑是我使用junit版本的问题,于是换版本,不管用:甚至一度怀疑是不是我的myeclipse没破解好,一度有卸了重装的冲动.其实都没问题,点击myeclipse最上面的project——————>clean------->勾选你的项目--------->ok:(注意不是右键maven clean),然后再测试就没问…
WebSocket proxying https://nginx.org/en/docs/http/websocket.html By default, the connection will be closed if the proxied server does not transmit any data within 60 seconds. Using NGINX as a WebSocket Proxy https://www.nginx.com/blog/websocket-nginx…
MySQL中char(36)被认为是GUID导致的BUG及解决方案 有时候在使用Toad或在程序中,偶尔会遇到如下的错误: System.FormatException GUID 应包含带 4 个短划线的 32 位数(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). Stack Trace:    在 System.Guid..ctor(String g)    在 MySql.Data.Types.MySqlGuid.MySql.Data.Types.IMySqlV…
1.简单介绍该错误发生的背景: 1) 数据库版本:MySQL5.7.19 2) 对一个大表修改字段类型DDL(将主键id int变为bigint),为了不影响主库业务,先在从库上执行DDL操作,然后通过主从切换完成最终的大表DDL:在从库执行完DDL后,这时发现复制中断了,报错信息: Last_SQL_Errno: 1677 Last_SQL_Error: Column 0 of table 'darren.conversions' cannot be converted from type '…
对于有很多条目的数据,通常采用table元素来快速实现,某一个td的内容太多的话就会导致样式混乱难看. 解决方案 要让table的宽度固定可以给table元素设置table-layout:fixed;样式, 但这样表格的宽度问题是解决了,但是里面的内容并不会自动换行.还需要给td设置word-break: break-all; word-wrap:break-word;.…
如果是在有master上开启了该参数,记得在slave端也要开启这个参数(salve需要stop后再重新start),否则在master上创建函数会导致replaction中断.…
libcrypto.so.10丢失导致sshd无法运行解决方案 服务器由于掉电开启系统后无法远程ssh,重启sshd服务弹如下图的错误: /usr/sbin/sshd:error while loading shared libraries: /usr/lib64/libcrypto.so.10: file too short 查看/usr/lib64/libcrypto.so.10发现它是链接到libcrypto.so.1.0.0 查看libcrypto.so.1.0.0发现文件大小为1,也就…
mongodb因非法关闭导致无法启动的解决方案 1.删除数据库目录的.lock文件 2.输入命令 mongod --repair 3.重启…
Oracle报错:“ORA-18008: 无法找到 OUTLN 方案 ”的解决方案   2.修改replication_dependency_tracking参数 SQL> alter system set replication_dependency_tracking =false scope=spfile;系统已更改. 3.启动数据库至open状态 SQL> shutdown immediate;ORA-01109: 数据库未打开已经卸载数据库.Oracle 例程已经关闭. SQL>…
Oracle报错:"ORA-18008: 无法找到 OUTLN 方案 "的解决方案     今天连接到Oracle报错:ORA-18008: 无法找到 OUTLN 方案,前天还用得好好的,现在无论查询任何sql语句或点击列表查看都会弹出该错误提示,忙活了一阵,终于解决了,现记录一下解决方案. 问题:ORA-18008: 无法找到 OUTLN 方案. 问题原因:outln用户被误删除. 数据库版本:Oracle 10g( 10.2.0.3.0 ) 解决步骤: 1.将oracle启动到mo…
浩辰没有这个bug !!!!!!! 如上述动图所示,cad在复制一个多图元的操作时候,多次按下esc键中断复制操作, **注意例子要有足够多的图元(大概一万个图元),才能很好展示这个bug,而且这个bug直到2019都会有,我已经测试了Acad2008和Acad2019, 这个时候cad提交到数据库的操作是成功的,但是显示的提交却是失效,导致用户暂时无法操作隐藏的那个部分图元. 用户可以关闭dwg,再打开,就能看见.. 样图在: 桌子的论坛链接 主函数: 打开隐藏的方法,及判断数量的方法: //…
vscode在执行 npm任务的时候,会先执行package的name@version 然后命令名 加 当前路径,问题是我的引入路径e是小写的,会导致调试错误,解决方案:没找到 Executing task: npm run build < >name@version build e:\xxx\xxx\xxx > vue-cli-service build…
网站运行一个晚上,早上来上班,发现报错: ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed. 网上查了下,由于使用了默认配置,空闲超过8小时,自动断开该连接 我使用的是mybatis的默认连接池,于是把该配的,都配置上.datasource的属性…
1问题描述报错 Connection closed by foreign host. Disconnected from remote host(yaoGS) at 155513. 2登入虚拟机 在linux系统操作中,经常需要连接其他的主机,连接其他主机的服务是openssh-server,它的功能是让远程主机可以通过网络访问sshd服务,开始一个安全shell 启动sshd服务 service sshd start 3 sshd-t测试没有问题 4尝试连接 5还是没有解决,这个时候可能是ip…
解决方案: My evil workaround (don't do this in production!): import urllib2 #也可以是urllib import ssl ctx = ssl.create_default_context() ctx.check_hostname = False ctx.verify_mode = ssl.CERT_NONE urllib2.urlopen("https://your-test-server.local", contex…
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:407) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:4…
我用的是 spring + springmvc + mybatis +mysql. <tx:advice id="txAdvice" transaction-manager="txManager"> <tx:attributes> <tx:method name="save*" propagation="REQUIRED" /> <tx:method name="add*&q…
问题 在SpringBoot项目开发时,使用单元测试来运行一个Service,发现调用的一个Bean就是找不到,报错为: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.gaosiedu.gsl.mq.base.MqSendService' available: expected at least 1 bean which qualifies as a…
不多说,直接上干货! 问题现象 今天使用JUnit 4进行单元测试时,测试程序一直运行不起来,报method initializationerror not found错误,如下: 问题分析 网上说版本不对,我试了试,还是有这个问题,后来才知道,缺少了jar包,除了引入junit-4.12.jar之外,还要引入2个依赖jar包:hamcrest-core-1.3.rc2.jar,hamcrest-library-1.3.rc2.jar,提供大家免费的下载链接: 三个汇总下载: https://d…
使用idea 配置单元测试之后,配置完spring的注解@junit 和@runer 之后 一直报错. 最后发现是默认使用jdk1.8引起的,使用jdk1.7即可.…
今天单元测试如下的代码的时候发现项目老是报错: package com.yhb.jsxn.service; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.HashMap; import java.util.List; import org.junit.Test; import org.junit.runner.RunWith; import org.slf4j.Logger; impo…
症状: 提交了Form,执行insert操作,经过Debug也确认PreparedStatement.executeUpdate()返回值>0,但是在MySQL中直接查询表,返回的仍然是Empty Set.没有Exception被抛出. 原因: DAO Object在执行PreparedStatement.executeUpdate()之前,调用了Connection.setAutoCommit(false),而由于程序的逻辑关系,没有调用Connection.commit()就返回了,所以实际…
遇到比较奇怪的问题,mvn项目中的main函数可以正常运行,但是test阶段出错,报错信息如下: Exception in thread "main" java.lang.NoClassDefFoundError: scala/ScalaObject at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.l…