背景简化:最近由于项目需要,需要计算一下对象的大小,防止放开灰度后导致服务期频繁GC 读完这篇文章可以获得什么? 对象的内存布局 指针压缩的原理 预估对象的大小 对象是否只能...
背景简化:最近由于项目需要,需要计算一下对象的大小,防止放开灰度后导致服务期频繁GC 读完这篇文章可以获得什么? 对象的内存布局 指针压缩的原理 预估对象的大小 对象是否只能...
refresh方法详解 本篇文章在上篇文章spring之初始化上下文环境基础上进行继续的源码的解读 源码概览 由于refresh方法为spring初始化的核心方法,设计的点比...
本文的目的 基于源码快速的了解一个对象是怎么产生的 我们可以怎么对spring的生产过程进行干预 对象的一个大致创建流程 bean转成bd放入到bdMap中,然后根据bean...
ZK的常用使用场景 一、注册中心 实现方式 基于临时节点 基于监视通知机制注意:ZK集群可能会挂掉,所以为了防止zk挂掉后我们还能正常的进行服务的调用,需要在本地做一次缓存,...
zk的服务器模式 会话 zk的架构设计 节点角色 集群中唯一的leader节点,唯一对外负责写请求,集群中的节点都可以接受读请求,learner节点接收到写请求后会转发给le...
CPM:全称(Cost Per Mille) CPC:全称(Cost Per Click) CPA:全称(Cost Per Action) CPS:全称(Cost Per S...
读完本文后你的收获: 1、了解Mybatis和Spring整合的底层原理 2、知道为什么我们在spring中定义了接口就可以直接操作数据库 3、了解Spr...
AOP,一个老生长谈的话题。在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等,本文不会对AOP的使用,配置做过多讲解,而是直接深入源码底层,看Sp...
BeanDefinition BeanFactory FactoryBean BeanFactoryPostProcessor BeanDefinitionRegistryP...