摘要:
1. 通信协议 我们的程序或者工具要操作数据库,第一步要做什么事情? 跟数据库建立连接。 首先,MySQL必须要运行一个服务,监听默认的3306端口。在我们开发系统跟第三方对接的时候,必须要弄清楚的有两件事。 第一个就是通信协议,比如我们是用HTTP还是WebService还是TCP? 第二个是消息 阅读全文
摘要:
大家好, 我们前面的章节javaagent以及一些字节码修改框架ASM和Javassist, 以及他 阅读全文
摘要:
前几天,关于字节码技术,我们讲了字节码的基础, 常见的字节码框架以及在软件破解和APM链路监控方面的 阅读全文
摘要:
类加载的时机 类的生命周期 类从被加载到虚拟机内存开始,到卸载出内存为止,它的整个生命周期包括以下 阅读全文
摘要:
JVM 的“无关性” 谈论 JVM 的无关性,主要有以下两个: 平台无关性:任何操作系统都能运行 J 阅读全文
摘要:
对象的内存分配,就是在堆上分配(也可能经过 JIT 编译后被拆散为标量类型并间接在栈上分配),对象主 阅读全文
摘要:
本文以HotSpot 虚拟机为例, 讲述一下几种常见的垃圾回收器. 新生代垃圾收集器 Serial 阅读全文
摘要:
程序计数器、虚拟机栈、本地方法栈随线程而生,也随线程而灭;栈帧随着方法的开始而入栈,随着方法的结束而 阅读全文
摘要:
本文使用springboot集成IBM MQ的客户端, 简单的实现消息接收和发送逻辑. pom依赖 阅读全文
摘要:
不学习底层知识可能不会阻碍你成为一个称职的程序员,但也许会阻碍你成为一个优秀的程序员。我所理解的底层 阅读全文