自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java编程思想4-阅读笔记

太枯燥了 不看了

2020-11-27 14:09:54 175

原创 记录各服务常用端口

zookeeper 2181dubbo 20880elasticsearchredismysql 3306oracle 1521dockersqlServer 1433fastdfs 22122rockermq 9876

2020-09-01 16:01:29 201

原创 MyBatis自增主键过长原因排查

1.主键字段使用数据库自增,默认MybatisPlus会创建巨长数字作为主键2.数据库如果自增id已经很大可以将数据导出(不包括id),执行清空表数据,再导入数据,此时数据会自动生成自增idtruncate table 表名;...

2020-08-28 11:43:51 1268

原创 Lunix相关命令

1.截取XXX.log日志的后1000行(+代表顺序,-倒序)tail -1000 XXX.log > AAA.txt2.查找文件内容从文件内容查找匹配指定字符串的行:$ grep "被查找的字符串" 文件名例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件grep "thermcontact" */*.in从文件内容查找与正则表达式匹配的行:$ grep –e “正则表达式” 文件名查找时不区分大小写:$ grep –i "被查找的字符串" 文件名

2020-08-27 14:46:12 139

原创 多线程的创建和使用

1.继承Threadpublic class MyThread1 extends Thread(){ @Override public void run(){ //业务代码 }}调用:new MyThread1().start();2.实现Runable接口public class MyThread2 implements Runable(){ @Override public void run (){ //业务代

2020-08-26 23:51:04 116

原创 JVM调优

1.相关命令top : lunix自带命令 查看硬件使用情况jps:查看启动的java程序jinfo pid: 查看对应pid的进程jstack :查看线程数和线程详情jmap:jmap -dump:format=b,file=filename.prof pid 导出pid堆内容到filename.profjmap -histo pid | head -20线上最好不要用导出和图形化界面远程连接分析1.可以在压测下2.线上使用负载均衡隔离一台机器进行测试3.如..

2020-08-23 21:51:19 146

原创 NotePad++工具集合

1.链接lunix服务器

2020-07-28 13:25:22 201

原创 Spring整合RocketMq磁盘空间不足异常解决

Caused by: org.apache.rocketmq.client.exception.MQBrokerException: CODE: 14 DESC: service not available now, maybe disk full, CL: 0.99 CQ: 0.99 INDEX: 0.99, maybe your broker machine memory too small.

2020-07-18 11:54:36 2281 1

原创 在IE11上进行XSLT处理

IE11上使用ActiveXObject对象创建xsl解析器解析xml文件时报错,load或者loadXML未定义,或者数据无法渲染到xsl使用:function loadXMLDoc(filename) { if (window.ActiveXObject || "ActiveXObject" in window) { xhttp = new ActiveXObject("Msxml2.XMLHTTP"); } else { xhttp = .

2020-07-06 16:32:32 665

原创 虚拟机配置NAT模式

此环境下复制了三台相同的虚拟机1.设置虚拟网络编辑器2.设置电脑适配器3.设置虚拟机网络配置3.1设置网卡和MAC地址vim /etc/udev/rules.d/70-persistent-net.rules其中ATTR可以参考获取3.2 更改IP地址vim /etc/sysconfig/network-scripts/ifcfg-eth0...

2020-03-19 18:15:58 228

原创 记一次RK算法

public class RK { public static int rabinKarp(String str, String pattern){ int m = str.length(); int n = pattern.length(); int patternCode = hash(pattern); int strCode = hash(str.subst...

2020-01-15 09:29:28 557

原创 Chrome浏览器input自动填充样式改变问题

默认状态:自动填充之后:解决方法:1.修改css样式:(设置背景色为#130F6E 填充字体为white 适用于纯色背景)/* 自动填充样式修改 */input:-webkit-autofill { box-shadow: 0 0 0px 1000px #130F6E inset !important; text-fill-color: white; -we...

2019-04-24 09:51:34 3768 1

原创 记录springboot使用cxf报错

2019-04-11 10:07:13.434 INFO 3576 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]2019-04-11 10:07:13.461 WARN 3576 --- [ main] ConfigServletWeb...

2019-04-11 10:19:23 511

原创 获取ifream元素

window.frames["olapShow"].contentWindow.document.getElementById("container1");

2019-02-27 14:41:07 223 1

原创 yml yaml配置示例

#普通数据的配置name: zhangsan#Map或对象数据的配置persion: age: 18 addr: beijing name:##行内对象配置#persion: {name: zhangsan,age: 18,addr: beijing}#配置数据,集合(普通字符串)city: - beijing - shanghai - tianjing...

2019-02-01 17:06:41 2237

原创 微信内浏览器或系统字体放大缩小,html页面布局错乱问题

微信浏览器可以调整过字体大小:这样调整完字体,会导致样式上的错误。再次进入微信也是会记录到用户所用的字体大小。解决办法禁止微信用户修改字体大小:安卓:<script type="text/javascript">(function() { if (typeof WeixinJSBridge == "object" && typeof Wei...

2018-12-06 11:59:39 5337

原创 Oracle取SQL结果集中的数字

方法1:select translate('y1231231uasdas1.123122','0123456789.'||'y1231231uasdas1.123122','0123456789.') from dual;方法2:REGEXP_REPLACE( '字段名', '[^0-9.]')

2018-11-07 15:22:14 579

原创 String转map工具

String decrypt = "{IDCARD=123456, SEX=nan, PHONE=18100000001, USERNAME=liuyifei}"; if (decrypt.startsWith("{")) { decrypt = decrypt.substring(1, decrypt.length()); } ...

2018-10-31 10:00:56 2796

原创 Centos7.0下使用Docker的mysql

  1.获取Mysql镜像$ sudo docker pull mysql查看镜像列表$ sudo docker images2.创建并启动mysql容器$ sudo docker run --name pwc-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql–name:给新创建的容器...

2018-10-18 11:03:19 376

原创 h5使用js实现文件转base64

//微信公众号和小程序无法使用此属性var video = document.getElementById("file").files[0];var reader = new FileReader();  reader.readAsDataURL(video);  //onload为读取后的回调函数reader.onload=function(e){var dataBase64= ...

2018-09-10 16:42:35 5923

原创 百度Ai 人脸对比和活体认证使用记录

使用功能:  H5在线活体认证+照片对比使用的工具类:https://download.csdn.net/download/hiqingtian/10646906使用步骤:1.注册百度账号后控制台创建应用,选择对应的开发功能百度提供的功能是以应用为单位开发的,应用需要先选择对应权限,才能获取对应功能的开发sdk2.创建成功后记录 AppId  ApiKey Secretke...

2018-09-05 11:43:48 3944 1

原创 记录几个视频处理软件

https://mozdevs.github.io/https://developer.mozilla.org RecordRTC 打开设备录像并压缩文件:  https://blog.csdn.net/qq_34527715/article/details/78181305码率(Bitrate)、帧率(FPS)、分辨率和清晰度的联系与区别:  https://blog.csdn....

2018-08-31 19:07:44 756

原创 Java后台操作视频文件

JAVE(Java Audio Video Encoder)是ffmpeg项目的一个Java封装。可以利用JAVE在不同的视频与音频格式之间相互转换。比如能够将AVI文件转换成MPEG格式的文件,分离和转换视频与音频轨道,压缩视频,改变大小和比例。public boolean compressFile(String sourcePath, String targetPath) { ...

2018-08-31 19:03:26 4023 1

转载 前端压缩图片(质量压缩 非宽高比)上传,包括进度条

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>XMLHttpRequest上传文件</title> <script type="text/javascript">

2018-08-31 18:37:04 597

原创 js控制页面加载完成后刷新一次

function refresh(){ if(location.href.indexOf('?reload=true') < 0){ location.href += '?reload=true'; }} 

2018-08-31 18:31:27 1963

原创 设置背景透明度

1.background-color: rgb(0, 0, 0, 0.5);第一种微信页面可能失效2.opacity:0.75;    background-color: #333;使用opacity时:当父级元素设置属性为  .opacity{background: #000;opacity:0.7} 这种写法就算给子元素opacity_child重新赋值opacity:1;...

2018-08-28 17:12:08 3847

转载 Js校验身份证号

// 构造函数,变量为15位或者18位的身份证号码function clsIDCard(CardNo) { this.Valid=false; this.ID15=''; this.ID18=''; this.Local=''; if(CardNo!=null)this.SetCardNo(CardNo);}// 设置身份证号码,15位或者18位clsIDCard....

2018-08-24 16:25:09 596

原创 记录css实现边框渐变色

.box{ width: 100px; height: 100px; border:10px solid #ddd; border-image: -webkit-linear-gradient(#ddd,#000) 30 30; border-image: -moz-linear-gradient(#ddd,#000) 30 30; ...

2018-08-07 15:33:59 1690

原创 Echarts图形属性

1.取消饼图中心文字效果对比:series : [ { name : modelValue[2], type : 'pie', radius : [ '50%', '70%' ], itemStyle : { normal : { label : { show : false //隐藏标示文字 ...

2018-07-30 17:40:13 636

原创 记录服务发布的问题Weblog和Tomcat下js读取json文件的问题

weblog下读取json为字符串,tomcat下读取未json对象使用判断机制,防止读取出错$.get('js/maodata.json', function(maodata) { var data; if(typeof(maodata) == 'string') { data = JSON.parse(maodata).data; }else{ data ...

2018-07-20 18:46:09 566

原创 log异常冲突解决

SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/C:/Users/lenovo'/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/St...

2018-07-16 14:57:03 1146

原创 快速使用SpringBoot知识点2

一:表单验证@Valid1.在验证的实体类上加上验证条件2.使用表单验证二:使用aop进行统一日志处理    1.添加aop依赖    2.建立aop类            可以简化为:    springboot默认使用slf4j日志框架,开发中记得使用日志记录在响应时候获取返回内容:使用returning标记返回值;三:统一异常处理    Spring只会对RuntimeException进...

2018-07-09 00:48:59 286

原创 快速使用springboot知识点

一:启动方式:    1.进入项目目录下(举例在 test下的demo.jar,配置文件为application-prod.yml)            maven install             java - jar /test/demo.jar  或者可以指定配置文件 java -jar /test/demo.jar --spring.profiles.active=prod    ...

2018-07-08 23:10:37 507

转载 laydate实现季度选择

转载:https://blog.csdn.net/xyzdwf/article/details/79164921

2018-07-02 12:06:04 2811

翻译 java读取无需解压读取zip文件

package test; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStream; import java.io.InputStreamReader; import java.util.z...

2018-06-22 18:06:27 1064 1

原创 POI使用XSSFWorkbook异常

使用poi创建XSSFWorkbook报错:                        InputStream is = new FileInputStream(file); // 构造 XSSFWorkbook 对象,strPath 传入文件路径 XSSFWorkbook xwb = new XSSFWorkbook(is);异常信息:java.lang.ClassNotFoundE...

2018-06-14 18:29:49 7037

原创 使用ibatis读取OracelClob类型存储的Base64字符串并转成图片

1.ibatis获取数据信息    数据库中有些字段因为存储的数据量大,而使用特殊格式进行存储,常用的数据类型为BLOB和CLOB格式。         BLOB(binary large object)和CLOB(Character Large Object)都是数据库中的一种保存文件所使用的类型。都用来存储大对象,BLOB是二进制大对象,是存储二进制文件的容器,典型的BLOB是一张图片或一个声...

2018-06-12 15:33:35 1267

原创 使用Servlet从微信小程序请求的文件流获取文件内容和表单数据

package com.web;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.PrintWriter;import java.uti...

2018-06-11 17:49:05 3015

原创 记录实现拖拽的几种方式

function moveBox1(e,drag) { //拖拽功能(主要是触发三个事件:onmousedown\onmousemove\onmouseup) var drag = drag.parentNode; //点击某物体时,用drag对象即可,move和up是全局区域,也就是整个文档通用,应该使用document对象而不是drag对...

2018-05-16 15:54:18 943

原创 记录iframe获取父、子窗口的元素和方法

子页面获取父页面的id=care的子页面parent.care.location.reload();父页面获取id=imp的子页面imp.location.reload();1. jquery在iframe子页面获取父页面元素和方法代码如下:parent.$("selector");parent.method(); 2. jquery在父页面获取iframe子页面的元素和方法代码如下:iframe...

2018-05-16 15:25:08 463

百度Ai识别相关工具类

百度Ai相关工具类,包括Http,json,file,base64和sdk使用的单例的aiclient封装

2018-09-05

java操作视频文件

AVE(Java Audio Video Encoder)是ffmpeg项目的一个Java封装。可以利用JAVE在不同的视频与音频格式之间相互转换。比如能够将AVI文件转换成MPEG格式的文件,分离和转换视频与音频轨道,压缩视频,改变大小和比例。

2018-08-31

dubble-admin.war和使用说明

dobble发布的服务端和客户端图形管理工具dobble-admin和使用说明

2018-07-11

Echarts省市县全国地图合集(内含示例)

echarts提供的全国省市县地图,内含使用示例(json,js)提供地图展示,可依据此自定义地图展示

2018-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除