logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java内存分配机制

 classLoader 类加载器通过加载class 文件的二进制字码文件在堆中形成java.lang.Class 对象对象2 虚拟机就会为其分配内存来存放对象自己的实例变量及其从父类继承过来的实例变量(即使这些从超类继承过来的实例变量有可能被隐藏也会被分配空间)。在为这些实例变量分配内存的同时,这些实例变量也会被赋予默认值(零值)3 进行类初始化(实例变量初始化、实例代码块初始化 以及...

字节码(.class)文件的加载过程

Class文件装载经历的各个阶段:  在java应用程序开发中,只有被java虚拟机装载的Class类型才能在程序中使用。只要生成的字节码符合java虚拟机的指令集和文件格式,就可以在JVM上运行,这为java的跨平台性提供条件。 字节码文件的装载过程:加载 、  连接(包括三个步骤:验证  准备   解析)  、初始化,如图所示--------------------------...

集群,分布式,微服务的概念区别

概念:集群是个物理形态,分布式是个工作方式。分布式:一个业务分拆多个子业务,部署在不同的服务器上集群:同一个业务,部署在多个服务器上1:分布式是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。分布式中的每一个节点,都可以做集群。而集群并不一定就是分布式的。举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,后面几台服务器...

读取WEB-INF 下applicationContext.xml配置文件

Spring中加载配置文件的方式Spring 中加载XML配置文件的方式,好像有3种, XML是最常见的Spring 应用系统配置源。Spring中的几种容器都支持使用XML装配bean,包括:XMLBeanFactory ,ClassPathXMLApplicationContext ,FileSystemXMLApplicationContext ,XMLWebApplicationC...

zookeeper 的认识

分布式是指:把一个计算任务分解成若干个计算单元,并且费配到各个不同的计算机中去执行,然后汇总计算结果的过程关键点就是如何把众多的计算机协同一起做任务,就好比一个公司,首先团队的主管把任务下发下去,如果团队的主管离职了,那么只能是从团队中选出一个对业务比较熟悉的人,主管把各个组员的任务汇总上报给公司,在团队内部有一个协作规范,在分布式系统中也一定需要有一个协作规范,zookeeper 可以帮助协..

到底了