json格式 {userId:'1',message:'2',create_time:'2020-03-28 20:58:11',create_date:'2020-03-28'}JAVA对象 ChatDTO.java public class ChatDTO { private String us ...
分类:
编程语言 时间:
2020-03-28 23:32:05
阅读次数:
96
Synchronize实现原理 java对象头中存在一个指向monitor对象的指针。每个java对象在内存中都对应一个monitor对象。monitor对象就是用来存放对象的锁信息的。 monitor对象重要属性: count:用来存放当前对象被获取锁的次数,0表示对象没有被线程占有。 owner ...
分类:
其他好文 时间:
2020-03-28 10:35:34
阅读次数:
92
[toc] 本文探讨SpringBoot应用中的序列化和反序列化过程,主要是SpringBoot默认的Jackson库的注解使用和代码演示。 基础知识 序列化 序列化是指将内存中的对象状态信息转换为可以存储或传输的形式的过程, 与之对应,反序列化就是存储或传输形式转为对象状态信息的过程 序列化有多种 ...
分类:
编程语言 时间:
2020-03-27 19:41:56
阅读次数:
96
下载方式 Maven方式 pom.xml中 <dependency> <groupId>xstream</groupId> <artifactId>xstream</artifactId> <version>1.2.2</version> </dependency> Jar包 百度云盘 链接:htt ...
分类:
编程语言 时间:
2020-03-25 21:31:44
阅读次数:
85
一、对象类文件的序列换与反序列化 1.java.io.ObjectOutputStream;序列化JAVA对象到硬盘 2.java.io.ObjectInputStream;将硬盘中的数据“反序列化”到JVM内存中 Compile编译(java->class) DeCompile反编译(class- ...
分类:
编程语言 时间:
2020-03-25 01:17:19
阅读次数:
66
TableA、TableB 是根据json数据创建的实体类 建议将json数据放到json.cn 里面格式化 json-lib是一个java类库,提供将Java对象,包括beans, maps, collections, java arrays and XML等转换成JSON,或者反向转换的功能。 ...
分类:
Web程序 时间:
2020-03-24 14:27:45
阅读次数:
370
1. 调优的原则: 合理编写代码 合理利用硬件资源 合理地进行条用 2. JVM调优的宗旨: 降低FULL GC的执行频次,减小GC的执行时间。 3. 添加常用的参数: -XX:+HeapDumpOnOutOfMemoryError 默认关闭 在发生内存溢出异常时是否生成堆转储快照, -Xloggc ...
分类:
其他好文 时间:
2020-03-24 11:12:50
阅读次数:
96
最近课程油js的课程,课后习题有道关于下面 1 类似的一道题,叫比较然后判断结果,最开始看了网上的知识点,还是有点不太懂,个人感觉模模糊糊的(当然我自己菜,是正常的),就用依稀还记得的java对象与引用进行了简单分析,最近将会复习相关知识,如有错误,也会及时进行改正,当然欢迎大家的斧正。 1.关于j ...
分类:
Web程序 时间:
2020-03-23 22:24:55
阅读次数:
111
Step1:类加载检查 虚拟机遇到一条 new 指令时,首先将去检查这个指令的参数是否能在常量池中定位到这个类的符号引用,并且检查这个符号引用代表的类是否已被加载过、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 Step2:分配内存 在类加载检查通过后,接下来虚拟机将为新生对象分配内存。 ...
分类:
编程语言 时间:
2020-03-23 00:15:41
阅读次数:
78
记录下和kafka相关的Message、日志文件、索引文件、consumer记录消费的offset相关内容,文中很多理解参考文末博文、书籍还有前辈。 kafka中的消息 kafka中的消息Message,在V1版本中是如下部分组成,主要关系key和value。 (1)key:当需要将消息写入到某个t ...
分类:
其他好文 时间:
2020-03-22 01:01:11
阅读次数:
82