解决错误经验
攻城丶狮
统招16级本科双证,计算机科学与技术专业。山西大同大学在SCImago世界大学学术排名国内139名。
有2年以上管理团队经验(最多20人的团队)。
有5年保险业务知识,主要是核心保全和监管。
展开
-
Possibly consider using a shorter maxLifetime value.问题处理
问题描述:发现日志中总是报这么个warn:Possibly consider using a shorter maxLifetime value.解决思路:其中的Dataxxxx中的xxxx是数据库端口号。根据日志中提示,应该是maxlifetime值太大,看项目中配置是默认的180000,参考其他帖子说maxlifetime小于数据库配置参数timeout应该不少于30,于是再次将以上两个值改为300。改后如下:mysql> show variables like "%time原创 2021-09-14 17:16:10 · 3831 阅读 · 0 评论 -
UTF-8编码下\u5528为中文转换问题(简单文字版2分钟看懂)
一、问题描述 有过多次,在开发项目中遇见设置文件编码格式为UTF-8,但是打开该文件出现类似\u7528这样的数据,看也看不懂,也不是平常见到的乱码。这里的\u7528类似的数据,其中'\u'表示UNICODE编码,其实数据就是对应的UTF-8下的汉字。 此处"\u7528\u6237"表示"用户"二、问题处理 下面文件的编码已被设置为UTF-8,但打开这里的原文件部分内容如下:100001=\u7528\u6237\u540D\u6216\u8005\u5BC6\u7801\...原创 2021-09-10 11:32:18 · 3003 阅读 · 0 评论 -
$‘\r‘: 未找到命令的问题解决
因为在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而Linux/unix下按一次回车键只输入“换行(LF)”,所以文件在每行都会多了一个CR,所以Linux下运行时就会报错找不到命令,所以,解决问题之道,就是把dos文件格式转换为unix格式。方法1:使用dos2unix命令转换 第一步:安装dos2unix命令,如果已经安装,跳过该步骤 centos:yum install dos2unix ubuntu:sudo ap...原创 2021-09-07 16:34:18 · 1006 阅读 · 0 评论 -
$’\r’: 未找到命令的解决
错误原因:执行.sh脚本时出现$’\r’: 未找到命令,是因为命令直接从windows 复制过来导致的。解决方法:yum install dos2unixdos2unix **.sh 进行转换再次执行即可原创 2021-08-13 10:26:01 · 342 阅读 · 0 评论 -
Tomcat启动报错:SERVER: Error ListenerStart 排查过程记录
报错的Tomcat截图:要排查此问题,首先需要调整tomcat的日志级别,调整成通过log4j来记录日志的方式,具体的调整方式:自行百度。按照要求调整之后,显示的错误信息,根据错误信息修改。★本地排查到错误是,代码class缺失,实际就是代码没更上去。...原创 2021-07-08 10:05:48 · 346 阅读 · 0 评论 -
解决webService服务端接收到参数为null的问题
写了一个简单的webService 但是参数一直传递不过去,后来才知道 要写成arg0,arg1,arg2...call.addParameter("arg0", XMLType.XSD_DATE,ParameterMode.IN); 这样是OK的,call.addParameter("name", XMLType.XSD_DATE,ParameterMode.IN); 这样服务端接收到的参数就是 null 。就是红色位置,参数不能写具体的参数名,要写为: arg0 ,我在网上看到说...原创 2021-07-08 09:57:46 · 2212 阅读 · 0 评论 -
打开eclipse时提示:workspace Unavailable
打开eclipse时提示:workspace UnavailableWorkspace in use or cannot be created, choose a different one.这是因为eclipse虽然关闭了,但是进程还在,所以相当于把工作空间锁定了。把工作空间的 workspace/.metadata/.lock.lock文件文件删除即可。如果该文件不能删除,查看任务管理器关闭可能正在使用的eclipse,或者java 进程即可。删除之后,再打开eclipse 就可以打开原创 2021-05-18 10:35:43 · 1161 阅读 · 0 评论 -
向SVN上提交代码,报错如下:Access to ‘/svn/***/!svn/me‘ forbidden
向SVN上提交代码,报错如下:Access to '/svn/ctm/!svn/me' forbidden一开始我以为是我svn地址不对,最后把svn的settings的save data都clear了还是不行,最后clean up整个项目,问题依旧。最后,我才怀疑是权限的问题,(因为我能检出项目能更新项目代码,而且以前我也提交过代码,觉得不应该是权限问题啊,恰恰问题就出在这!)当然,找svn管理员查看后,才知道我的用户提交代码权限被无意禁了。...原创 2021-05-07 16:54:52 · 3535 阅读 · 0 评论 -
idea切换git账号(git入门问题)
### 问题当idea已经关联了一个git账号,想更换另一个git账号的时候应该怎么更换呢?### 解决办法控制面板->搜索'凭据管理器'->凭据管理器,找到git用户,重新输入自己的账号密码。原创 2021-04-14 09:53:40 · 6277 阅读 · 0 评论 -
解决:ORA-01034: ORACLE not available问题
1 先看oracle的监听和oracle的服务是否都启动了。启动oracle监听:cmd的命令行窗口下,输入lsnrctl start,回车即启动监听。2 查看oracle的sid叫什么,比如创建数据库的时候,实例名叫“orcl”,那么先手工设置一下oralce的sid,cmd命令窗口中,set ORACLE_SID=orcl3 再输入sqlplus /nolog,回车再输入 conn / as sysdba;回车4 再输入startup,回车.这步是启动oracle服务。如果startup启动原创 2021-03-01 14:42:20 · 58622 阅读 · 1 评论 -
Windows下Zookeeper启动zkServer.cmd闪退问题的解决方案
Zookeeper在Windows下启动只需要运行zkServer.cmd双击即可(需保证运行环境中正确安装了Java运行环境)但是在有的时候会出现双击闪退的情况。针对闪退,可按照一下步骤进行解决:1 、编辑zkServer.cmd文件末尾添加pause。这样运行出错就不会退出,会提示错误信息,方便找到原因。例如原因如下:2、重新双击运行zkServer.cmd错误原因 ,找不到zoo.cfg配置文件3、编辑zkEnv.cmd4 、修改如下:对应文件位置:..原创 2021-02-04 14:42:40 · 149 阅读 · 0 评论 -
ORA-00257: archiver error. Connect internal only, until freed.| Oracle数据库归档日志满导致应用系统反应缓慢的问题处理
一:查看原因 二 处理方式: 第一种使用RMAN清除归档日志。 第二种方法就是增大闪回恢复区的大小。 三:ORACLE 归档日志打开关闭方法; 三 、一: 设置为归档方式 三 、二 :设置非归档方式 三 、三 :归档相关命令 正文回到顶部一:查看原因查看了下V$FLASH_RECOVERY_AREA_USAGE,看看归档目录使用的情况。果然是归档满了。View Code注:可以看出,ARCHIVELOG日志已经达到99.9%了。造成归档满...原创 2021-02-03 14:00:21 · 339 阅读 · 0 评论 -
Error:java: 无效的源发行版: 8
原因:这是由于jdk的版本与项目的要求不一致造成的,如果是maven项目,首先查看一下pom.xml,以我的项目为例: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <co..原创 2021-02-01 11:35:31 · 477 阅读 · 0 评论 -
Tomcat部署Web项目总是404错误
1.如果项目是部署在tomcat的root目录下,则去看下Web Project Settings是否为/。而且看下eclipse的server.xml的path是否为/下面的不是,则需要改path为/修改后这样就可以运行项目,并正常访问了。source可不要原创 2018-02-07 10:45:10 · 6883 阅读 · 0 评论 -
HttpServletResponse的中文乱码问题
首先,response返回有两种,一种是字节流outputstream,一种是字符流printwrite。申明:这里为了方便起见,所有输出都统一用UTF-8编码。先说字节流,要输出“中国",给输出流的必须是转换为utf-8的“中国”,还要告诉浏览器,用utf8来解析数据 response.setHeader("Content-type", "text/html;charset=UTF-8"); String data = "中国"; Outpu...原创 2020-12-29 16:03:40 · 162 阅读 · 0 评论 -
保存eclipse个人配置的三种方式
第一种方法:网上都有,就是走eclipse的导出导入。File -> Export... -> General -> Preferences导出成epf文件,再File -> Import... -> General -> Preferences导入。但测试后发现不行,字体等大量配置没移植过来,差评第二种方法:配置就保存在workspace中,把一个已配置好但没建工程的空workspace保存起来。以后不要新建workspace,解压一下,改个新名字启动Eclips.原创 2020-12-29 15:54:16 · 1366 阅读 · 0 评论 -
Win10激活提示ClipUp.exe -损坏的镜像该如何处理?
第一种解决方法: 1、首先在小娜zhi搜索框输入daocmd,之后在搜索结果中zhuan的命令提示符上点击鼠标右键shu选【以管理员身份运行】; 2、我们打开命令提示符(管理员)后,输入下面的命令按“回车”就可开始全部DLL文件重新注册。 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 复制代码第二种解决方法: 1、按下Win+R组合键打开运行,之后在框中输入control点击确定把控制面板打开; 2、在..原创 2020-12-28 09:32:20 · 8877 阅读 · 0 评论 -
java.lang.IllegalStateException: getOutputStream() has already been called 解决方法
报错如下java.lang.IllegalStateException: getOutputStream() has already been called for this response前端代码使用的ajax向后台传递数据,后台是一个接收此数据的Controller层方法。最后查找原因,竟然是我没有加@ResponseBody注解。...原创 2020-12-22 13:46:58 · 625 阅读 · 0 评论 -
sonar常见扫描问题总结
总结我们在开发中常见的代码问题,同时将sonar中的问题也归纳了进来一、异常处理中的未打印或者抛出异常信息这个主要是没有将异常信息打印出来,又或者异常没有抛出。比如我们在action中,异常信息是打印成日志,而service中是将异常信息抛出,按照这样做了,就不会再有这类的错误。l Sonar Either log or rethrow this exception. l 错误示例略l 处理方案将异常通过日志打印或者抛出二、使用非同步的类来代替同步的类...原创 2020-12-16 17:04:27 · 3983 阅读 · 0 评论 -
Tomcat不自动解压war包
将war包放到webapps目录下,启动tomcat,发现并不能自动解压检查一下两个位置一:进入tomcat/conf下server.xml将<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">unpackWARs:自动解压autoDeploy:服务器不重启就可以自动加载二:权限问题,当前用户是否有创建文件夹的权限文件夹-》右键属性-》安全,放开原创 2020-08-17 10:06:18 · 2190 阅读 · 0 评论 -
BCompare应用程序发生错误
解决方法:WinXP:C:\Documents and Settings\[用户名]\Application Data\Scooter Software\Beyond Compare 3Win 7 :C:\Users\Administrator.WIN-LMPOOFM31GQ\AppData\Roaming\Scooter Software\Beyond Compare 3将此文件夹下的文件全部删除即可解决问题。...原创 2020-08-11 11:40:46 · 248 阅读 · 1 评论 -
Tomcat 启动窗口乱码问题,不会的都是大傻子!!!
问题复现:解决方法:我本地目录是C:\Users\45303\Documents\WeChat Files\wxid_d36s2nvpka4e21\FileStorage\File\2020-08\apache-tomcat-7.0.105-windows-x64\apache-tomcat-7.0.105\conf替换该目录下文件logging.properties,见附件问题解决:...原创 2020-08-07 15:55:55 · 206 阅读 · 0 评论 -
按蚂蚁金服面试不过,就因为不会RPC服务超时排查思路?
阿里面试官:您好,请自我介绍一下!我:......阿里面试官:RPC服务超时了你是怎么处理问题的?我:不清楚阿里面试官:面试结束了,请回去等通知。RPC服务超时排查思路-1、查看服务提供者日志相关信息进行排查-2、查看消费者的超时时间设置是否合理-3、查看服务提供者业务逻辑是否有DB操作,有的话看是否有慢SQL-4、查看服务提供者业务逻辑是否有缓存操作,是否频繁操作缓存-5、查看服务提供者线程堆栈,有没有hang住线程的请求,有没有阻塞等待,有没有死锁...原创 2020-07-30 10:39:39 · 293 阅读 · 0 评论 -
重新启动eclipse后发现找不到刚才复制进来的插件
问题描述: 当把插件复制到plugins后,重新启动eclipse后发现找不到刚才复制进来的插件。解决方法: 删除掉configuration目录下的org.eclipse.update目录,重新启动eclipse后就可以找到插件了。通过Help菜单下的About Eclipse Platform可以查看插件信息。...原创 2020-07-29 14:03:07 · 120 阅读 · 0 评论 -
SRVE0255E问题-解决方案
技术说明(故障排除)问题(摘要)在IBM WebSphere中设置IBM Cognos时,无法访问URI。尝试http:// <服务器>:<是端口> / p2pd / servlet / dispatch时的错误消息是SRVE0255E:尚未定义用于处理/ p2pd / servlet / dispatch的WebGroup /虚拟主机。症状无法启动IBM Cognos商业智能原因虚拟主机不包含应用程序服务器正在侦听的IBM WebSphere..原创 2020-07-27 13:29:53 · 17390 阅读 · 1 评论 -
org.springframework.orm.jpa.JpaOptimisticLockingFailureException问题
错误日志:2020-07-15 16:00:42,803 [SimpleAsyncTaskExecutor-136] WARN org.springframework.remoting.support.RemoteInvocationTraceInterceptor - Processing of ServiceExporter remote call resulted in fatal exception: com.XXX.emaps.service.api.SmsService.sendorg.原创 2020-07-16 14:48:18 · 630 阅读 · 0 评论 -
ERROR com.alibaba.druid.pool.DruidDataSource - abandon connection, open stackTrace: 已解决
错误日志:2020-07-13 15:37:58,545 [Druid-ConnectionPool-Destroy-2092318840] ERROR com.alibaba.druid.pool.DruidDataSource - abandon connection, open stackTrace at java.lang.Thread.getStackTrace(Thread.java:1479) at com.alibaba.druid.pool.DruidDataSourc...原创 2020-07-13 15:44:08 · 1927 阅读 · 0 评论 -
解决JSCH的sftp连接时出现的com.jcraft.jsch.JSchException: Session.connect: java.io.IOException: End of IO Stre
问题描述如题,今天遇到个问题,使用JSCH的jsch-0.1.54.jar实现的sftp在连接目标服务器时报com.jcraft.jsch.JSchException: Session.connect: java.io.IOException: End of IO Stream Read异常,经查后发现是由于目标服务器的openssh升级至OpenSSH_7.4p1版本后导致的(可在服务器使用ssh -V命令查看openssh版本),原因如下:我使用的jdk是1.6的,jdk1.6支持的加密算法较少(jd原创 2020-06-23 14:44:05 · 12652 阅读 · 0 评论 -
查出锁定表和解锁表
--以下几个为相关表SELECT * FROM v$lock;SELECT * FROM v$sqlarea;SELECT * FROM v$session;SELECT * FROM v$process ;SELECT * FROM v$locked_object;SELECT * FROM all_objects;SELECT * FROM v$session_wait;--...转载 2019-04-19 17:00:19 · 131 阅读 · 0 评论 -
此windows7副本不是正版、黑屏7601的解决办法
出现的原因:①:如果原来是正版,用优化大师之类优化软件后产生这样的问题,可能是关闭了某些服务所造成②:如果原来就不是正版。解决方法:1,如果原来是正版,在使用优化大师之类优化软件后产生这样的问题,可能是关闭了某些服务所造成的。。。打开控制面板-管理工具-服务-看一下Sever、Software Protection、SPP Notification Service,IKE an...转载 2018-12-10 10:00:31 · 16650 阅读 · 1 评论 -
excel有一个虚框带有超链接,怎么去除
按F5 或 ctrl+G 定位条件---对象---- 按delete键原创 2018-08-10 15:46:46 · 343 阅读 · 0 评论 -
提示Lambda expressions are allowed only at source level 1.8 or above错误的解决方法
错误重现我的机器上安装了 maven 3.5.0,在 eclipse 中创建 maven 项目。pom.xml配置如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav...转载 2018-06-27 14:47:23 · 5722 阅读 · 0 评论