12 2022 档案
摘要:wireshark抓包后内容分析 一、封装分析 1、协议概览 2、总体概览 3、帧的封装和细节
阅读全文
摘要:Java通过JNA方式调用DLL(动态链接库) 1. JNA简单介绍 先说JNI(Java Native Interface)吧,有过不同语言间通信经历的一般都知道,它允许Java代码和其他语言(尤其C/C++)写的代码进行交互,只要遵守调用约定即可。首先看下JNI调用C/C++的过程,注意写程序时
阅读全文
摘要:Java—Google guava工具类(高效)快速入门指南 Google guava工具类特点 Guava是对Java API的补充,对Java开发中常用功能进行更优雅的实现,使得编码更加轻松,代码容易理解。Guava使用了多种设计模式,同时经过了很多测试,得到了越来越多开发团队的青睐。Java最
阅读全文
摘要:Java—bouncycastle支持国密SM2的公钥加密算法 java代码是依赖 BouncyCastle 类库,经修改此类库中的 SM2Engin 类的原码而来,用于支持 SM2 公钥加密算法,符合:《GM/T 0009-2012: SM2密码算法使用规范》。可以使用 gmssl 工具进行交互测
阅读全文
摘要:Java—oshi获取主机运行信息 在该监控系统中,想要做到主机的CPU、内存、磁盘、网络、线程、JVM内存、JVM GC 等维度的监控,JVM方面的监控还好说,直接用JMX做就行了,关键是主机信息不好做监控,JDK没有直接的方案获取系统主机信息。以下几种方式获取主机维度的信息。 一、命令行 用最常
阅读全文