
开发经验,解决方案
猴戏浅滩
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通用方式 解决报错2003 - Can‘t connect to MySQL server on “localhost‘(10061 “Unknown error“) 或者docker端口映射无法访问
解决报错2003 - Can't connect to MySQL server on "localhost'(10061 "Unknown error") 或者外部无法访问docker端口映射问题原创 2025-03-18 22:28:37 · 516 阅读 · 0 评论 -
Springboot项目Activemq延迟自定义消息完整代码案例(亲测可用)
1、porm.xml增加依赖。原创 2024-10-21 10:33:18 · 409 阅读 · 0 评论 -
通用方式 解决异常:nested exception is java.lang.IncompatibleClassChangeError
优先考虑jar包依赖冲突,这时可以使用Maven helper插件排查。也可能是jdk版本低引起,我的项目用的jdk1.8,但系统装的是低版本的jdk1.8.0_25,换成高版本的jdk1.8.0_261,启动就正常了。原创 2024-09-04 10:58:10 · 650 阅读 · 1 评论 -
如何解决ErrorCode: SecondLevelDomainForbidden ErrorMessage: Please use virtual hosted style to access.
看过AmazonS3Client的源码,其实不配此参数也行的,因为默认为false。pathStyleAccessEnabled改为false。原创 2023-03-23 20:10:33 · 2819 阅读 · 4 评论 -
通用方法:解决mysql5.7 timestamp默认值0000-00-00 00:00:00 报错
通用方法:解决mysql5.7 timestamp默认值0000-00-00 00:00:00 报错,报错信息:1067 - Invalid default value for 'updated_time'原创 2022-08-24 14:10:19 · 2257 阅读 · 0 评论 -
SQLException: 1205- Lock wait timeout exceeded;try restarting transaction
问题分析:SQLException: 1205- Lock wait timeout exceeded;try restarting transaction,代表有数据被其他线程占用,导致获取锁等待超时。解决方案: --查看进行中的事务获取进行中的事务线程trx_mysql_thread_id SELECT * FROM information_schema.INNODB_TRX; --杀掉事务线程trx_mysql_thread_id .原创 2020-12-30 18:39:15 · 1011 阅读 · 0 评论 -
mysql 秒和时分秒格式相互换算
mysql提供了2个函数 SEC_TO_TIME(second)完成秒换算成时分秒或TIME_TO_SEC(date)完成时分秒换算成秒1、SEC_TO_TIME(second) 秒换算成时分秒2、IME_TO_SEC(date) 时分秒换算成秒原创 2020-12-30 17:46:56 · 5994 阅读 · 2 评论 -
Jmeter脚本 多线程循环读取csv文件执行请求以及CSV Data Set Config配置
1、场景:有1万多家机构需要初始化全文检索,手动点1万多次,还要不停的修改参数机构id,这肯定不现实。所以只能通过写脚本完成。2、实现:1、新建线程组--》2、设置Loop Controller 循环读取csv文件--》3、CSV Data Set Config配置--》4、设置HTTP Request,(这里直接在请求里配置了具体请求参数值,所以无须配置Http请求默认值)--》5、查看结果树==》6、聚合报告7、CSV文件完整的...原创 2020-09-21 15:40:39 · 3170 阅读 · 0 评论 -
Mysql 报错 “You can‘t specify target table ‘tablename‘ for update in FROM clause“ 解决方案
问题描述:执行SQL实现重复数据去重保留一条数据,报错"You can't specify target table 'tablename' for update in FROM clause" 。原报错SQL:DELETEFROM kng_user_studyWHERE id IN ( SELECT b.id FROM kng_user_study b WHERE b.org_id = 'dc9de391-e4e9-4704-a881-ba7b7..原创 2020-08-25 16:43:41 · 499 阅读 · 0 评论 -
NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError
先上具体报错信息:[2020-08-20 10:29:57.772] [http-nio-8888-exec-10] ERROR [JsonExceptionHandler.java:186] - Unhandled exception:org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: org.ap原创 2020-08-20 14:49:28 · 23411 阅读 · 0 评论 -
python3.6 FileNotFoundError: [Errno 2] No such file or directory
问题描述:在windows下批量下载mp3文件时,存储的是中文名,有几个特殊的文件下载报错了,提示“FileNotFoundError: [Errno 2] No such file or directory: 'E:\\门丽 - 死心塌地去爱你(DJ宇轩\xa0Remix)(DJ宇轩 /门丽 remix).mp3”,检查存储路径都OK的解决方案:经过多番测试验证,发现原来是文件里多了特殊字符“/”,所以最终解决方案是通过str.replace(' ', '').replace('/', '')原创 2020-07-26 10:59:56 · 1174 阅读 · 0 评论 -
异常排查 PersistenceException:org.hibernate.exception.GenericJDBCException: could not execute statement
具体异常信息如下:Unhandled exception:javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not execute statement at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1692) at org.hib.原创 2020-05-28 14:29:36 · 6029 阅读 · 0 评论 -
工具类源码 IP辅助类 验证IP地址或地址段是否有效 验证指定的IP是否有效 即验证IP是否属于某个IP段
import org.apache.commons.lang.StringUtils;/** * IP辅助类 */public class IpExUtil { /** * 验证指定的IP是否有效 * * 即验证IP是否属于某个IP段或地址段 * * @case1:172.17.124.1-172.17.128.200 * @case2:172.*.12...原创 2020-04-28 09:45:11 · 582 阅读 · 0 评论 -
MySQL 完整的存储过程样例
#修改core_localmedia_server表结构字段ALTER table core_localmedia_server add server_group_id CHAR(36) DEFAULT NULL COMMENT '服务器组id',add order_index int(11) DEFAULT NULL COMMENT '排序',add access_ip VARCHAR(10...原创 2020-04-24 18:10:18 · 241 阅读 · 0 评论 -
解决方案: Git账号因修改密码导致SourceTree拉代码报“fatal: Authentication failed for”
1、直接点击进入SourceTree命令行模式:输入执行命令:git config --system --unset credential.helpergit config --global credential.helper store2、重新利用工具pull或者push代码,会直接提示出现输入用户名、新密码弹窗...原创 2020-02-04 14:10:59 · 1506 阅读 · 0 评论 -
Springboot 中MultipartFile常见报错解析
Spring boot默认的上传文件大小为1MB,一旦超过就会报java.io.IOException: Stream closed异常或者其他异常。简单点的直接在application.properties里配置,或者用在java代码里用注解@Bean设置。版本 配置 1.x.x spring.http.multipart.maxFileSize=10MB ...原创 2019-10-22 17:12:53 · 1665 阅读 · 0 评论 -
Eclipse自定义设置显示隐藏工具栏toolbar
Eclipse通过此方法可以自定义设置显示隐藏工具栏toolbar。具体案例如下:在Java Perspective界面解决消失的debug工具栏:打开Window—》Customize Perspective,在Tool Bar Visibility设置显示需要的tool bar如果不能勾选,需要在对应的Command Groups Availability中找到勾选...原创 2019-07-31 17:59:39 · 3823 阅读 · 0 评论 -
hadoop在centos7上搭建过程中遇到的问题总结
hadoop在centos7上搭建历程,分析解决遇到的问题,最终走向成功。不着急可以读完,可以跳过我走的坑,还能对你遇到的问题有所启发。如发现有问题,请指正,大家相互学习。自己根据视频第一次搭建hadoop 2.2.0时,先安装配置好对应环境变量,然后执行脚本start-all.sh启动或者单独执行start-dfs.sh和start-yarn.sh,jps查看进程,一开始出现少了data...原创 2018-11-22 15:27:36 · 432 阅读 · 0 评论 -
CentOS 7永久修改主机名称
hostname 查看主机名 hostnamectl set-hostname xxx 永久性的修改主机名称,重启后能保持修改后的原创 2018-11-21 10:03:49 · 194 阅读 · 0 评论 -
ImageIO.read(File file) 报异常“Unsupported Image Type“,不支持CMYK格式图片问题解析和解决方式
ImageIO.read(File file)报异常"Unsupported ImageType",是因为其内部读取文件的类JPEGImageReader只能读取RGB color model,而你的图片可能被ps过,colormodel是CMYK。如果你坚持要读取CMYK图片,你需要转换图片,使用一下代码。 BufferedImage bufferedI原创 2017-10-17 10:13:39 · 5875 阅读 · 2 评论 -
Unable to locate Spring NamespaceHandler for XML schema namespace
Maven 项目用maven-assembly-plugin打jar包,配置如下: maven-assembly-plugin jar-with-dependencies原创 2018-01-08 16:45:33 · 294 阅读 · 0 评论 -
4种方式配置不同作用域的jvm的堆栈内存
4种方式配置不同作用域的JVM的堆栈内存1、在Eclipse 中设置jvm内存: 改动eclipse的eclipse.ini配置文件,对所有project都起作用 按如下修改参数 -vmargs //虚拟机设置 -Xms512m //初始内存 -Xmx512m //最大内存 -Xmn256m //最小内存 -XX:PermSize=128M //非...转载 2018-03-07 16:59:16 · 254 阅读 · 0 评论 -
Solr控制台删除索引方式
Solr控制台删除索引两种方法:1、根据id删除:<delete><id>test001</id></delete><commit/>2、根据查询删除:<delete><query>*:*</query></delete><commit/&原创 2018-05-09 17:10:49 · 1904 阅读 · 0 评论 -
svn 查看打开项目所在的svn服务器地址
进入本地项目 --》右击 --》TortoiseSVN --》Repo-browser,此方式前提是已经能够访问当前svn服务器。原创 2018-05-03 10:41:15 · 31807 阅读 · 0 评论 -
Linux或Windows根据端口号查看进程详细信息方法
Linux:1、#显示tcp,udp的端口和进程等相关情况netstat -tunlp 2、#查看指定端口号的进程情况netstat -tunlp | grep 端口号 3、#查看所有有关tomcat的进程详细信息ps aux | grep tomcat 4、#根据进程id(PID)查看该进程详细信息ps aux | grep pid Windows:1、开始---...原创 2018-05-03 10:50:35 · 1485 阅读 · 0 评论 -
Tomcat maven插件run报LifecycleExecutionException或者A child container failed during start
[ERROR] Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:run (default-cli) on project Example: Could not start Tomcat: Failed to start component [StandardServer[-1]]: Failed...原创 2018-05-17 13:28:14 · 1335 阅读 · 0 评论 -
单个Tomcat8实现域名+SSL完成https访问多个项目配置教程
1. 配置server.xml分析: 1.1 域名访问默认端口号是80,所以先修改端口号,然后是redirectPort为443 1.2 多个项目需要配置多个host,其中需要注意每个host下默认项目访问路径 1.3 配置阿里云免费SSL证书注意添加修改标红的地方<?xml version="1.0" encoding="UTF-8"?...原创 2018-05-21 12:18:24 · 8083 阅读 · 3 评论 -
Linux安装配置crond定时任务详解
crond联网安装:$ yum install crontabs 查看crond服务是否运行:$ ps -ef|grep crondcrond服务操作命令:/sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sb...原创 2018-06-25 15:54:25 · 3479 阅读 · 0 评论 -
Solr DIH上传索引操作实例
1.1. 软件参数Mysql 5.5以上,Solr服务1.2. 创建对应mysql表集团company表结构:CREATE TABLE `company` ( `id` varchar(255) NOT NULL, `name` varchar(255) DEFAULT NULL, `province` varchar(255) DEFAULT NULL, `city` varchar(2...原创 2018-06-25 16:14:14 · 270 阅读 · 0 评论 -
PowerMock编写模拟JDBC静态方法获取Connection的Junit测试用例
最近在写单元测试用例,需要模拟jdbc静态方法获取连接数据库connection,各种研究分析,发现了有PowerMock可以模拟静态方法和私有方法,然后在使用PowerMock的过程中走过了各种坑,总算是执行成功了,现总结如下:1、检查相关jar依赖,避免版本冲突出现各种未知报错JUnit 4.12 and PowerMock >= 1.6.1具体依赖如下: ...原创 2018-07-12 09:44:52 · 2386 阅读 · 0 评论 -
通用方法 控制台如何打印Mybatis SQL执行语句
log4j.properties基本内容:#定义LOG输出级别 log4j.rootLogger=INFO,Console,File #定义日志输出目的地为控制台 log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.Target=System.out...原创 2018-07-26 19:05:24 · 3655 阅读 · 0 评论 -
HttpClientUtil工具类源码,包含 get、post、put和delete以及post文件上传以及json格式
package com.xxx.util;import java.io.File;import java.io.IOException;import java.net.URI;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.apache.http.NameValue...原创 2018-08-29 21:16:55 · 2124 阅读 · 0 评论 -
如何使用SpringMVC +Hibernate Validator实现从配置文件读取自定义错误信息并解决读取中文乱码问题
1.hibernate的校验框架validation所需要jar包2.spring-mvc.xml添加validator配置 <mvc:annotation-driven validator="validator"></mvc:annotation-driven> <bean id="validator" class="org.springf...原创 2018-09-05 19:34:10 · 1176 阅读 · 0 评论 -
通用方法 实现SpringMVC 配置自定义全局异常处理器返回json格式数据,包括处理HttpMessageNotReadableException
1.自定义异常public class CustomException extends Exception { private String message; /** * Creates a new instance of CustomException. * * @param message */ public Cust...原创 2018-09-06 19:09:27 · 2032 阅读 · 0 评论 -
java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8C\x99'
问题:插入数据库时,一些特殊字符如“恋人不敢原创 2018-11-14 13:11:54 · 3781 阅读 · 0 评论 -
Ftp和Nginx完成将图片变成网络资源原理
1、在Linux服务器上搭建FTP服务检查安装vsftpd软件使用如下命令#rpm -qa |grep vsftpd可以检测出是否安装了vsftpd软件,如果没有安装,使用YUM命令进行安装。#yum install vsftpd -y#rpm -ql vsftpd /etc/logrotate.d/vsftpd. v原创 2017-09-22 10:58:54 · 709 阅读 · 0 评论