自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Redis can not continue .Exiting

Redis启动:redis-server.exe redis.windows.confRedis打成启动服务:redis-server.exe --service-install redis.windows.conf --loglevel verbose 还是在解压的 Redis 文件目录下新建命令行,输入命令(后边的 verbose 表示: 详尽,相当于Java中的 ...

2019-08-24 18:12:10 607

原创 Linux系统监控常用命令

前两天双十一买了个台服务器,折腾了几下之后 才记得要把本地的文件也分享给大家,文档是一年还是两年前就放在自己的文库,今天找出来用的时候记得好像没发出来,这里就贴给大家用了系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# lscpu # 查看CPU...

2018-11-14 16:59:47 9589

原创 常用的JS JSTL

#JS 里面的中文编码var kerwordsCode = encodeURI( kerwords ); //进行转码 JS 端String keyword = URLDecoder.decode( keyword ,"utf-8"); //Java后台进行解码#JS input选择器$("input[name='keleyicom'...

2018-09-14 14:04:16 296

原创 spring data elasticsearch 对应 elasticsearch 版本

spring data elasticsearch elasticsearch 4.0.x 7.6.* 3.2.x 6.5.0 3.1.x 6.2.2 3.0.x 5.5.0 2.1.x 2.4.0 2.0.x 2.2.0 1.3.x 1.5.2 GITHUB:https://github.com/spring-projects/spring-data-elasticsearchPOM依赖<.

2020-07-31 17:03:40 76

原创 Linux 定时释放cache

一:创建脚本[root@iZ23evimvf8Z /]# cd /usr/local[root@iZ23evimvf8Z local]# mkdir clearcache[root@iZ23evimvf8Z local]# cd clearcache [root@iZ23evimvf8Z clearcache]# touch clear-cache.sh [root@iZ23evimvf8Z clearcache]# vi clear-cache.sh二:写入执行脚本#!/

2020-07-31 10:08:12 27

原创 Fiddler配置接口响应时间显示

一:进入设置响应时间有时候,某些接口访问过慢,我们需要测试接口查看响应时间,从而进行优化。(由于fiddler自带的没有进行响应时间的统计,所以我们需要给他添加新的规则)首先打开Fiddler,在菜单栏上面找到Rules->CustomRules默认是记事本打开二:到一个方法外,加入代码: function BeginRequestTime(oS: Session){ if (oS.Timers != null) { return oS.Timers.

2020-07-24 12:04:26 68

转载 Mysql死锁引起的事务未回滚问题 Deadlock found when trying to get lock; try restarting transaction

MySQL异常,但是事务却没有回滚,事务前半部分执行的SQL在数据库能看到,日志信息如下org.springframework.dao.DeadlockLoserDataAccessException: ### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try re

2020-07-09 18:09:14 134

原创 开源API查询IP地址归属信息

1.太平洋IP地址获取IP信息 - 推荐一http://whois.pconline.com.cn/ipJson.jsp?ip=64.62.252.162&json=true返回JSON结果{"ip":"64.62.252.162","pro":"","proCode":"999999","city":"","cityCode":"0","region":"","regionCode":"0","addr":" 美国加利福尼亚州弗里蒙特市HurricaneElectric公司","r.

2020-07-02 17:26:32 1808

原创 Nginx日志分析统计 goaccess-1.3部署与使用

其实别人已经写得很好了,但是我将几个需要注意的点给标注一下。需求:及时得到线上用户nginx访问日志分析统计结果!我需要知道IP访问排行、链接访问排行、静态资源、404错误排行等直接上效果图:具体安装步骤如下:1、安装依赖[root@iZbp1f0xuq9rc41s6gdvfyZ ~]# mkdir access[root@iZbp1f0xuq9rc41s6gdvfyZ access]# yum install glib2 glib2-devel GeoIP-devel ncurse

2020-06-26 17:15:28 795

原创 Tesseract5.0 图像识别本地服务 三 【训练自定义字库,提高图片的识别效果】

一:简介OCR(Optical Character Recognition):光学字符识别,是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。Tesseract:开源的OCR识别引擎,初期Tesseract引擎由HP实验室研发,后来贡献给了开源软件业,后由Google进行改进、修改bug、优化,重新发布。二:训练自定义字库本文大量参考学习以下文章:Tesseract-OCR 中文识别与训练字库 : ht

2020-06-16 23:26:29 271

原创 Tesseract5.0 图像识别本地服务 二 【字库、训练识别模型】

一:简介OCR(Optical Character Recognition):光学字符识别,是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。Tesseract:开源的OCR识别引擎,初期Tesseract引擎由HP实验室研发,后来贡献给了开源软件业,后由Google进行改进、修改bug、优化,重新发布。二:语言字库书接上回,咱们先放字库地址:1、Windows版本Tesseract各版本下载,..

2020-06-16 22:47:21 3662 2

原创 Tesseract5.0 图像识别本地服务 四 【Java服务API】

一:首先搭建springboot 架构这个就不展示了,大家自己搭建即可二:引用tess4j API<!-- https://mvnrepository.com/artifact/net.sourceforge.tess4j/tess4j --><dependency> <groupId>net.sourceforge.tess4j</groupId> <artifactId>tess4j</artifactI...

2020-06-16 20:19:31 252

原创 Tesseract5.0 图像识别本地服务 一 【安装配置】

一:简介OCR(Optical Character Recognition):光学字符识别,是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。Tesseract:开源的OCR识别引擎,初期Tesseract引擎由HP实验室研发,后来贡献给了开源软件业,后由Google进行改进、修改bug、优化,重新发布。二:下载1、Windows版本Tesseract各版本下载,本教程用的版本是tesseract-ocr-

2020-06-16 20:18:26 1001

原创 SpringBoot 微信退款

一:微信支付证书配置二:证书读取以及读取后的使用package com.zhx.guides.assistant.config.wechatpay;import org.apache.commons.io.IOUtils;import org.apache.http.HttpEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.H

2020-06-15 17:31:26 2484

原创 Jsoup API解析HTML中标签

Jsoup官网地址:http://jsoup.org/一:最新的maven 版本<!-- https://mvnrepository.com/artifact/org.jsoup/jsoup --><dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.13.1</vers

2020-06-11 17:39:57 142

转载 通达信众赢全部指标(源码副图)

众赢波段专家--副T1:=5;T2:=4;P:=((2)*(CLOSE) + HIGH + LOW + OPEN)/(5);BB:=MA(P,3);CC:=(SUM(IF((P > REF(P,1)),(P)*(VOL),0),4))/(SUM(IF((P < REF(P,1)),(P)*(VOL),0),4));DD:=REF(100 - (100)/(1 + CC),1);A1:=HHV(P,15);A2:=LLV(P,15);A3:=A1 - A2;A4:=(EMA

2020-06-04 13:42:41 180

转载 通达信自编的选股公式如何使用

前言通达信这款软件里面内置了很多选股公式有时候不一定是自己想要的于是想能不能自定义一些公式,为自己买股票提供参考。先了解其基本的使用方法,熟练后就可以自己编辑公式了使用方法创建公式:功能—公式系统—公式管理器—条件选股—其他类型中新建,复制粘贴,创建公式选股:功能—选股器-综合选股-条件选股—其他类型中找到刚创建的选股公式重点 将选股公式编到条件选股—其他类型,否则在选股中使用自定义公式时会提示需要设置参数,而条件设置处无法设置参数示例一、首先通过公式管理器建好公式,打开公

2020-06-04 13:30:39 348

原创 Springboot 2.1.5 + Websocket 集成交互式页面响应

先上效果图,页面与后端交互:http://localhost:8088/index第一步:开始上核心代码package com.xing.websocket.web.config;/** * @Class AppConfig * @Author 作者姓名:刘兴 * @Version 1.0 * @Date 创建时间:2020-03-21 11:48 * @Copyright Copyright by Liuxing * @Direction 类说明 */pu

2020-06-03 18:26:40 85

原创 Java获取两个日期之间的所有日期集合

1.返回Date的listprivate List<Date> getBetweenDates(Date start, Date end) { List<Date> result = new ArrayList<Date>(); Calendar tempStart = Calendar.getInstance(); tempStart.setTime(start); tempStart.add(Calendar.DAY_OF_YEA

2020-05-22 23:40:25 285

原创 Java8集合List 对数字排序、筛选、求和、求最大值、平均值

1List过滤指定元素其实很简单,可是CSDN或者其他网站上的作者都喜欢装逼,对Double、或者Integer的处理基本都是无List<Double> prices = new ArrayList<>();prices.add( 12.43 );prices.add( 32.11 );prices.add( 9.01 );prices.add( 102.12 );prices.add( 35.6 );2 直接上函数的使用方式//得到和double .

2020-05-22 23:36:17 385

原创 Java 处理字符串中的敏感词 配置模式

最新有个小业务需要用到批量去除敏感词,调用量非常频繁且对性能要求较大,且关键字是随时会增加的,因此也就不能使用简单的替换,而是需用用到配置文件方式处理。两个类,一段配置文件1、初始化敏感词库,将敏感词加入到HashMap中,构建DFA算法模型package com.zhx.guides.collect.util.object.word;import java.util.HashMap;import java.util.Iterator;import java.util.List;im

2020-05-22 23:14:15 5697

原创 各种Date时间相差8小时出现的问题及其解决方法

一:Spring boot @ResponseBody转换JSON 时Date 时间相差8小时一描述:当使用jackson时,返回的json和数据库会相差8个小时,(亲测);数据库和postman相差8个小时,debug后发现是jackson得问题。二解决办法:#application.yml文件配置spring:jackson:time-zone: GMT+8或者这样也可以解决,在你的时间上设置时间格式化。public class Vo {...

2020-05-10 14:50:30 1406

原创 Java中 Array、List、Set互相转换

一:Array数组转ListString[] staffs = new String[]{"A", "B", "C"};List staffsList = Arrays.asList(staffs);//注意: Arrays.asList() 返回一个受指定数组决定的固定大小的列表。所以不能做 add 、 remove 等操作,否则会报错。List staffsList = Ar...

2020-04-30 22:07:38 282

转载 BigDecimal 使用compareTo比较大小

1.BigDecimal的比较模式BigDecimal b1 = new BigDecimal(0.1);BigDecimal b2 = new BigDecimal(0.2);int c = b1.compareTo(b2); // -1c=1表示b1大于b2c=0表示b1等于b2c=-1表示b1小于b22.BigDecimal的round模式BigDecimal...

2020-04-30 22:02:21 528

原创 EmEditor 设置行号和标尺

一:双击打开emeditor软件,在软件最上面的菜单栏中,找到“工具”选项。或快捷键Alt+T。二:选择“工具”后,在下拉菜单中,选择“所有配置的属性”。三:在所有配置属性菜单中,点击第一个“常规”按键。四:在常规的选项中,选择最右边中,在显示行号,和显示标尺签名的方框中打钩。然后点击确定。...

2020-04-30 21:56:28 3648

原创 ES6 安装Head插件

ES6安装head插件1.下载head插件:wgethttps://github.com/mobz/elasticsearch-head/archive/master.zip2.解压安装包:unzip master.zip 之后,将会出现一个elasticsearch-head-master文件夹[elastic@izwz99z5o9dc90keftqhlrz ~]$ wget...

2020-04-29 22:47:21 839

原创 Linux CentOS服务器时间同步阿里云北京时间

1、查看当前服务器时间[root@iZbp1f0xuq9rc41s6gdvfyZ ~]# date -RMon, 27 Apr 2020 10:41:54 +08002、安装ntpdate服务[root@iZbp1f0xuq9rc41s6gdvfyZ ~]# yum install ntpdateLoaded plugins: fastestmirrorDetermi...

2020-04-27 10:53:15 866

原创 Linux内存占用释放

1.查看/proc/sys/vm/drop_caches的值[root@iZbp1f0xuq9rc41s6gdvfyZ conf]# cat /proc/sys/vm/drop_caches12.运行sync命令[root@iZbp1f0xuq9rc41s6gdvfyZ conf]# sync3.输入手动释放内存的命令[root@iZbp1f0xuq9rc41s6gd...

2020-04-08 17:40:45 7914

原创 springboot 使用winsw部署成Windows服务

今天有朋友问起,windows系统的服务器怎么部署springboot,其实网上一大堆资料,不过真是良莠不齐,把好久前的Word文档整理了一下,发出来。一:问题springboot可以用maven直接打包成.jar文件。打包后的文件在windows上命令直接就可以运行,很方便。但是这样做也有缺点:1.运行时没有界面,需要停止程序时不太好办(可...

2020-04-07 20:36:45 4071

原创 Spring Boot 中初始化资源的方式

简单的一个需求,要求在项目启动过程中,完成线程池的初始化,加载初始化加载缓存等功能,你会怎么做?如果没想好答案,请接着往下看。今天介绍几种在Spring Boot中进行资源初始化的方式,帮助大家解决和回答这个问题一:CommandLineRunner定义初始化类 MyCommandLineRunner实现 CommandLineRunner 接口,并实现它的 run() 方法,在该方法中...

2020-03-29 13:56:08 678

原创 springboot使用thymeleaf ,以及使用手册

一:在使用springboot的过程中,如果使用thymeleaf作为模板文件则要求HTML格式必须为严格的html5格式,必须有结束标签,否则会报错!解决办法如下:  1、你可以使用严格的标签,也就是每个标签都有结束标签,这种可能比较麻烦  2、在application.properties中增加spring.thymeleaf.prefix=classpath:templates...

2020-03-29 13:30:47 108

原创 jQuery定时器

下面介绍一个用jQuery实现JS中的定时器方法,在jQuery中的jQuery Timers插件中已封装JS的setTimeout 和 setInterval 方法.在jQuery Timers中提供了3个函数式everyTime(时间间隔, [计时器名称], 函式名称, [次数限制], [等待函式程序完成]) oneTime(时间间隔, [计时器名称], 呼叫的函式) stopTim...

2020-03-29 13:20:13 76

转载 Elasticsearch使用filter进行匹配关系and,or,not,range查询

RESTful接口URL的格式:http://localhost:9200/<index>/<type>/[<id>]其中index、type是必须提供的。id是可选的,不提供es会自动生成。index、type将信息进行分层,利于管理。index可以理解为数据库;type理解为数据表;id相当于数据库表中记录的主键,是唯一的。#向store索...

2020-03-27 19:14:24 200

原创 netstat查看Linux端口状态

一:netstatnetstat -tunlp用于显示 tcp,udp 的端口和进程等相关情况。netstat 查看端口占用语法格式:netstat -tunlp | grep 端口号-t (tcp) 仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化为数字 -l 仅列出在Listen(监听)的服务状态 -p 显示建立相...

2020-03-08 23:34:28 142

原创 Spring BeanUtils.copyProperties只拷贝不为null的属性

一:问题BeanUtils.copyProperties拷贝属性不排除nullapache和spring的工具包中都有BeanUtils,使用其中的copyProperties方法可以非常方便的进行这些工作,但在实际应用中发现,对于null的处理不太符合个人的需要,例如在进行修改操作中只需要对model中某一项进行修改,那么一般我们在页面上只提交model的ID及需要修改项的值,这个时候使...

2020-03-08 22:32:22 1554

原创 FastJson进行JSON字符串操作API

一:maven依赖包<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId>...

2020-03-05 10:35:22 138

原创 SpringBoot 切片做请求接口日志

如何在 Spring Boot 2.0 中使用 AOP 切面统一处理请求日志,打印进出参相关参数。一:先看看日志输出效果可以看到,每个对于每个请求,开始与结束一目了然,并且打印了以下参数:URL: 请求接口地址; HTTP Method: 请求的方法,是POST,GET, 还是DELETE等; Class Method: 对应 Controller 的全路径以及调用的哪...

2020-03-05 10:21:48 2886

原创 Unsupported Media Type","message":"Content type 'application/octet-stream' not supported"

今天使用新的工具ApiPost,调试我的接口,老出错:一:错误描述:springboot后端的异常:[org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/octet-stream' not supported]ApiPost工具端的异常如下:{ "tim...

2020-03-02 17:34:14 449

原创 微信小程序生成二维码相关问题

请求微信小程序生成二维码接口的时候,报如下错误{"errcode":40169,"errmsg":"invalid length for scene, or the data is not json string hint: [g2jV05444557]"}###是scene参数为空,或者格式问题,检查你的请求参数...

2020-02-26 11:28:31 7327

原创 fastjson将json字符串转化成map的五种实现API

package com.zkn.newlearn.json; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import java.util.Map; /** * JSON字符串自动转换 * */ public class JsonToMapTest01 {...

2020-02-24 08:22:54 162

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