先了解几个概念: singletonObjects:单例池,也称之为一级缓存。 earlySingletonObjects:未完成初始化的单例池,也称之为二级缓存 。 sin...
先了解几个概念: singletonObjects:单例池,也称之为一级缓存。 earlySingletonObjects:未完成初始化的单例池,也称之为二级缓存 。 sin...
本篇我们专注invokevirtual这一条指令,先通过简单粗暴的方式实现指令的功能,然后探究如何通过著名的虚方法表(Virtual Method Table)来进行一些优化...
Android知识总结[https://www.jianshu.com/p/01b1de0504d2] 一、APK 的结构 文件META-INF :签名文件res:资源文件r...
以下所有文档均包含多个版本,并支持多语言(英文及中文)。 Spring Boot 中文文档[https://www.docs4dev.com/docs/zh/spring-b...
一、代理模式 1.1 生活中的代理模式 1.1.1 特点 1、执行者、被代理人2、对被代理人来说,这件事是一定要做的,但自己又不想做或者没时间做,找代理。3、代理人需要获取被...
前言 终于算是忙完了一个阶段!!!从4月份开始,工作内容以及职务上都进行了较大的变动,最直接的就是从海外项目组调到了国内项目组。国内项目组目前有两个应用在同时跑着,而且还有几...
最近,Meta 开源了一款检测 ,我们来一起看看这个框架有啥神奇之处吧~ 2020 年,Meta 的工程师将 Facebook.com 重构为了单页应用(SPA),程序的大部...
引言 并发编程是一个经典的话题,由于摩尔定律已经改变,芯片性能虽然仍在不断提高,但相比加快 CPU 的速度,计算机正在向多核化方向发展。虚拟化的赋能,让多核服务器的弹性创建和...
回顾 上篇,我们对PreparedStatement在MySQL下的工作机制进行了探究,了解到它在一般情况下并不比Statement更快(具体分析可参看: PreparedS...
大家知道,Spring MVC 有一项非常实用的功能,叫参数绑定。其具体能实现的功能异常强大,这里不再赘述,网上有非常多的资料可供参考,仅举一例用以描述问题。 这是一种很常见...