自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rabbitmq保证消息丢失,这篇文章慢慢读完 应该可以懂

rabbitmq保证消息丢失,这篇文章慢慢读完 应该可以懂

2022-04-03 19:56:03 1960

原创 理解Spring的Bean的执行顺序

Spring的执行顺序Step1.调用构造器,创建实例对象Step2.调用setter,为属性注入Step3.若实现了BeanNameAware接口,则会执行方法setBeanName(String beanId),使用Bean类获取其在容器中的Id的名称.Step4.若实现了BeanFactoryAware接口,则执行了接口的方法setBeanFactory(BeanFactory factory),使Bean类可以获取BeanFactory对象.Step5.若定义注册了Bean的后置处理器Be

2021-09-10 20:13:28 808

原创 java2021-6-26jvm

rivate static void prepare(boolean quitAllowed) {if (sThreadLocal.get() != null) {throw new RuntimeException(“Only one Looper may be created per thread”); // 保证每一个线程只有一个Looper}sThreadLocal.set(new Looper(quitAllowed)); // 这句话就表示只能有一个 static final T

2021-06-26 22:49:23 60

原创 java多线程

volatile关键字 轻量级锁volatile的作用volatile关键的作用使变量在多线程之间可见解决他的可见性 volatile的作用可以强制从公共内存中读取变量的值,而不是从工作内存中读出值volatile 非原子特性volatile关键字是线程同步的轻量级实现,所以volatile性能肯定比synchronized要好volatile只能修饰变量 而synchronized可以修饰方法,代码块,随着JDK性版本的发布,synchronized的执行效率也较大的提升,在开发中使用sync

2021-06-26 22:48:41 57

原创 线程池

1110 0000 0000 0000 0000 0000 0000 0000 Runing0000 0000 0000 0000 0000 0000 0000 0000 SHUTDOWN0010 0000 0000 0000 0000 0000 0000 0000 STOP0100 0000 0000 0000 0000 0000 0000 0000 TIDYING1100 0000 0000 0000 0000 0000 0000 0000 TERMINATED0001 0000 000

2021-06-26 22:47:44 81

空空如也

空空如也

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

TA关注的人

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