自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 fastjson反序列化接口字段为null

先看一个例子Packet类,其中的IPlayMessage字段为接口@Data@AllArgsConstructor@NoArgsConstructorpublic class Packet { private int packetNo; private Date date; private IPlayMessage message;}IPlayMessage接口public interface IPlayMessage {}PositionMessage实现类

2022-03-23 21:11:48 1909

原创 页面置换算法

操作系统中的页面置换算法

2022-03-22 16:05:19 623

原创 Spring Boot热部署

使用devtools实现热部署IDEA版本:2021.2.41.在pom.xml中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</sc

2022-02-23 21:07:08 111

原创 HashMap resize()

final Node<K,V>[] resize() { Node<K,V>[] oldTab = table; int oldCap = (oldTab == null) ? 0 : oldTab.length; int oldThr = threshold; int newCap, newThr = 0; if (oldCap > 0) { if (oldCap...

2021-05-25 16:35:32 128

原创 关于CMS和G1垃圾收集器浮动垃圾及重新标记的看法

可达性分析使用的是三色标记法。参考博文https://javap.blog.csdn.net/article/details/109558171?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.baidujs&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blo.

2021-05-08 17:12:42 1607

原创 关于重写equals()方法和hashCode()方法

新建一个Student类,重写equals()方法和hashCode()方法class Student { String name; int ID; public Student() {} public Student(String name, int ID) { this.name = name; this.ID = ID; } @Override public boolean equals(Object o) { if (this == .

2021-05-07 21:11:09 353

原创 String源码解读

1.String为什么要用final修饰public final class String implements java.io.Serializable, Comparable<String>, CharSequence final表明String类不可被继承,是为了String的安全性,在jvm内存中,字符串被存储在堆中的字符串常量池(StringTable)中,对于相同的字符串,StringTable中只存一份,若String不用final修饰的话,任意一个引用对Stri

2021-04-29 16:57:40 223

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除