- 博客(58)
- 资源 (10)
- 收藏
- 关注
原创 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
23
原创 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
349
1
原创 ES常用接口操作
ES(Elastic Search)常用的基本接口,掌握这几个基本就能直接简单上手使用1、查看指定索引(Index)数据gethttp://172.17.125.52:9200/knowledge/_search2、查看指定索引下指定类型(Type)的结构gethttp://172.17.125.52:9200/knowledge/knowledge_type/_mapping?pretty3、查看每个 Index 所包含的 类型(Type)的结构get http://172.1..
2020-09-25 14:06:11
305
原创 Python3 判定json对象是否包含指定属性key
通过 in 判定key是否存在if 'url' in json: return trueelse: return false
2020-09-24 10:16:45
1145
原创 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
312
原创 MySQL 重复数据去重脚本真实案例
DELETEFROM kng_user_studyWHERE id IN ( SELECT d.id FROM ( SELECT b.id FROM kng_user_study b WHERE b.org_id = 'dc9de391-e4e9-4704-a881-ba7b74a37e57' AND b.kng_id IN ( SELECT a.kng_id FROM k.
2020-08-25 16:47:27
56
原创 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
54
原创 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
1163
原创 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
289
原创 加班有感小记
11点这个点刚到家,在公司处理产线问题。本来应该是6点就能准时下班的好日子,可以就因为一个产线bug,导致我多工作了4个小时,想想真是心累。可这也怪不了别人,都是自己挖的坑,也只能由自己来埋起来。故事的缘由是这样的。我删除了一家机构的数据,可是呢,因为咱对这个业务不熟悉,再加上数据的敏感性,我不确定是不是应该都删干净,因为怕牵连到一些不该删除的数据,毕竟删掉容易,想再找回来那就不太好弄了,本着多删多错的原则,那我还是少删点吧,谁让咱心里没底气呢。所以呢,就是因为一个怕字,开始了今天的加班之旅。昨...
2020-07-01 23:50:08
65
原创 异常排查 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
656
原创 工具类源码 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
123
原创 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
72
原创 解决方案: 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
961
原创 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
266
原创 Python3.6 车牌识别代码源码
执行环境:python 3.6、PyQt5 (pip install PyQt5)、百度SDK AipOcr (pip install baidu-aip)#!/usr/bin/python3# -*- coding: UTF-8 -*-import sysfrom aip import AipOcrfrom PyQt5.QtWidgets import (QDialog, ...
2019-09-30 15:07:09
2089
9
原创 Linux日常开发常用指令
操作说明 命令 安装unzip工具 yum install -y unzip zip 解压war包到指定目录 unzip project.war -d project 根据文件名查找整个目录下是否有文件 find / -name libstdc...
2019-09-18 11:23:23
52
原创 Eclipse自定义设置显示隐藏工具栏toolbar
Eclipse通过此方法可以自定义设置显示隐藏工具栏toolbar。具体案例如下:在Java Perspective界面解决消失的debug工具栏:打开Window—》Customize Perspective,在Tool Bar Visibility设置显示需要的tool bar如果不能勾选,需要在对应的Command Groups Availability中找到勾选...
2019-07-31 17:59:39
2015
原创 python2.7小程序练手源码 多线程读取文件夹下的多个文件进行数据处理生成Excel
#!/usr/bin/python# -*- coding: UTF-8 -*-import threadingimport timeimport osimport uuidimport xlwt #导入xlwt# 首先获得Iterator对象:#it = iter([x for x in range(1,20)])root_path = "e:/demo"targ...
2019-03-28 16:22:58
330
原创 通用方法 Navicate Premium连接Oracle 11.2.0.1.0
1、保证Navicate Premium和oracle是相同位数,即32位x32位,64位x64位2、查看oracle版本信息3、下载对应版本instantclient-basic-win-x86-64-11.2.0.1.0.zip包这里对应的也是64位的instantclient包,将其完全解压到Navicate Premium安装目录,删除原有的installclient_10...
2019-03-05 23:01:29
3086
1
原创 python2.7小程序练手源码 读取txt文件生成excel
#coding:utf8import xlwt #导入xlwtdef write_excel(): filePath = u"E:\\data.txt" targetPath="E:\\data.xls" f0 = xlwt.Workbook() sheet1 = f0.add_sheet('Sheet1',cell_overwrite_ok=Tr...
2019-01-09 17:26:50
390
原创 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
180
原创 CentOS 7永久修改主机名称
hostname 查看主机名 hostnamectl set-hostname xxx 永久性的修改主机名称,重启后能保持修改后的
2018-11-21 10:03:49
89
原创 Linux在已有Open JDK基础上覆盖安装新JDK版本
问题:在已有Open jdk基础上覆盖安装新的jdk版本,未生效。原因:因为已有open jdk,所以需要先删除原有open jdk,再执行安装。步骤 :1、检查并卸载OpenJDK第一步检查系统是否自带了OpenJDK以及相关安装包,如果有的话则应先将其卸载。检查命令:java -versionrpm -qa | grep java如果发现有安装好的OpenJ...
2018-11-21 09:56:37
1291
原创 java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8C\x99'
问题:插入数据库时,一些特殊字符如“恋人不敢
2018-11-14 13:11:54
2764
原创 Windows安装解压版MYSQL 5.6.32,同时解决中文乱码问题
1、将从官网下载的mysql-5.6.32-winx64.zip包直接解压到本地文件夹2、将my-default.ini文件重命名为my.ini3、修改my.ini文件,添加基本配置信息[client] port=3306 default-character-set=utf8[mysql]default-character-set=utf8[mysqld] chara...
2018-09-25 16:35:23
224
原创 VMware12安装Linux CentOS7并可访问互联网
1、准备VMware12.exe和CentOS-7-x86_64-DVD-1804.iso镜像2、新建虚拟机,根据向导安装3、 安装好后查看虚拟网络编辑器4、手动配置虚拟机网络IP访问互联网查看配置ifcfg-ens33,注意配置的虚拟机ip地址必须在192.168.133.128和192.168.133.254之间,这边配置的是IPADDR=192.168.133.2...
2018-09-18 10:39:27
262
原创 通用方法 实现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
1439
原创 如何使用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
769
原创 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
1722
原创 通用方法 控制台如何打印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
2467
原创 MySQL常用指令
1. 清除表数据,包含初始化自增idTRUNCATE table tb_name;2. 查看数据库版本select version();3. 查看创建表结构语句show create table groups;4. 查看数据库字符集编码,可用来分析解决中文乱码show VARIABLES like '%character%';5. 查看数据库允许执行的单条长语...
2018-07-25 16:47:53
142
原创 PowerMock编写模拟JDBC静态方法获取Connection的Junit测试用例
最近在写单元测试用例,需要模拟jdbc静态方法获取连接数据库connection,各种研究分析,发现了有PowerMock可以模拟静态方法和私有方法,然后在使用PowerMock的过程中走过了各种坑,总算是执行成功了,现总结如下:1、检查相关jar依赖,避免版本冲突出现各种未知报错JUnit 4.12 and PowerMock >= 1.6.1具体依赖如下: ...
2018-07-12 09:44:52
1224
原创 通用方法 查看Linux内核版本和系统版本
一、查看Linux内核版本命令(两种方法):1、cat /proc/version[root@home]# cat /proc/versionLinux version 2.6.32-573.26.1.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC...
2018-07-03 19:03:13
870
原创 通用方法 windows下安装Git +Gerrit环境以及配置提交日志模板
1. 账号激活2. 直接搜git for windows下载安装客户端3. ssh key生成 执行$ ssh-keygen -C test@example.com,完成后,会生成公钥文件id_rsa.pub和私钥文件id_rsa。4. 配置public-key首先配置本机hosts文件域名映射:10.147.20.1 gerrit.cmss.com一般路径在...
2018-06-27 19:05:49
4487
原创 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
106
原创 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
2597
原创 单个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
6670
3
多线程循环读取csv文件执行请求以及CSV Data Set Config配置
2020-09-21
libstdc++.so.6.0.24
2018-11-16
apache-solr-ref-guide-5.3.pdf
2018-05-21
solr-5.3.0.zip windows包
2018-05-21
DependencyWalker
2017-08-15
solr-5.3.0.tgz Linux包
2018-05-21
解决win7 64位系统开发或者游戏出现缺少msvcp100d.dll或者msvcr100d.dll的问题
2017-08-15
solr-5.3.0-src.tgz源码
2018-05-21
apache-solr-ref-guide-6.6.html
2018-06-08
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝