随笔 - 835  文章 - 1 评论 - 40 阅读 - 102万
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

随笔分类 -  java

1 2 3 4 5 6 下一页
html 转pdf pdf 抓 图片
该文被密码保护。
posted @ 2024-06-24 09:51 lshan 阅读(0) 评论(0) 推荐(0) 编辑
wordUtils 解析 word
摘要:读取word 文本以及 图片 依赖: <poi.version>4.0.0</poi.version> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>${poi.version 阅读全文
posted @ 2023-04-20 13:41 lshan 阅读(132) 评论(0) 推荐(0) 编辑
PDFUtils (解析PDF 中的文本 和 图片 PDF 转 HTML HTML 转 PDF)
摘要:最近用到解析PDF, 整个小公举 解析PDF 中的文本 和 图片 PDF 转 HTML HTML 转 PDF 依赖: <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version> 阅读全文
posted @ 2023-04-20 12:27 lshan 阅读(447) 评论(0) 推荐(0) 编辑
Aliyun SMS 短信 工具 SMSUtils
该文被密码保护。
posted @ 2023-04-19 11:32 lshan 阅读(0) 评论(0) 推荐(0) 编辑
POI 根据匹配文档打印excel (万能导出excel) poi
该文被密码保护。
posted @ 2023-04-14 14:56 lshan 阅读(2) 评论(0) 推荐(0) 编辑
文件下载 同时响应状态码
摘要:ResponseEntity 文件下载 同时响应状态码 , 失败或者其它,响应 对应的message @GetMapping("/myreport") public ResponseEntity getSeaReportByBagIds(@RequestParam List<String> bagI 阅读全文
posted @ 2023-03-28 14:18 lshan 阅读(58) 评论(0) 推荐(0) 编辑
swagger 增强UI --knife4j
摘要:knife4j 文档: https://gitee.com/xiaoym/knife4j (1)简介 knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望它能像一把匕首一样小巧,轻量,并且功能强悍! 阅读全文
posted @ 2023-02-09 11:37 lshan 阅读(408) 评论(0) 推荐(0) 编辑
嵌入式数据库 sqllite & h2  utils
摘要:使用场景: 简单脚本,但是有需要数据记录. (使用前升级下版本) 我的使用: 老机器,老项目,jkd6, 需要记录 SqlLiteUtils package com.sea.edi.listener; import java.sql.*; import java.util.ArrayList; im 阅读全文
posted @ 2022-12-15 16:44 lshan 阅读(213) 评论(0) 推荐(0) 编辑
Java 比较两个对象的不同之处(old, new) 包含 bean 对象下的 list, Map , bean 的细节
摘要:Java 比较两个对象的不同之处(old, new) 包含 bean 对象下的 list, Map , bean 的细节 package com.icil.pinpal.test1; import com.alibaba.fastjson.JSONObject; import lombok.AllA 阅读全文
posted @ 2022-11-21 19:25 lshan 阅读(917) 评论(0) 推荐(0) 编辑
ImageUtils excel 中 emf 转图片(解决图片上部分显示不全问题)图片转文字
摘要:excel 中ActiveX 工具 中的textbox ,以及公式 解析后为emf 图片, emf 转图片(解决图片上部分显示不全问题) 图片转文字 /*************************** *<pre> * @Project Name : base-case-test-servic 阅读全文
posted @ 2022-09-29 15:50 lshan 阅读(469) 评论(0) 推荐(0) 编辑
POI 获取chekbox textbox (精准定位)
摘要:方式1:POI 方式2: xls 获取checkbox , 已经checkbox 的 label (如果shape name 读取时一直为空, 用wps 打开excel , 保存后在测试) 依赖: <dependency> <groupId>org.apache.poi</groupId> <art 阅读全文
posted @ 2022-09-20 17:45 lshan 阅读(797) 评论(0) 推荐(0) 编辑
java 实现 类似 reids nx锁 , 模拟秒杀操作
摘要:java 实现 类似 reids nx锁 , 模拟秒杀操作 依赖: <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>23.0</version> </dependency 阅读全文
posted @ 2022-07-26 16:13 lshan 阅读(37) 评论(0) 推荐(0) 编辑
Java利用Request请求如何获取IP地址对应的省份、城市详解
摘要:原文:https://www.h5w3.com/215021.html IpToAreaUtils public class IpToAreaUtils { private static DatabaseReader databaseReader = null; public static Data 阅读全文
posted @ 2022-06-21 22:29 lshan 阅读(1932) 评论(0) 推荐(0) 编辑
布隆过滤器—guava-BloomFilter && 自定义分布式布隆过滤器
摘要:内存在线计算:https://krisives.github.io/bloom-calculator/ 应用场景: 字处理软件中,需要检查一个英语单词是否拼写正确 在 FBI,一个嫌疑人的名字是否已经在嫌疑名单上 在网络爬虫里,一个网址是否被访问过 邮箱垃圾邮件过滤功能 比特币网络 1. guava 阅读全文
posted @ 2022-05-19 16:18 lshan 阅读(1205) 评论(0) 推荐(0) 编辑
Hutool——国产良心工具包, 加密,身份证处理
摘要:pom.xml <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.6.5</version> </dependency> 上次我们分享了谷歌高大上的工具包Guava,这次我 阅读全文
posted @ 2022-03-18 15:23 lshan 阅读(4749) 评论(0) 推荐(0) 编辑
浏览器解析工具--UserAgentUtils
摘要:一、user-agent-utils简介 user-agent-utils 是一个用来解析 User-Agent 字符串的 Java 类库。 其能够识别的内容包括: 超过150种不同的浏览器; 7种不同的浏览器类型; 超过60种不同的操作系统; 6种不同的设备类型; 9种不同的渲染引擎; 9种不同的 阅读全文
posted @ 2022-03-17 23:31 lshan 阅读(876) 评论(0) 推荐(0) 编辑
双重检查锁的漏洞 -- volatile 指令进行重排
摘要:public class SimpleSingleton7 { private volatile static SimpleSingleton7 INSTANCE; private SimpleSingleton7() { } public static SimpleSingleton7 getIn 阅读全文
posted @ 2022-03-14 17:47 lshan 阅读(61) 评论(0) 推荐(0) 编辑
Guava - Ordering , table BiMap Multimap RangeMap (Map的骚操作)
摘要:原文:https://mp.weixin.qq.com/s/WQb8NJCslpw2s9jaZA5XpQ 依赖: <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.1 阅读全文
posted @ 2022-03-13 15:13 lshan 阅读(135) 评论(0) 推荐(0) 编辑
9条消除if...else的锦囊妙计,助你写出更优雅的代码 (转) --主要是设计模式
摘要:原文: http://events.jianshu.io/p/a40bf516f2de 引用他人的文章 -- 微信 Hollis 推荐 : 1、使用注解 (不推荐,隐藏太深) 3、模板方法判断 4.策略+工厂模式 sevice 上 @PostConstruct public void init() 阅读全文
posted @ 2022-03-13 11:44 lshan 阅读(130) 评论(0) 推荐(0) 编辑
java使用AES加密解密 AES-128-ECB加密 (常用接口加密方式)
摘要:import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; import org.apache.commons.codec.binary.Base64; /** * * @author Administrator * */ 阅读全文
posted @ 2022-02-18 14:08 lshan 阅读(1538) 评论(0) 推荐(0) 编辑

1 2 3 4 5 6 下一页
点击右上角即可分享
微信分享提示