Java
白龙菜牛
这个作者很懒,什么都没留下…
展开
-
Java 线程池——笔记
【代码】Java 线程池——笔记。原创 2024-01-02 10:55:11 · 420 阅读 · 1 评论 -
Java 注解配合Spring AOP 导入Excel文件
这个就是把上一篇,封装了一层;根据注解中配置的变量名和方法名,通过JoinPoint获取到对应的对象和方法。原创 2023-05-30 18:08:16 · 406 阅读 · 0 评论 -
Java poi导入 excel文件
这个根据我这边的业务有一些参数是定值;可以参考一下大概逻辑吧。原创 2023-05-30 17:18:40 · 233 阅读 · 0 评论 -
Java 根据自定义注解修改@Excel注解的值
在使用easyexcel导出excel文件的时候,在实体类字段上使用@Excel定义表头、顺序、宽度,很方便;但是同一个字段在不同的场景中导出的表头不一样的时候,导出的表头需要根据具体参数变化;找了一下这个框架好像没有封装这种场景的方法然后我自己定义了一个注解,在导出的时候动态将字段上面的@Excel参数修改掉,来实现在根据不同的参数导出不同表头的效果。原创 2023-04-14 18:51:27 · 2278 阅读 · 0 评论 -
hutool-all 导出Excel 文件 Java
我这边封装了一个工具方法,可以参考一下。原创 2023-04-14 17:51:19 · 379 阅读 · 0 评论 -
java 小数转百分数 和 保留多少位小数
【代码】java 小数转百分数 和 保留多少位小数。原创 2023-04-14 17:01:19 · 229 阅读 · 0 评论 -
java格式化Date 笔记
ava格式化Date原创 2022-12-14 18:01:11 · 466 阅读 · 0 评论 -
JAVA VUE前后端使用aes对用户名密码加密
JAVA VUE前后端使用aes对用户名密码加密转载 2022-11-03 17:27:12 · 303 阅读 · 0 评论 -
java Luhn算法生成数据 和校验
java Luhn算法生成数据 和校验原创 2022-11-03 17:14:12 · 772 阅读 · 0 评论 -
element ui在线预览文本文件 笔记
element ui 在线预览文本文件原创 2022-08-23 18:06:40 · 1849 阅读 · 0 评论 -
导出 excel 部分字符串变成红色
导出 excel 部分字符串变成红色原创 2022-07-18 17:10:28 · 1442 阅读 · 0 评论 -
hutool按模板生成多sheet xlsx文件 笔记
hutool按模板生成多sheet xlsx文件原创 2022-06-22 14:59:39 · 1162 阅读 · 0 评论 -
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 · 1468 阅读 · 0 评论 -
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 · 509 阅读 · 0 评论 -
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 · 629 阅读 · 0 评论 -
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 · 1525 阅读 · 0 评论 -
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 · 1735 阅读 · 0 评论 -
mybatis xml中大于、小于、if else的写法
mybatis xml中大于、小于、if else的写法符号① 转译字符符号代码<<<=<=>>>=>=② 将符号添加到 <![CDATA[ ]]> 中<![CDATA[ >= ]]><![CDATA[ <= ]]>if else单个 if 标签test 中 写 if 条件 并是and 或是or<if原创 2022-01-11 11:16:10 · 1556 阅读 · 0 评论 -
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 · 508 阅读 · 0 评论 -
将一个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 · 809 阅读 · 0 评论 -
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 · 339 阅读 · 0 评论 -
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 · 976 阅读 · 0 评论 -
ServerHttpRequest 和 HttpServletRequest 获取 IP 地址 学习笔记
ServerHttpRequest 和 HttpServletRequest 获取 IP 地址 学习笔记最近在做一个请求白名单IP地址的功能;在拦截器 或者 service 层做校验判断,就用到了ServerHttpRequest 和 HttpServletRequest 获取 IP 地址的两种方式做个记录笔记,如果有不对的地方可以直接私信我代码ServerHttpRequest 获取 IP 地址这个是在拦截器里面用的,我本来是写到公用的的工具包里面的,但是运行会报错,把方法封装到拦截器里面运行又原创 2021-08-16 21:03:55 · 9228 阅读 · 1 评论 -
java8 stream map 求最大值、最小值、平均数、求和
java8 stream map 求最大值、最小值、平均数、求和 最近有个需求是求一个List<Map<String, Object>> 中不同key值的 最大值、最小值、平均数;记得 java8 stream 是可以做的,但是忘记怎么写的了;在一番百度后,自己整理了一下,做个笔记。如果有不对的地方,还请大佬留言指出 ps: 这种方法求和 小数类型 会 丢失精度 怎么解决我没有研究哈原创 2021-06-16 19:16:37 · 7957 阅读 · 0 评论 -
java List 去除重复元素的五种方式 学习笔记
java List 去除重复元素的五种方式集合 List<String> list = new ArrayList<>(); list.add("33"); list.add("33"); list.add("66"); list.add("33"); list.add("11"); list.add("66"); list.add("66"); li原创 2021-02-26 15:35:57 · 546 阅读 · 2 评论 -
java 遍历 Set 的四种方式 学习笔记
注: 最后两种 Java8 及以上 才支持导包:import java.util.Iterator;import java.util.Set;import java.util.HashSet;代码: public static void main(String[] args) { Set<String> set = new HashSet<>(); set.add("11"); set.add("22");原创 2021-02-25 17:17:10 · 732 阅读 · 0 评论 -
java 遍历 List 的六种方式 学习笔记
java 遍历 List 的七种方式注: 最后三种 Java8 及以上 才支持;且最后一种不会保持原有顺序导包import java.util.ArrayList;import java.util.Iterator;import java.util.List;代码 public static void main(String[] args) { List<String> list = new ArrayList<>(); list.a原创 2021-02-25 16:55:52 · 163 阅读 · 0 评论 -
java 遍历 Map 的六种方式 学习笔记
java 遍历 Map 的六种方式注: 最后两种 Java8 及以上 才支持导包import java.util.HashMap;import java.util.Iterator;import java.util.Map;代码:public static void main(String[] args) { Map<String, Object> map = new HashMap<>(); map.put("aa","888888原创 2021-02-25 16:24:54 · 173 阅读 · 1 评论