自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 强软弱虚四种引用

强软弱虚

2022-09-19 21:52:18 55 1

原创 DCL单例需不需要加volatile?

DCL单例时需要加volatile

2022-09-18 21:27:39 185

原创 cacheline(缓存行)概念

缓存行

2022-09-18 20:40:18 124

原创 synchronized实现过程?

synchronized实现

2022-09-18 19:46:12 90

原创 程序运行的底层原理

程序运行

2022-09-18 19:24:36 129

原创 锁升级过程

new-偏向锁-轻量级锁(无锁、自旋锁、自适应自旋)-重量级锁。

2022-09-17 22:27:46 96

原创 Object o = new Object()在内存中占了多少字节?

class pointer 4字节(压缩后) || 8字节(未压缩)padding 补充4字节 || 0字节。instance data 0字节。markword 8字节。

2022-09-17 21:01:36 95

原创 【第一章】创建和销毁对象

第1条:用静态工厂方法代替构造器 优势: I.静态工厂有名称,可以知道方法的用处; II.不用每次掉用的时候就创建新对象; 单例常用静态工厂实现。 更多关于单例模式click III.可以返回子类型对象; 缺点: I.在没有文档的情况下,很难发现有这个方法 第2条:遇到多个构造器参数时要考虑使用构造器 参数太多情况,有参构造器繁琐且难以阅读,用setter代替。 第3条:用私有构造器或者枚举类型加强Singleton属性 枚举创建单例安全且简单 七种常用的单例模式创建 第4条:通过私有构造器

2022-02-23 00:56:36 412

原创 springboot + shiro 实现认证授权(快速上手详细教程)

本篇主要讲述springboot搭建以及shiro实现认证。 一、springboot项目的搭建 a:file -> new -> project

2021-10-15 23:46:04 799

空空如也

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

TA关注的人

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