什么是 ASM ? ASM 是一个 Java 字节码操控框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Ja...
什么是 ASM ? ASM 是一个 Java 字节码操控框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Ja...
看字节码之前需要先了解相关概念,如栈帧、操作数栈、局部变量表。栈帧是JVM中很重要的一个概念,因为JVM是基于栈的架构。一个方法的调用其实就是栈帧入栈出栈的过程。栈顶栈帧就是...
学习区块链、比特币需要先搞明白hash、非对称加密、BASE64/58。比特币中一个重要的概念就是UTXO(未花费输出),你有多少个比特币就是根据这个得来的。挖矿得来的比特币...
格式化时间不是用yyyy MM DD HH mm ss sss等在其他语言中常见的符号。而是:2006-01-02 15:04:05 完整UTC为:2006-01-02T15...
在做性能测试时,需要确保输入参数是确定的,否则处理参数还会带来一定的性能损耗。 JVM主要接受两类标志(少数例外):布尔标志和附带参数标志。 布尔标志语法:-XX:+Flag...
一、排查 CPU 故障的常用命令 top:Linux 命令[https://www.jianshu.com/p/95d087dc1a43]。可以实时查看各个进程的 CPU 使...
高可用的数据 对于许多应用而言,数据是宝贵的,必须的资产。数据是整个应用的历史,是记录也有可能是配置信息,如果丢失了数据,那么对于某些应用来说结果可能就是毁灭性的,整个应用都...
本文作者:豆包 首发于一周进步 不知道大家是否有过像我一样的经历: 想搜索某一样东西的时候,打开一款搜索引擎,经过长时间的浏览,得到的结果却始终不尽人意。 想着更换一种搜索引...
废话少说,直接上代码: Maven: Java: