Java8
文章平均质量分 52
phubing
纵使秋风起,人生不言弃。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java调用ImageMagick 图片智能排版合成
ImageMagick图片智能排版工具是一个基于MaxRects算法的自动化图像处理系统。该工具支持从网络URL加载图片,通过7种优化策略自动计算最优排版布局,可实现90度自动旋转优化、动态间距控制等功能。核心参数包括550mm画布宽度、300DPI分辨率、10mm边距等。系统采用多阶段处理流程:下载图片→计算最优布局→合成输出,并提供完善的临时文件管理和性能监控。主要特点包括:智能空间利用率优化(最高可达95%)、批量复制功能、自动清理机制,以及详细的排版策略对比报告。最终输出PNG格式文件,支持透明背景原创 2025-10-25 10:01:28 · 386 阅读 · 0 评论 -
使用SpringAOP对IN查询进行多线程拆分效率提升巨大
setThreadPool:线程池,可能阻塞比较大,不要用公共的线程池最好自己定义一个handlerReturnClass:返回值回调函数,对应不同返回值处理逻辑:可能是合并可能取前十条可能求和splitLimit:超过多少需要拆分splitGroupNum:拆分时每组多少个/*** 设置线程池*//*** 返回值处理*/Class<?/*** 超过多少开始拆分 >*//*** 拆分后每组多少*/标记需要拆分参数的注解加在需要拆分的参数上,只支持一个。转载 2025-01-16 14:35:19 · 124 阅读 · 0 评论 -
JAVA 自定义参数校验的一种方式
用法: 类需要添加@Validated, requiredField 字段包括必填字段,requiredFieldValueType 字段是参数要求的类型。在web项目中,经常会通过Map进行接收参数进行查询,其中经常有这样的需求,需要对某个参数要验证必须有值,要验证某些参数的传参格式是否符合需要的类型。类似这样的一些列表进行查询的时候都需要参数进行校验,当有多这样的查询的时候都需要写相关的校验,这时就会显得很冗余,如何解决该类型的写法呢?...转载 2022-08-26 12:19:25 · 1334 阅读 · 0 评论 -
OpenSSL RSA Key的生成和转换
最近做一些芯片高级安全文件签名的反向验证工作,较多都是进行密钥转换、签名验证和加解密相关的操作,在这里顺带把其中的一些RSA格式转换操作总结一下。1. RSA Key的生成生成2048 bit的私钥...转载 2021-05-28 15:35:58 · 4029 阅读 · 1 评论 -
Java中 xml 转成 List 集合
将Xml部分内容转为List<实体类>并且实体类属性不仅仅局限于String类型。接收实体类public class InventoryQueryReturn{ // 商品编码,string(50),必填 private String itemCode; // 未冻结库存数量,int,必填 private String quantity; // 冻结库存数量,int,必填 private String lockQuantity; @Override public转载 2021-05-19 17:33:12 · 4271 阅读 · 0 评论 -
Java8 日期类计算两个LocalDate 的月数差
@Test public void contextLoads() { LocalDate localDateTime1 = getLocalDateTime(1590541609000L). toLocalDate(); LocalDate localDateTime2 = getLocalDateTime(1598404009000L). tolocalDate(); System.out.println(Period.between(local.原创 2020-05-27 10:12:15 · 10446 阅读 · 7 评论
分享