Java
文章平均质量分 68
褚枫
路漫漫其修远兮,吾将上下而求索。
展开
-
阿里云RSA签名RSASSA-PSS
最近有用到阿里云KMS顺便做下记录阿里云KMS的非对称密钥签名APIAsymmetricSign签名算法说明:KeySpecAlgorithm说明RSA_2048RSA_PSS_SHA_256RSASSA-PSS using SHA-256 and MGF1 with SHA-256Java代码/** * 验签 * * @param publicKeyBase64Str 验签公钥 * @param source 原始数据, 经原创 2021-05-16 22:30:02 · 1224 阅读 · 1 评论 -
JDBC获取MySQL表、字段描述注释
JDBC获取MySQL表、字段元数据术语元数据:描述数据的数据,在本文中主要描述数据库描述表和描述字段的数据背景最近闲着无聊做个工具,涉及数据元数据提取工作,顺便做个记录。目前验证MySQL下可行。关于通用性网上找到了很多有关show create table [Table_Name]的方式,我嫌弃解析返回值太累,通用性比较差,所以走了另外条路,JDBC标准API接口方式解决。结论建表语句create table test.test( id int auto_increm原创 2021-04-21 11:26:03 · 1751 阅读 · 0 评论 -
JVM运行时数据区分析
JVM运行时数据区分析为保证信息的可靠性,本文尽量标记出处,避免作者个人的主观见解对广大读者的影响技术的可靠解读基于官方文档JDK8新特性官方说明摘要:引入Lambda Expressions表达式新增Stream API java.util.stream安全方面:默认使用TLS1.2添加SHA-224信息摘要IO/NIO:SelectorProvider基于Solaris事件端口机制的Solaris的 新实现。若要使用,请将系统属性java.nio.channels原创 2020-11-09 15:14:18 · 194 阅读 · 0 评论 -
Oracle Hotspot JVM 内存管理(GC,Garbage Collection)
为保证信息的可靠性,本文尽量标记出处,避免作者个人的主观见解对广大读者的影响技术的可靠解读基于官方文档JVM内存分布新生代(Young Generation):存放新创建的对象老年代(Old Generation): 存放存活一定次数的对象永生代(Permanent Generation): 存放类class描述对象(Klass),方法本身操作参数:属性名描述默认值-XX:NewRatio新生代和老年代比例2-XX:NewSize堆中新生代空间初始大小,原创 2020-11-11 15:30:41 · 315 阅读 · 0 评论