自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 问答 (5)
  • 收藏
  • 关注

原创 linux shell脚本定时到源目录复制zip文件到目标目录

将返回的路径替换掉脚本中第一行的 /bin/bash。新建一个.sh的文件;如copyFile.sh。执行命令 which bash。然后到文件里面写脚本。注意不要有空格和回车。如果启动还有报这个错。

2024-01-04 16:39:41 726

原创 Java 线程池——笔记

【代码】Java 线程池——笔记。

2024-01-02 10:55:11 450 1

原创 ClickHouse查询sql长度超超过最大限制

在配置文件中 配置ClickHouse url链接后面加上参数?

2023-06-30 09:55:31 3219

原创 达梦数据库 SQL 错误 [22000]:列[xxx]长度超出定义——笔记

今天碰到一个看表结构字段长度是够的;但是执行sql的时候报字段长度不够的问题;记录一下大概场景就是新增一条数据,在插入数据库的时候,一个varchar字段在报 SQL 错误 [22000]:列[xxx]长度超出定义把这个字段拿出来单独查 LENGTH() 函数,长度是在字段长度范围内的;后来大佬让查了一下 LENGTHB() 函数,发现长度是超出字段长度范围的;最后根据 这个长度重新设置了一下字段长度,就正常了;

2023-05-31 18:02:13 6942

原创 Java 注解配合Spring AOP 导入Excel文件

这个就是把上一篇,封装了一层;根据注解中配置的变量名和方法名,通过JoinPoint获取到对应的对象和方法。

2023-05-30 18:08:16 451

原创 Java poi导入 excel文件

这个根据我这边的业务有一些参数是定值;可以参考一下大概逻辑吧。

2023-05-30 17:18:40 263

原创 Linux防火墙限制访问服务器IP和端口

【代码】Linux防火墙限制访问服务器IP和端口。

2023-05-26 11:00:31 2259

原创 DATAV通过配置nginx代理实现https访问

点进去后 将域名和端口更改成 https 访问datav_proxy的域名和端口;首先要确保你的 datav 和 datav_proxy 的界面能用http正常访问。重启之后就可以用 https 访问datav界面了。鼠标悬浮在要修改的数据源配置上就会出现修改按钮。在nginx中添加datav_proxy配置。在nginx中添加datav配置。返回界面刷新,发布快照;进入sbin目录后 执行命令。然后保存,重启nginx。

2023-05-26 10:36:16 960

原创 Java 根据自定义注解修改@Excel注解的值

在使用easyexcel导出excel文件的时候,在实体类字段上使用@Excel定义表头、顺序、宽度,很方便;但是同一个字段在不同的场景中导出的表头不一样的时候,导出的表头需要根据具体参数变化;找了一下这个框架好像没有封装这种场景的方法然后我自己定义了一个注解,在导出的时候动态将字段上面的@Excel参数修改掉,来实现在根据不同的参数导出不同表头的效果。

2023-04-14 18:51:27 2472

原创 hutool-all 导出Excel 文件 Java

我这边封装了一个工具方法,可以参考一下。

2023-04-14 17:51:19 447

原创 java 小数转百分数 和 保留多少位小数

【代码】java 小数转百分数 和 保留多少位小数。

2023-04-14 17:01:19 257

原创 mysql 加密脱敏字段模糊查询 笔记

mysql 加密脱敏字段模糊查询

2022-12-20 14:33:35 983

原创 java格式化Date 笔记

ava格式化Date

2022-12-14 18:01:11 497

转载 JAVA VUE前后端使用aes对用户名密码加密

JAVA VUE前后端使用aes对用户名密码加密

2022-11-03 17:27:12 315

原创 java Luhn算法生成数据 和校验

java Luhn算法生成数据 和校验

2022-11-03 17:14:12 871

原创 element ui在线预览文本文件 笔记

element ui 在线预览文本文件

2022-08-23 18:06:40 1923

原创 导出 excel 部分字符串变成红色

导出 excel 部分字符串变成红色

2022-07-18 17:10:28 1567

原创 hutool按模板生成多sheet xlsx文件 笔记

hutool按模板生成多sheet xlsx文件

2022-06-22 14:59:39 1215

原创 Vue3中的 Vue.set()和Vue.delete()

Vue3 中的 set() 和 delete()

2022-06-01 16:13:03 3118

原创 vue for循环中使用setTimeout没用 笔记

vue for循环中使用setTimeout没用 笔记this.fileList.forEach(file => { setTimeout(() => { console.log(new Date().getTime()) this.fileUpload(file) }, 1000)})代码中打印的时间戳并没有延时1s钟,也就是说 setTimeout 这个延时没起作用;网上找了一些博客,试了都没啥用;请教了一下大牛解决了,这里记录一下this.fileLi

2022-04-28 10:13:36 517

原创 vue el-input输入框禁止输入空格

vue el-input输入框禁止输入空格v-model.trim<el-input v-model.trim="input" placeholder="请输入内容"></el-input>这个方法不仅可以禁用空格,还可以禁用 type=“textarea” 时的回车@onkeyup<el-input type="textarea" v-model="input" :onkeyup="input= input.replace(/[ ]/g,'')"><

2022-04-25 17:58:58 10795 2

原创 Java String replace replaceAll replaceFirst 执行效果笔记

Java String replace replaceAll replaceFirst 执行效果笔记代码public static void main(String[] args) { String aa = "asdfghjklzxcvbnmasdfghjklzxcvbnmasdfghjklzxcvbnm"; System.out.println(aa.replace('b', '1')); System.out.println(aa.replace("bnm", "123")); Syst

2022-04-25 16:14:13 528

原创 vue element 调用后台下载文件

vue element 调用后台下载文件调用后台下载文件,简单记录一下前端代码代码中的 res为后台返回的文件流let blob = new Blob([res], { type: "application/vnd.ms-excel" });let elink = document.createElement('a');elink.download = '下载文件名称.xlsx'elink.style.display = 'none';elink.href = URL.createObjec

2022-04-15 18:21:45 1498

原创 Java 随机生成 0-9a-zA-z 和 汉字 学习笔记

Java 随机生成 0-9a-zA-z 和 汉字导包import org.apache.commons.lang3.RandomStringUtils;代码// 0-9a-zA-z 参数为字符数量RandomStringUtils.randomAlphanumeric(1);// 汉字Random random = new Random();Integer highPos = 176 + Math.abs(random.nextInt(39));Integer lowPos = 16

2022-01-24 15:55:33 693

原创 Java CloseableHttpClient https post请求 跳过证书验证 学习笔记

Java CloseableHttpClient https post请求 跳过证书验证ps:打印日志用自己的日志打印的方法就好导包import java.io.IOException;import java.nio.charset.StandardCharsets;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import java.util.Map;imp

2022-01-18 15:54:12 1613

原创 Java SecureRandom 简单生成随机正整数

Java SecureRandom 生成随机正整数最近有个生成随机正整数的需求 最开始是用 java.util.Random 做的,但是扫描提示这个不安全……建议使用 SecureRandom 类然后就改成了 SecureRandom ;这里做个笔记ps: 这里入参都必须是正数,否则生成出来的有问题;我这里没有做判断,如果需要请自行加上导包import java.security.SecureRandom;util代码/** * 获取 0 - maxNumber 之间的随机数 [0, ma

2022-01-17 17:15:33 1797

原创 mybatis xml中大于、小于、if else的写法

mybatis xml中大于、小于、if else的写法符号① 转译字符符号代码<&lt;<=&lt;=>&gt;>=&gt;=② 将符号添加到 <![CDATA[ ]]> 中<![CDATA[ >= ]]><![CDATA[ <= ]]>if else单个 if 标签test 中 写 if 条件 并是and 或是or<if

2022-01-11 11:16:10 1718

原创 hutool-all 导入Excel 文件 学习笔记

hutool-all 导入Excel 文件 学习笔记mevan 依赖<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.5.7</version></dependency>实体类导包// 这个包需要添加 lombok 依赖;如果不添加这个依赖,需要在实体类中添加 get

2022-01-11 10:30:08 542

原创 将一个javaBean中非空的属性合并到另一个javaBean中

将一个javaBean中非空的属性合并到另一个javaBean中之前将一个 bean 中的属性复制到另一个 bean 中,用的都是 BeanUtils.copyProperties(Object source, Object target);方法;但是这个方法将源bean中空的属性也一起覆盖过来了,就不符合需求了;百度了一下没有找到现成的工具方法;于是就自己写了一个,如果有不对的地方,麻烦评论下,或者私信下我导包import java.beans.BeanInfo;import java.beans

2021-12-30 17:41:21 880

原创 java执行脚本命令 学习笔记

java执行脚本命令这里传参是拼接好的命令字符串导包import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.SequenceInputStream;代码public static String execPyCommand(String cmd) { String separator = System.getProperty("line.separator"); Process proces

2021-12-30 17:22:02 357

原创 Java 线程分段查询数据,再整合排序

线程分段查询数据,再整合排序笔记导包import java.util.concurrent.ConcurrentLinkedDeque;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;代码// 返回的 list 集合List<JavaObjBean> retList = new ArrayList<>();// 查询符合条件的数据总条数

2021-11-01 12:05:31 1013

原创 ServerHttpRequest 和 HttpServletRequest 获取 IP 地址 学习笔记

ServerHttpRequest 和 HttpServletRequest 获取 IP 地址 学习笔记最近在做一个请求白名单IP地址的功能;在拦截器 或者 service 层做校验判断,就用到了ServerHttpRequest 和 HttpServletRequest 获取 IP 地址的两种方式做个记录笔记,如果有不对的地方可以直接私信我代码ServerHttpRequest 获取 IP 地址这个是在拦截器里面用的,我本来是写到公用的的工具包里面的,但是运行会报错,把方法封装到拦截器里面运行又

2021-08-16 21:03:55 9468 1

原创 Linux系统中运行jar包的四种方式

Linux系统中运行jar包的四种方式第一种最基本的jar包执行方式当我们用ctrl+c中断或者关闭窗口时,程序也会中断执行java -jar XXX.jar第二种&代表在后台运行,使用ctrl+c不会中断程序的运行关闭窗口会中断程序的运行java -jar XXX.jar &第三种运行的程序日志会输出到当前目录下的nohup.out文件中使用ctrl+c中断或者关闭窗口都不会中断程序的执行nohup java -jar XXX.jar &第四种

2021-06-18 17:29:10 1187

原创 ElasticSearch 查询最多10000条数据

ElasticSearch 查询最多10000条数据        因为有个需求是要将历史数据查出来以统计图的形式展示出来,数据量比较大,很容易就超过10000条了        如果不传 size 则默认只返回10条数据,size 超过10000 则会报错       &n

2021-06-18 09:42:17 1993

原创 java8 stream map 求最大值、最小值、平均数、求和

java8 stream map 求最大值、最小值、平均数、求和        最近有个需求是求一个List<Map<String, Object>> 中不同key值的 最大值、最小值、平均数;记得 java8 stream 是可以做的,但是忘记怎么写的了;在一番百度后,自己整理了一下,做个笔记。如果有不对的地方,还请大佬留言指出 ps: 这种方法求和 小数类型 会 丢失精度 怎么解决我没有研究哈

2021-06-16 19:16:37 8250

原创 mysql数据同步到ElasticSearch中 之 logstash

mysql数据同步到ElasticSearch中 之 logstash由于数据库某些表比较大,查询起来比较慢,所以采用 ElasticSearch 搜索引擎来进行查询。数据库的数据就需要同步到 ElasticSearch 中;也在网上搜了一些工具,对比了一下最终选择了 logstash ;没有为什么,就是看起来部署相对简单一点。如果有什么坑,还请不要喷我版本我这里的版本是mysql : 8.0.25ElasticSearch : 7.12.1Kibana : 7.12.1logstash :

2021-06-11 19:15:56 383 1

原创 安装 EoLinker_4.0 开源版

安装 EoLinker_4.0 开源版下载这个链接的资源是百度的别人https://gitee.com/yaobuyang/eo-linker-ams-lite-java为了防止以后找不到这个了,我自己上传到百度网盘了;别人的代码有可能会有更新,所以上面链接能用,还是建议下载上面链接中的代码https://pan.baidu.com/s/11rY_ZIqyOYt3A-B7TPqIZw提取码: krhq环境jdk1.8+mysql5.8+数据库新建数据库:eolinker_o

2021-05-21 17:17:08 2003

原创 安装minio

安装 minio下载官方网站:https://docs.min.io/找到下载的urlLinux 上安装wget https://dl.min.io/server/minio/release/linux-amd64/minio如果没有安装wget命令,可以先安装wgetyum -y install wget也可以单机图中url下载,然后上传到Linux上,再解压赋权进入安装目录进行赋权操作chmod 777 -R minio启动./minio server /h

2021-05-21 15:18:57 258

原创 SpringBoot 集成ElasticSearch(二)分页查询

SpringBoot 集成ElasticSearch 之分页查询       SpringBoot 集成ElasticSearch 的代码,我在上一篇博客中已经写过,这边就不重复了。主要记录下service层实现类中分页查询的方法       实体类和新增、更新的代码在上一篇博客中,地址:SpringBoot 集成ElasticSearch &nb

2021-05-19 17:23:49 2990

原创 SpringBoot 集成ElasticSearch

SpringBoot 集成ElasticSearch添加pom.xml<!-- elasticsearch jar start --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId></dependency>&

2021-05-19 15:39:18 829 1

空空如也

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

TA关注的人

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