一、前言 对于写Java的程序员来说,Spring已经成为了目前最流行的第三方开源框架之一,在我们充分享受Spring IOC容器带来的红利的同时,我们也应该考虑一下Spri...
一、前言 对于写Java的程序员来说,Spring已经成为了目前最流行的第三方开源框架之一,在我们充分享受Spring IOC容器带来的红利的同时,我们也应该考虑一下Spri...
维度建模是一种将数据结构化的逻辑设计方法,也是一种广泛应用的数仓建模方式,它将客观世界划分为度量和上下文。度量是常常是以数值形式出现,事实周围有上下文包围着,这种上下文被...
二进制 为什么要编码? 在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0) 我们用QQ给其他人发消息、发文件、发表情,最终会...
前一篇文章聊了一下方法调用中的静态分派,这次我们聊下动态分派的过程,他和多态的另外一个重要体现-重写(override)有着很密切的关联。先看下如下代码: 运行结果:man ...
虚拟机类加载机制 1,类从被加载到虚拟机内存中开始到卸载出内存为止,它的整个生命周期包括:加载,验证,准备,解析,初始化,使用和卸载7个阶段。其中验证,准备,解析部分统称为连...
1. 概述 接上篇《用Java实现JVM(一):刚好够运行 HelloWorld》 >>源码在这下载,加 Star 亦可!<<。 我的 JVM 已经能够运行HelloWorl...
Java虚拟机的指令是由一个字节长度的、代表着某种特定操作含义的数字(称为操作码,Opcode)以及跟随其后的零个或多个代表此操作所需参数(称为操作数,Operand)而构成...
Spring是目前开发最为重要的后端框架,那么它运行的基本逻辑是什么?又如何编写一个自定义的Spring容器? Spring是如何调用的? 我们在使用Spring的时...
文章参考:https://www.jianshu.com/p/7a349a75c324[https://www.jianshu.com/p/7a349a75c324]http...