Java8
文章平均质量分 57
phubing
纵使秋风起,人生不言弃。
展开
-
JAVA 自定义参数校验的一种方式
用法: 类需要添加@Validated, requiredField 字段包括必填字段,requiredFieldValueType 字段是参数要求的类型。在web项目中,经常会通过Map进行接收参数进行查询,其中经常有这样的需求,需要对某个参数要验证必须有值,要验证某些参数的传参格式是否符合需要的类型。类似这样的一些列表进行查询的时候都需要参数进行校验,当有多这样的查询的时候都需要写相关的校验,这时就会显得很冗余,如何解决该类型的写法呢?...转载 2022-08-26 12:19:25 · 1119 阅读 · 0 评论 -
OpenSSL RSA Key的生成和转换
最近做一些芯片高级安全文件签名的反向验证工作,较多都是进行密钥转换、签名验证和加解密相关的操作,在这里顺带把其中的一些RSA格式转换操作总结一下。1. RSA Key的生成生成2048 bit的私钥...转载 2021-05-28 15:35:58 · 2216 阅读 · 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 · 3847 阅读 · 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 · 9970 阅读 · 7 评论