1 2 3 4 5 ··· 41 下一页
摘要: 一、MPC MPC 全称 Secure Multi-Party Computation(多方安全计算),让多个参与方在「不泄露各自私密数据」的前提下,共同完成计算并得到正确结果,全程数据不共享、不落地、不暴露原始信息。在区块链 / 智能合约开发场景中,MPC 最核心的落地应用是MPC钱包(多方签名) 阅读全文
posted @ 2026-02-03 23:35 cac2020 阅读(10) 评论(0) 推荐(0)
摘要: 一、GPG 是什么? GPG(GNU Privacy Guard)是基于 OpenPGP 协议的开源加密 / 签名工具链,并非单一的签名算法,而是将 RSA、ECDSA、Ed25519 等底层数字签名算法,与分层密钥体系、信任模型、密钥管理结合的完整解决方案 —— 它解决了纯算法层面 “密钥难管理、 阅读全文
posted @ 2026-02-03 17:35 cac2020 阅读(3) 评论(0) 推荐(0)
摘要: 一、加密算法 1、对称加密算法 - AES-Advanced Encryption Standard 是什么? AES 就是目前最流行、最安全的对称加密算法,简单说就是加密和解密用同一个密码。 📌 适用场景(生活 / 工作中常见) 手机 / 电脑锁屏密码:你的手机开机密码,实际是用 AES 加密了 阅读全文
posted @ 2026-02-01 21:03 cac2020 阅读(7) 评论(0) 推荐(0)
摘要: 一、业务场景 一个较老框架的合同系统(Struts2+Spring+jsp+tomcat部署),合同审批流程中会上传各种合同附件,一般是word文档,要求审批过程成加签(加水印)审核,然后进行预览。实现方案是先将word转PDF,然后在PDF文件上加水印。 二、问题描述 一开始选用Aspose.Wo 阅读全文
posted @ 2025-02-14 10:08 cac2020 阅读(120) 评论(0) 推荐(0)
摘要: 堆转储是Java虚拟机(JVM)堆中所有对象在某个时间点的快照。JVM为堆中所有类实例和数组的对象分配内存。当不再需要某个对象并且没有对该对象的引用时,垃圾回收器会回收堆内存。通过VisualVM检查堆,您可以找到对象的创建位置,并在源中找到对这些对象的引用。 如果 JVM 软件无法从堆中删除不需要 阅读全文
posted @ 2023-12-15 17:38 cac2020 阅读(2674) 评论(0) 推荐(0)
摘要: 阅读分析虚拟机和垃圾收集器的日志是处理Java虚拟机内存问题必备的基础技能,为进行GC调优提供数据分析支持。 一、JDK统一日志格式垃圾收集器日志是一系列人为设定的规则,多少有点随开发者编码时的心情而定,没有任何的“业界标准”可言,换句话说,每个收集器的日志格式都可能不一样。除此以外还有一个麻烦,在 阅读全文
posted @ 2023-12-13 17:34 cac2020 阅读(1585) 评论(0) 推荐(0)
摘要: 线程栈是JVM瞬时快照,包含线程状态以及调用关系,借助堆栈信息主要目的分析定位线程出现长时间停顿的原因,比如线程死锁,锁争用,死循环,识别耗时操作等等。线程出现停顿的时候通过jstack来查看各个线程的调用堆栈,就可以知道没有响应的线程到底在后台做什么事情,或者等待什么资源。线程栈是瞬时记录,所以没 阅读全文
posted @ 2023-12-08 00:31 cac2020 阅读(6712) 评论(0) 推荐(1)
摘要: VisualVM( All-in-One Java Troubleshooting Tool)是功能最强大的运行监视和故障处理程序之一,曾经在很长一段时间内是Oracle官方主力发展的虚拟机故障处理工具。 Oracle曾在VisualVM的软件说明中写上了“All-in-One”的字样,预示着它除了 阅读全文
posted @ 2023-12-06 23:38 cac2020 阅读(327) 评论(0) 推荐(0)
摘要: 适用场景:生产环境由于可视化工具侵入系统,带来资源占用、安全问题或者规模较小未部署可视化监控平台,此时要使用基础命令行工具; 给一个系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。 这里说的数据包括但不限于异常堆栈、 虚拟机运行日志、 垃圾收集器日志、 线程快照( 阅读全文
posted @ 2023-12-04 22:26 cac2020 阅读(98) 评论(0) 推荐(0)
摘要: 背景 使用jmeter对系统进行压力测试,该业务流程请求大致调用:jmeter压力机 ——> A系统 ——> B系统 ——> A系统. A 系统作为基础平台,请求先到A系统,然后转到具体的B业务系统,B接口逻辑中需要调用A系统查询基础数据。 问题描述 当使用高并发访问系统时,整个系统卡住,A系统和B 阅读全文
posted @ 2023-07-19 17:09 cac2020 阅读(1039) 评论(0) 推荐(0)
1 2 3 4 5 ··· 41 下一页