自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (5)
  • 收藏
  • 关注

原创 excelWriter.finish()出错com.alibaba.excel.exception.ExcelGenerateException: Can not close IO

excelWriter.finish()出错com.alibaba.excel.exception.ExcelGenerateException: Can not close IO

2022-04-20 09:54:22 2958 2

原创 Docker中部署minio

docker run -d -p 9001:9001 \-p 9002:9002 \--name minio \--restart=always \-e "MINIO_ROOT_USER=D99KGE6ZTQXSATTJWU24123" \-e "MINIO_ROOT_PASSWORD=QyVqGnhIQQE734UYSUFlGOZViE6+ZlDEfUG3NjhJ123" \-v /opt/minio/data:/data \-v /opt/minio/config:/root/.minio

2022-03-23 11:45:27 484

原创 jenkins部署vue

# 安装依赖#找不到node-sass时,执行下面方法#方法1# npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/#方法1不行,执行方法2#npm install node-sass --unsafe-perm --save-devnpm install# 打包npm run build#源码编译后生成的打包目录distPath=/var/lib/jenkins/workspace

2022-03-23 11:44:40 2153

原创 idea2021.3不支持http解决方案

idea(2.21.3.*)自带3.8.1找到目录C:\Program Files\JetBrains\IntelliJ IDEA 2021.3\plugins\maven\lib\maven3\conf 打开setting.xml 将如下代码屏蔽就可以了<!--<mirror> <id>maven-default-http-blocker</id> <mirrorOf>external:http:*</mir

2022-03-23 11:42:45 998

原创 centos开机启动nacos

配置nacos的JAVA_HOME找到nacos的安装目录 cd /usr/local/nacos打开startup.sh文件: vistartup.sh在开头添加java的路径JAVA_HOME=/usr/local/java/jdk1.8.0_311添加服务文件在目录/etc/systemd/system下添加nacos.service文件,文件内容如下:[Unit]Description=nacosAfter=network.target[Service]Type=fo.

2022-02-22 11:00:12 1353

原创 docker镜像开机启动

第一次运行docker run --restart=always -it -d --name kkfile -p 8012:8012 kkfile:1.4.0已经创建镜像docker update --restart=always kkfile或id

2022-02-22 10:59:16 466

原创 centos开机执行sh脚本

创建sh测试脚本vi /home/test.sh添加如下内容#!/bin/bashtouch /home/test.txt设置为开机执行vi /etc/rc.d/rc.local在最后添加如下内容/home/test.sh添加执行权限chmod +x /home/test.shchmod +x /etc/rc.d/rc.local

2022-02-22 10:58:06 1363

原创 xxl-job 2.2.0使用oracle数据库

执行sql语句

2022-02-08 16:13:40 754

原创 ‘krb5_sendauth‘ required for Kerberos 5

提示错误'krb5_sendauth' required for Kerberos 5时,请安装libkrb5-dev库apt-get installlibkrb5-dev或yum installlibkrb5-dev

2021-10-30 15:58:06 251

原创 Qemu搭建ARM64的linux环境,出错时,请注意busybox的编辑方式

busybox:make ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- defconfigmake ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- menuconfigmake ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- -j4make ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- install执行 qemu-system-aarch64 ..

2021-08-26 16:36:11 213

原创 Mysql索引:为什么使用索引,索引方式,索引类型,缺点和注意事项

一.为什么使用索引:加快查询的速度MySQL 数据库存储数据最终是以文件的形式存储到硬盘的。一般来说,我们在程序中使用的时候肯定要把磁盘文件中的数据读到内存中。那么就这个 “读” 的过程是什么样子的呢?磁盘读取数据靠的是机械运动,每次读取数据花费的时间可以分为寻道时间、旋转延迟、传输时间三个部分,寻道时间指的是磁臂移动到指定磁道所需要的时间,主流磁盘的寻道时间一般在5ms以下;旋转延迟就是我们...

2019-05-31 14:21:06 286

原创 springboot报错Stopping service [Tomcat],还没有错误日志

我的原因:项目用springboot开发web项目.在Run/Debug Configurations中应该创建Tomcat Server,还应该是springboot.

2019-05-30 09:52:22 2007

原创 最大连接数和最大线程数相关知识点的总结

只要是有数据读写的应用都有一个最大连接数和最大线程的配置,配置合理的最大连接数和线程数,可以有效防止应用崩溃一. tomcat: tomcat是目前较为常用的Web容器,良好的配置能使用tomcat服务效率更高,今天我主要解释一下tomcat的最大线程数(maxThreads)、最大等待数(acceptCount)和最大连接数(maxConnections),连接超时(conne...

2019-05-27 18:28:07 4400 2

原创 el-tree全局禁用.disabled=true.动态设置的重点是数据的复制

定义一个方法class Utils { // 修改disabled的值 // disabled:true禁用 static changeDisabled(data,disabled){ for (var i = 0; i < data.length; i++) { var children = data[i].children if (children !=...

2019-04-29 17:43:40 9657 3

原创 intelliJ IDEA插件开发 获取当天文件的所有备注,方法,IF语名

package com.xpfirst;import com.intellij.openapi.actionSystem.AnAction;import com.intellij.openapi.actionSystem.AnActionEvent;import com.intellij.openapi.actionSystem.PlatformDataKeys;import com....

2019-04-22 15:14:48 2977 2

原创 intelliJ IDEA插件开发 自定义控制台输出

在plugin.xml添加添加<extensions defaultExtensionNs="com.intellij"> <!-- 自定义控制台输入 --> <!--canCloseContents 允许用户关闭--> <toolWindow canCloseContents="true" anchor="bottom" ...

2019-04-22 15:09:36 3910

原创 在jenkins中使用maven编译报错:程序包com.sun.deploy.util不存在

使用StringUtils.join时报程序包com.sun.deploy.util不存在,此时请使用包<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version&...

2019-04-16 13:32:41 9623 1

原创 windows jenkins springboot svn jar部署

springboot项目pom.xml配置1)插件 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin&g...

2019-04-11 10:36:58 745

原创 mysql5.7的时区问题

如何修改为北京时区.在目录C:\ProgramData\MySQL\MySQL Server 5.7下找到my.ini文件在[mysqld]下添加default-time-zone=timezonedefault-time-zone = '+8:00'

2019-04-10 17:25:00 5072

原创 java.security.InvalidKeyException: The security strength of SHA-1 digest algor

以下命令在dos命令行执行,注意当前执行目录,最后生成的密钥对即在该目录下:1、首先要用KeyTool工具来生成私匙库keytool -genkey -alias privatekey -keysize 1024 -keystoreprivateKeys.store-validity 3650参数说明:-alias:别名为privatekey –validity 365...

2019-04-08 15:22:49 2132

原创 The valid characters are defined in RFC 7230 and RFC 3986

springboot在接收vue传递的json字符串时报错The valid characters are defined in RFC 7230 and RFC 3986的解决办法:@Componentpublic class ScTomcatWebServerCustomizer implements WebServerFactoryCustomizer<TomcatSer...

2019-03-22 19:40:25 246

原创 一个面试题:取出字符串中的整数放到数组中并排序,查找一个值

public class Test1 { private static final Logger log = LoggerFactory.getLogger(com.xpfirst.hdrRouter.Test.Test1.class); public static void main(String[] args){ String st...

2019-01-16 13:44:24 292

原创 gradle工程 springboot中使用log4j2

在gradle中配置configurations { providedRuntime // remove default logger all*.exclude group: 'org.springframework.boot', module: 'spring-boot-starter-logging'}dependencies { compile ...

2018-09-12 13:05:03 1338

原创 在微信别人@你时下表情雨

在你的名字后面添加จุ๊บ(飞吻),คิดถึง(星星).如南极คิดถึง.修改后别人再@你是就可以看到表情雨了

2018-09-03 10:37:05 3498

原创 使用talib.STOCH计算kd时,和主流平台计算有误差

环境:win10.语言:python去的方法: # 计算KDJ k,d = talib.STOCH(df['high'].values, df['low'].values, df['close'].values, fastk_period=...

2018-08-29 15:10:02 9740 3

原创 引用一个第三方包.在idea编译运行正常.生成jar包,用命令java -jar xxx.jar 运行报错

 引用一个第三方包.在idea编译运行正常.生成jar包,用命令java -jar xxx.jar 运行报错:Exception in thread "main" java.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.r...

2018-08-24 10:00:08 1055 1

原创 idea java window中文乱码

打开设置--Build,Execution,Deployment----Compiler----Java Compiler设置Use Compiler选择Eclipse

2018-08-14 18:17:46 343

原创 Forward和Redirect的区别

一.forward(向前)直接转发. redirect(重定向)间接转发.二.forward:浏览器只发送一次请求.redirect发送再次请求三.过程forward: client--&gt;s1---&gt;s2---clientredirect: client---s1--告诉浏览器访问s2client---s2---client...

2018-06-29 11:52:46 125

原创 在springboot项目中开启文件服务

使用springboot时,一般只是开发接口.不会集成springmvc的功能,此时要使用文件服务就不能像配置web.xml哪种简单了.此时我们就要用到WebMvcConfigurationSupport类了,此类和web.xml功能是一样的.重写以下方法,可开启文件服务/** * 启用文件服务 * @param registry */@Overridepublic void addRe...

2018-06-15 10:53:18 1246

原创 使用properties配置log4j2.生成种类日志并按天保存文件

log4j2.properties.直接放在resources下面就行了,程序自己会匹配status = errordest = errname = PropertiesConfig#公共变量#文件路径property.filePath=logsproperty.filePattern=logs/%d{yyyy}/%d{MM}#输出格式property.layoutPattern...

2018-06-15 10:45:07 8980 1

原创 ELK环境搭建.使用x-pack做权限管理

服务端使用ELK集群对日志进行管理.安装的软件有elasticsearch+kibana+logstash.每个软件都安装插件x-pack.说明: 1.系统:centos:CentOS Linux release 7.5.1804 (Core) 2.ELK版本:6.3.0 3.X-Pack版本:6.3.0 4.elasticsearch简称es介绍: ...

2018-06-15 10:37:20 1351 1

原创 logstash+log42使用properties配置

properties和xml是对应的,只是书写的方式不同appender.S.type = Socketappender.S.name= SocketTCPappender.S.host = 10.10.1.169appender.S.port=4560appender.S.protocol = TCPappender.S.layout.type = JsonLayoutappende...

2018-06-15 10:34:50 448

原创 log4j2.properties日志过滤

使用properties过滤日志.只打印一种信息# 这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,会看到log4j2内部各种详细输出status = errordest = errname = PropertiesConfig#公共变量#文件路径property.filePath=logsproperty.filePattern=logs/%d{yy...

2018-06-14 14:54:02 7756

原创 logback+logstash

&lt;!-- 级别从高到低 OFF 、 FATAL 、 ERROR 、 WARN 、 INFO 、 DEBUG 、 TRACE 、 ALL --&gt;&lt;!-- 日志输出规则 根据当前ROOT 级别,日志输出时,级别高于root默认的级别时 会输出 --&gt;&lt;!-- 以下 每个配置的 filter 是过滤掉输出文件里面,会出现高级别文件,依然出现低级别的日志信息,通过filt...

2018-06-14 14:48:48 980 1

原创 logstash配置elasticsearch

按照自己的意思添加index和type: elasticsearch { ...

2018-06-14 14:30:28 1400

原创 logstash不能匹配中文

不要使用自带的匹配,自己写一个就好了filter{ ...

2018-06-14 14:28:25 3540 2

原创 logstash合并有换行符的日志

出现error日志时,有时出现多行信息,如果不处理,logstash会当成多条日志看待.如果你的日志是以时间开关的,请添加如下配置codec =&gt; multiline { pattern =&gt; "^%{TIMESTAMP_ISO8601}" what =&gt; "previous" negate =&gt; true } file { ...

2018-06-14 14:26:06 4062 1

原创 logstash配置

在conf.d目录下创建文件logs.conf用于收集*.log中的日志output { ...

2018-06-14 14:20:31 211

原创 logstash增加配置文件

在conf.d目录下创建文件logs.conf用于收集*.log中的日志input { tcp { port =&gt; 4560 codec =&gt; json } file { path =&gt; "/data/securityopdata/synctool/logs/*.log" type =&gt;...

2018-06-14 14:19:24 1298

原创 EOFError: end of file reached

logstash config email have error :[2018-06-13T18:26:21,299][ERROR][logstash.outputs.email   ] Something happen while delivering an email {:exception=&gt;#&lt;EOFError: end of file reached&gt;}我修改配置.开启...

2018-06-14 14:16:57 6732

xxl-job 2.2.0使用oracle数据库,替换resources/mybatis-mapper中的文件

xxl-job 2.2.0使用oracle数据库,替换resources/mybatis-mapper中的文件

2022-02-08

xxl-job2.2.0使用oracle数据库,执行此sql,来创建数据表

xxl-job2.2.0使用oracle数据库,执行此sql,来创建数据表

2022-02-08

intelliJ IDEA插件开发.java开发规则:备注,方法,if语句等

在intelliJ IDEA开发一个插件,用于检查自己的代码是否符合规范.如备注,方法,if语句,每个函数80行

2019-04-22

php分页代码,可以生成静态的分页

php用的资源分 这个文件可以生成静态的分页

2010-06-11

vc写的代码防火墙,来学习

防火墙,这个是用vc写的代码,大家都来学习,工苛工苛工工工工工工

2008-10-08

空空如也

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

TA关注的人

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