go-dongle 0.2.4 版本发布,一个轻量级、语义化的 golang 编码解码、加密解密库
dongle 是一个轻量级、语义化、对开发者友好的 Golang 编码解码和加密解密库Dongle 已被 awesome-go 收录, 如果您觉得不错,请给个 star 吧github.com/golang-module/donglegitee.com/golang-module/dongle更新日志增加对 base45 编码、解码的支持增加对 blake2b-256, blake2b-384, blake2b-512 哈希算法的支持增加对 bl...
2022-12-30
go-dongle 0.2.5 版本发布,一个轻量级、语义化的 golang 编码解码、加密解密库
dongle 是一个轻量级、语义化、对开发者友好的 Golang 编码解码和加密解密库Dongle 已被 awesome-go 收录, 如果您觉得不错,请给个 star 吧github.com/golang-module/donglegitee.com/golang-module/dongle更新日志增加对 rsa 超长明文的私钥加密、公钥解密支持将 split() 更名为 bytesSplit() 并从 rsa.go 移动到 dongl...
2023-01-05
go-dongle 0.2.3 版本发布,一个轻量级、语义化的 golang 编码解码、加密解密库
dongle 是一个轻量级、语义化、对开发者友好的 Golang 编码解码和加密解密库Dongle 已被 awesome-go 收录, 如果您觉得不错,请给个 star 吧github.com/golang-module/donglegitee.com/golang-module/dongle更新日志增加对 shake128 哈希算法的支持增加对 shake256 哈希算法的支持功能清单[x] Hex 编码、解码[x] Base16 ...
2022-12-28
go-dongle 0.2.6 版本发布,一个轻量级、语义化的 golang 编码解码、加密解密库
dongle 是一个轻量级、语义化、对开发者友好的 Golang 编码解码和加密解密库Dongle 已被 awesome-go 收录, 如果您觉得不错,请给个 star 吧github.com/golang-module/donglegitee.com/golang-module/dongle更新日志增加对 tea 超长文本的加密、解密支持,如果加密明文超过 8 字节,进行空字符串填充分段加密增加 Empty ...
2023-01-10
go-dongle 0.2.2 版本发布,一个轻量级、语义化的 golang 编码解码、加密解密库
dongle 是一个轻量级、语义化、对开发者友好的 Golang 编码解码和加密解密库Dongle 已被 awesome-go 收录, 如果您觉得不错,请给个 star 吧github.com/golang-module/donglegitee.com/golang-module/dongle更新日志Add support for blowfish encryption and decryptionAdd support for AnsiX923 and ISO97971 padding mo...
2022-12-16
go-dongle 0.2.1 版本发布,一个轻量级、语义化的 golang 编码解码、加密解密库
dongle 是一个轻量级、语义化、对开发者友好的 Golang 编码解码和加密解密库Dongle 已被 awesome-go 收录, 如果您觉得不错,请给个 star 吧github.com/golang-module/donglegitee.com/golang-module/dongle更新日志增加对 md2 哈希算法的支持增加对 hmac-md2 摘要算法的支持增加对 ed25519 签名和验签的支持优化对密文长...
2022-12-12
go-dongle 0.2.7 版本发布,一个轻量级、语义化的 golang 编码解码、加密解密库
dongle 是一个轻量级、语义化、对开发者友好的 Golang 编码解码和加密解密库Dongle 已被 awesome-go 收录, 如果您觉得不错,请给个 star 吧github.com/golang-module/donglegitee.com/golang-module/dongle更新日志新增 dongle.openssl.RSA.GenPKCS1KeyPair() 方法,生成 PKCS#1 格式 RSA 密钥对新增 dongle.openssl.RSA...
2023-02-01
go-dongle 0.1.4 版本发布了,一个轻量级、语义化的 golang 编码解码、加密解密库
dongle 是一个轻量级、语义化、对开发者友好的 Golang 编码解码和加密解密库Dongle 已被 awesome-go 收录, 如果您觉得不错,请给个 star 吧github.com/golang-module/donglegitee.com/golang-module/dongle更新日志增加对 tea 加密、解密的支持增加对 bcrypt 签名、验签的支持增加 cipherMode、cipherPadding 和 pkcsVer...
2022-11-30
JVM类加载机制
loadClass的类加载过程为:1.加载:jvm通过磁盘IO将文件加载到虚拟机中。加载中会在内存中生成一个class对象,通过这个对象可以作为访问的入口去访问方法区的数据2.验证:验证class类文件的格式是否正确合法,比如开头cafebabe3.准备:解析静态变量,分配内存,以及分配初始默认值4.解析:静态链接,将静态方法替换为所...
2020-07-10
类加载器原理
负责将.class文件加载到内存中,并为之生成对应的Class对象。我们的最终目标是学习类加载器的加载机制,了解这个机制我们就能更好的理解程序的运行。2.类加载器的分类
go-dongle 0.2.0 版本发布了,一个轻量级、语义化的 golang 编码解码、加密解密库
dongle 是一个轻量级、语义化、对开发者友好的 Golang 编码解码和加密解密库Dongle 已被 awesome-go 收录, 如果您觉得不错,请给个 star 吧github.com/golang-module/donglegitee.com/golang-module/dongle更新日志encode 结构体更名为 encoderdecode 结构体更名为 decoderencrypt 结构体更名为 encrypter, 新增 ToRawSt...
2022-12-07
Java类加载机制
类加载过程 1、加载 2、验证 3、准备 4、解析 5、初始化 双亲委派模型 从Java虚拟机的角度来讲,只存在两种不同的类加载器:一种是启动类加载器(Bootstrap ClassLoader),这个类加载器使用c++语言实现,是虚拟机自身的一部分;另一种就是所有其他的类加载器,这些类加载器都由Java语言实现,独立于虚拟机外部,并且全部都...
28 类加载器
jvm内置三个classLoader,除了bootstrapClassLoader其他类加载器由java实现,并继承自java.lang.classloader
2021-07-17
深入解析JVM-类加载机制
前言本文带着大家初探JVM的类加载机制,以及双亲委派机制一、类加载器加载的过程类加载过程会经过:类加载器加载的过程 包括 加载 、验证、准备、解析、初始化、使用、卸载各阶段解析:加载:在硬盘查找并通过IO读取字节码文件,在加载节点生成这个类的java.class.Class对象验证:校验字节码文件的准确性解析:讲符号引...
2022-04-15
类加载器机制
类加载机制类加载器种类:启动类加载器扩展类加载器系统类加载器启动类加载器和扩展类加载器没有父类加载器,而系统类加载器的父类加载器是扩展类加载器,自定义类加载器父类加载器则是扩展类加载器所谓的类加载:就是创建.class文件对应的class对象,并将class文件加载到内存的过程。类加载过程主要分为三步:1、加载:...
2020-09-08
类加载器的工作原理
Java类加载器的作用就是在运行时加载类。Java类加载器基于三个机制:委托、可见性和单一性。委托机制是指将加载一个类的请求交给父类加载器,如果这个父类加载器不能够找到或者加载这个类,那么再加载它。可见性的原理是子类的加载器可以看见所有的父类加载器加载的类,而父类加载器看不到子类加载器加载的类。单一性原...
github 代理加速或 CDN 加速
下面的命令只针对github.com,在国内还可能会用到gitee.com,所以不能将所有的 git 站点都添加上代理。 {代码...} 如果没有代理也不要急,有专门的cdn加速: {代码...} 或者: {代码...} cdn 加速二选一使用。但因为没有官方 CDN,上面两个都是用爱发电,没准哪天就挂了。
2021-06-04