摘要:
对象在内存中存储的布局分为:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)1. 对象头包括两部分信息,第一部分用于存储对象自身的运行时数据,如哈希码(HashCode)、GC分代年龄、锁状态标志、线程持有的锁、 偏向线程ID、偏向时间戳等 对象头信息是与对 阅读全文
2018年5月8日 #
摘要:
效果 测试代码 模拟报文 模板配置 阅读全文
2018年5月7日 #
摘要:
对象的创建1. CLass class = new Class(); 创建对象(例如克隆、反序列化)通常仅仅是一个new 关键字2. 创建的过程 a. 根据new指令,首先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过 没有的话, 阅读全文
2018年5月5日 #
摘要:
1.安装VMware VMware-workstation-full-10.0.7-2844087.exe 破解码:HY06L-F334P-9Z6H9-6R2XM-23C6J 安装完成之后,Downloading VMware Tools for Linux - version 9.2.02.下载源 阅读全文
2018年5月4日 #
摘要:
关于栈 栈(Stack)是限定只能在一段进行插入和删除操作的线性表。 进行插入和删除操作的一端称为“栈顶”(top),另一端称为“栈底”(bottom)。 栈的插入操作称为“入栈”(push),栈的删除 操作称为“出栈”(pop)。 栈具有后进先出(LIFO),先进后出(FILO)的特性。Java 阅读全文
2018年5月3日 #
摘要:
场景:json配置报文转换遇到的问题:1.json报文转换成map,多节点如何处理?数组如何处理? 2.velocity模板处理数组 3.应用之间rabbitmq通讯map反序列化,数组报错?知识点: HashMap map中重要的两个方法map.containsKey()和map.contaisV 阅读全文
2018年5月1日 #
摘要:
import java.lang.reflect.Field; class Persion{ public static String name="张三"; private int age = 32; protected String idno = "112233445566"; public Pe 阅读全文
2018年4月29日 #
摘要:
package com.lsw.classloader; import java.io.FileInputStream;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException; class P 阅读全文
2018年4月28日 #
摘要:
2018-4-28 19:30-21:25 场景:A项目运行的时候,从B项目通过rabbitmq发消息过来,A项目缓存没有起作用。分析:1. A项目启动后,没有加载缓存 2. 通过接口调用并没有去查数据库加载缓存验证: 配置: <!-- 本地使用缓存 --><bean class="org.spri 阅读全文