自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2.19 并发(2)

1.ThreadLocal 引用类型 强引用: 不会被GC,OOM也不会回收对象,可能造成内存泄漏。 软引用: 会被回收,当我GC时发现内存不足,就会回收。内存足够,就不会回收 弱引用: 只要发生了GC,都会被回收 虚引用: 1.1 get方法 1.2 set方法 1.3 扩容机制 异常的场景 hash冲突,hash值相等。 线性探测解决hash冲突。 key被GC回收 ...

2022-03-02 17:11:42 332

原创 1.24 并发(1)

1.线程介绍 线程是操作系统能够运行运算调度的最小单位,它被包含在进程中,是进程中的实际运作单位。 线程的意义: 在多核CPU中,利用多线程可以实现真正意义上的并行执行。 进程阻塞会引起不依赖该任务的进程也被阻塞。通过对不同任务创建不同的线程去处理,可以提升程序处理的实时性。 线程是轻量级的进程,线程的创建、销毁比进程更快。 2.线程的应用场景 1.使用多线程实现文件下载 2.后台任务:如向大量用户发送邮件 3.异步处理:记录日志 4.多步骤的任务处理,可根据步骤特征选用不同个数和特征的

2022-02-18 22:38:44 178

原创 1.20 Spring 事务

Spring事务 事务具有四个属性(ACDI):原子性、一致性、持久性、隔离性。 原子性(Automicity):一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。比如我去银行取400元,那么银行账户必须-400元,而我的账户必须+400元。要么同时成功,要么同时失败。 一致性(Consistency):事务必须是使数据库从一个一致性状态编导另一个一致性状态。其与原子性是密切相关。 隔离性(Isolation):一个事务的执行不能被其他事务干扰。即一个事务内部的操作及

2022-01-20 15:41:37 120

原创 1月5日 单例模式

1.饿汉式单例模式 2.懒汉式单例模式 3.注册式单例模式:枚举式 4.ThreadLocal 单例模式

2022-01-07 15:55:45 152

原创 1月4日 七大设计原则与工厂模式

设计原则与工厂模式

2022-01-06 16:27:03 439

原创 2022年1月3日更新

主要完善自我的知识体系

2022-01-03 11:13:43 125

空空如也

空空如也

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

TA关注的人

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