
线上问题与解决方案
生产问题的定位与解决方案,其他的偏门技巧、技术分享
谙忆
公众号:程序编程之旅。曾经写过C、C++,使用过Cocos2dx开发过游戏、安卓端、IOS端、PC端页面均开发过。目前专注Java开发,SaaS内核、元数据的研究。偶尔玩玩爬虫
-
原创 [已解决] 生产环境线程死锁造成的服务器无响应错误-线上问题定位与解决方案
[已解决] 生产环境线程死锁造成的服务器无响应错误-线上问题定位与解决方案文章目录概述问题定位根本原因解决总结概述最近团队有人遇到线程死锁的情况,在这里介绍一下情况,以及如何解决的问题首先讲讲是怎么知道出问题了,线上这个应用是4台机器负载,有用户反馈有的页面进入超卡,或者就是进不去。定位其实当时也是挺懵逼的,测试这边用账号进入,挺流畅的啊。后面根据几个用户提供的链路,发现页面卡的时候,链路请求的机器都是第1台机器的ip。那么问题就简单很多了。首先,通过链路直接去看机器上的日志,某几个方法请2021-01-14 19:17:23179
1
-
原创 [已解决] 中央仓库jar包上传报错:Event: Failed: Checksum Validation
[已解决] 中央仓库jar包上传报错:Event: Failed: Checksum Validation文章目录问题描述解决方案参考资料问题描述最近在向Maven中央仓库上传包后,进行close时,出现如下的问题。Event: Failed: Checksum ValidationypeIdchecksum-stagingfailureMessageRequires one-of SHA-1: /wiki/primo/generator/primo-generat2021-01-11 18:30:55156
0
-
原创 [已解决] Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource
[已解决] Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.错误解决文章目录分析解决方案其他解决方案问题描述:SpringBoot项目启动时,出现如下异常信息:[danube-chaos] [2020-08-07 14:36:30.759] [1596782172244_hugR] [MZhugR] [ERROR] [lo2021-01-10 20:49:13224
2
-
原创 nested exception is java.lang.IllegalStateException: refreshAfterWrite requires a LoadingCache异常解决
nested exception is java.lang.IllegalStateException: refreshAfterWrite requires a LoadingCache异常解决问题描述:SpringBoot项目使用Caffeine缓存,出现如下异常信息:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cache' defined in2020-08-07 18:09:30980
0
-
原创 com.alibaba.dubbo.rpc.RpcException: No provider available from registry stable.zk.scsite.net:21异常解决
原文链接:https://copyfuture.com/blogs-details/20200629181409555v24mc4magq748ni最近发现dubbo消费端一直报下面这样的error日志06-17 15:56:50.749 ERROR default - [orSendTimer-thread-1] c.alibaba.dubbo.monitor.dubbo.DubboMonitor : [DUBBO] Unexpected error occur at send statisti2020-06-29 18:15:23548
0
-
原创 ShardingJDBC支持批量插入数据
最近在进行分库分表,但是有张表,里面有一些批量的插入。也就是:insert xxx values(...),(...),(...)这样的语句。开始我的依赖是: <dependency> <groupId>io.shardingjdbc</groupId> <artifactId>sharding-jdbc-core</artifactId> <v2020-05-28 19:33:393078
12
-
原创 Unable to execute SonarQube: Fail to download libraries from server异常解决
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.0.2:sonar (default-cli) on project rich-man: Unable to execute SonarQube: Fail to download libraries from server ->...2020-04-22 20:18:121361
0
-
原创 【问题解决】Mybatis一对多/多对多查询时只查出了一条数据
问题描述: 如果三表(包括了关系表)级联查询,主表和明细表的主键都是id的话,明细表的多条数据只能查询出来第一条/最后一条数据。 三个表,权限表(Permission),权限组表(PermissionGroup),权限组与权限的关系表(PermissionPermissionGroupKey) 实体类就不写上来了。 原出错映射文件: <resultMap id="permissionGro2017-08-24 13:32:438886
3
-
原创 【问题解决】MyBatis分页查询SQL Server2008时出现'@P0' 附近有语法错误
MyBatis分页查询SQL Server2008时出现’@P0’ 附近有语法错误” Error querying database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: ‘@P0’ 附近有语法错误。错误如下:org.springframework.jdbc.UncategorizedSQLException: ###2017-08-24 10:40:092246
0
-
原创 【问题解决】Octopress之代码高亮
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】最近在学习cocos-2dx C++开发棋牌游戏,所以写博客的时间就少了很多。今天稍微有点空闲时间,发了几个小时学了下用Octopress搭建个人博客。中间遇到了一个问题,也就是代码高亮的问题,开始无论怎么都发布不了代码高亮的代码,后来经过一番搜索,解决了。Octopress默认是使用2017-05-08 00:26:101270
0
-
原创 【问题解决】BootStrap.css与layDate日期选择样式起冲突的解决办法
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】 问题如图: 给大家看下正常的layDate年份选择图片: 一开始想到的,以为是自己没有将layer.css导入,或者layDate.css没有导入,出现的这个问题,结果发现只要导入layer.css,会自动导入layDate.css的,所以问题不在这里。然后通过火狐浏览器去查2017-04-06 18:48:185135
0
-
原创 【问题解决】Redis存储Hash-Map<String,Object>时无法序列化问题
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】今天在使用Redis的Map存储Bean时,出现了一个问题。 问题如下:java.lang.ClassCastException: com.uifuture.TestBean cannot be cast to java.lang.String at org.springfr2017-04-06 00:05:5813316
0
-
原创 【MyBatis】关于MyBatis插入自动增长id的Bean到数据库后返回的id为null的解决办法
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】解决办法其实很简单,只需要为你的**.xml中的insert增加两个属性就可以了。 例如,我的SponsorsMapper.xml中原来的代码如下:<insert id="insertSelective" parameterType="com.uifuture.footer.enti2017-03-29 20:58:145735
2
-
原创 【SpringMVC】SpringMVC配置拦截器 mvc:exclude-mapping 报错
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】今天写SpringMVC的拦截器的时候,遇到这样一个错误, Element mvc:exclude-mapping is not allowed here. <!-- SpringMVC拦截器 --> <mvc:interceptors> <mvc:2017-03-28 03:31:457633
3
-
原创 【错误解决】 java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.classes.views.index_jsp
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】今天建立Spring MVC骨架的时候,突然遇到这么一个问题~~HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.classes.views.index_jsptype Exce2017-02-26 20:48:2369386
9
-
原创 【问题解决】Eclipse安装Aptana插件-(注意对应版本问题)
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】昨天,我同学用Eclipse安装Aptana插件,她弄了一天都没安装起,最后找了我。 然后我也按照她的那个方法安装,结果一样,安装不成功!网上很多安装教程都是不完整的,我也不知道为什么,可能这是国内一些安装教程的通病!就是没有注重版本号的对应!而且中间会漏写一些关键步骤!假如你出现了2017-02-26 17:31:0010571
30
-
原创 【问题解决】IDEA-Maven下Tomcat发布Web项目,遇到Jar包无法找到
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】 这个错误坑了我半天!!!百度谷歌上的解决方案差不多全部尝试了。 还是无法解决。后来是解决了。问题是这样的: 集成工具是:IDEA Maven建了一个Web项目,通过Tomcat发布了.SpringMVC依赖了一个文件上传的Jar包。我用Maven添加进去的。 但是没起作用2017-01-10 14:39:2212088
6
-
原创 【问题解决】前台AJAX请求向Java后台传时+号变为空格—其他特殊字符解析出错也可参考解决
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】问题是这样的,在前台输入:+++ 3个加号,然后提交到后台,在前台页面显示是没有问题的 在后台用req.getParameter(“comment”);获得内容,结果为3个空格,也就是无法获得+号,怎么解决呢。第一种解决方案: 我们可以在前台获得字符串的时候,将”+”号转换为2017-01-06 21:05:0010072
2
-
原创 【问题解决】IDEA右键选择new新文件的时候没有JSP文件选项解决
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】本人接触IDEA没多久,使用过程中遇到很多问题。特别是这个问题网上没找到很好的解决办法。 所以我以前创建的时候都是创建文件,然后自己打后缀,拷贝jsp的模板,实在麻烦。经过差不多半天的逛论坛,谷歌百度,整合了下, 问题出在了IDEA认为我这个包建的有问题,才导致这地方不应该创建js2016-12-18 13:00:0230755
5
-
原创 【QQ】点击查看全文自动跳到加好友页面-PC移动端都可
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】进行本示例的演示,需要先配置好Maven和Spring哦、 见: 【Spring】基于IntelliJ IDEA搭建Maven此为项目源码链接,点击进入本文章由[谙忆]编写, 所有权利保留。 转载请注明出处:http://blog.csdn.net/qq_2652016-12-16 17:02:249184
0
-
原创 【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】在启动mysql服务时出现该错误: 本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止。mysql 版本 5.7.14 系统 win 7后来经过一系列的百度,谷歌,总算是解决了。首先,你需要把原来的服务删除:mysqld --remove mysq2016-12-01 17:49:26110233
49
-
原创 【错误解决】MySQL出现Can't connect to MySQL server on 'localhost' (10060)错误
本文源自【大学之旅_谙忆的博客】今天连接数据库遇到一个问题, 错误提示: Can’t connect to MySQL server on ‘localhost’ (10060)开始弄了很久,没弄好。后来去谷歌了一下。发现原来是我的防火墙问题、我也是醉得不要不要了。然后,果断把防火墙关闭。哈哈,连接成功!当然,我2016-11-19 22:31:3213735
2
-
原创 【错误解决】[Maven] cannot be opened because it does not exist错误[文件无法编译到target目录下的解决方法]
使用IDEA搭建的Maven项目,在写SpringEL和资源调用时出现了如下错误:相信我,代码没问题的、Caused by: java.io.FileNotFoundException: class path resource [cn/hncu/p2_2_2SpringEL/test.properties] cannot be opened because it does not exist2016-11-14 10:08:5242324
5
-
原创 【错误解决】[Maven]使用Maven配置Jstl出现异常:The absolute uri: http://java.sun.com/jsp/jstl/core cannot...
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】也就是出现如下错误:严重: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/j2016-09-19 21:35:258395
0
-
原创 Eclipse/MyEclipse清理项目缓存-配图文详解
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】用过Eclipse或MyEclipse的小伙伴肯定遇到过这种情况: 代码出错后,在前台访问出问题。然后把代码改好,已经检查不到错误,可是项目在前台访问还是有问题。这个时候,可能就是Eclipse/MyEclipse的缓存在做怪了。 现在就看下如何清理缓存吧。Eclip2016-09-26 22:56:3921878
1
-
原创 境外诈骗,最新来自senegal的邮件诈骗
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】写这篇博客的目的,只是希望大家能够知道,这种类似的邮件与信息时诈骗的,至于她能骗到你什么,请看下去。前几天收到那封英文邮件的时候,真的,完全看不出这是个诈骗邮件,我很认真的和她来往了3封邮件。大家请看:最开始的她对我发的邮件与我的回复邮件: 她的来信大概意思是:你好,我的名字是Jov2016-08-31 23:25:4410823
6
-
原创 QQ空间自动发广告解决方法
最近空间好多人QQ都中了毒。每天我都有几十个好友刷空间话费、流量广告! QQ空间自动发广告的原因: 最近使用了刷赞或者其他QQ外挂软件(有些开发者或破解者会在这样的软件上留后门,请自己判断)。 或者最近是不是用QQ账号授权登陆其他网站,做测试或者什么的。 现在很多网站可以用QQ登陆,不用新注册网站账号,这样很方便,我也常犯懒走捷径.但授权具体是怎么回事,大家还不了解,授权之后不光可以登2015-12-26 17:08:5517807
0