自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java多线程

5. 线程中断规则 Thread Interruption Rule: 对线程 interrupt() 方法的调用 happens-before 于被中断线程的代码检测到中断事件的发生(通过 Thread.interrupted() 或 Thread.isInterrupted() 方法检测中断)设置线程优先级,设置是否为守护线程 Daemon Thread (后台运行的线程,例如垃圾回收、系统监控,当所有非守护线程结束时,守护线程也结束)。注意关闭线程池需要注意已经提交到线程池中的任务是否全部完成。

2025-12-31 14:51:04 549

原创 Java基础知识整理(二)

尤其是对于只在外部类中使用的类,使用内部类可以隐藏其实现细节,提高代码的封装性。内部类常用于实现回调和事件处理机制。在某些情况下,使用内部类可以使代码结构更加清晰和优化,例如当一个类只在另一个类内部使用时,可以将其定义为内部类,避免过多的类文件。静态内部类是定义在另一个类的内部的静态类,它与外部类实例无关,可以直接通过外部类名访问。不使用常规的线程池,虚拟线程的设计哲学是任务开始时创建,任务结束之后回收,没有复用的特性。成员内部类是定义在另一个类的内部的普通类,它可以访问外部类的成员变量和方法。

2025-12-30 14:18:08 931

原创 Java基础知识整理(一)

Java基础知识,常考问题。

2025-12-30 10:46:25 939

原创 Spring 框架基础知识整理

首先调用AutowiredAnnotationBeanPostProcessor.postProcessMergedBeanDefinition方法,然后调用findAutowiringMetadata方法查找元数据,如果找到相应类的注入元数据 ,就会调用buildAutowiringMetadata方法创建InjectionMetadata,最后将新创建的注入元数据保存在injectionMetadataCache缓存起来。在刷新过程中,会处理所有@Configuration类,包括自动配置类。

2025-12-29 11:46:38 573

翻译 Vue.js 基础知识整理(一)

Vue 的 SFC(single file component)一般由三个部分组成,template, script, style. Vue可以被用于以下场景:SPA, SSG, 有build step的情况。但是vue也支持pure javaScript。

2025-07-01 00:26:07 21

空空如也

空空如也

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

TA关注的人

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