自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集合、泛型、异常、多线程、注解反射底层原理

线程安全:HashMap不安全;ConcurrentHashMap安全锁机制:无锁 vs CAS+局部synchronized并发性能:单线程HashMap更快,多线程ConcurrentHashMap碾压同步HashTable空值支持:HashMap允许一个null键、多个null值;ConcurrentHashMap不允许null键值(防止并发空指针歧义)定义:在类名后声明类型参数,适配任意数据类型,统一类的类型规范。

2026-08-02 14:33:51 32

原创 Java进阶

中间方法:返回新 Stream,延迟执行,不真正处理数据(filter、limit、skip、map、distinct、sorted)start():开启新线程;特有print()/println()/printf()② ReentrantLock 手动锁:lock()加锁、unlock()释放锁;listFiles()遍历文件夹,如果文件夹不存在或者不是文件夹,返回 null,必须判空,否则空指针异常。write 写入的数据先存缓冲区,必须 flush() 或者 close() 才真正写入磁盘;

2026-08-02 14:09:26 242

原创 spring boot监控

我们需要创建一个 Spring Boot Admin 项目,用来监控和管理我们的 Spring Boot 项目,搭建的方式和创建普通的 Spring Boot 项目类似。当我们手动把被监控的 Spring Boot 项目停止之后,在 Spring Boot Admin 中就可以查看到一个应用已经被停掉了。也可以点击“应用墙”查看 Spring Boot Admin 中所有被监控的 Spring Boot 项目。我们可以通过 Spring Boot Admin 来动态的配置项目中的日志级别。

2026-07-18 20:43:28 220

原创 Java缓存

内存缓存,基于 ConcurrentHashMap,单机本地缓存,无过期、持久化功能,仅简单临时缓存,测试 / 小型单机程序使用。Spring Cache不是缓存实现,是一套统一缓存注解规范,底层可以切换不同缓存实现,无需改动业务代码。分布式缓存,独立中间件,支持多服务共享缓存、持久化、多种数据结构,微服务、分布式项目首选。分布式内存缓存,仅支持字符串、无持久化,功能简单,现在国内项目使用远少于 Redis。老牌本地进程缓存,支持磁盘持久化、缓存过期、淘汰策略,单机项目常用,不支持分布式。

2026-07-18 16:21:43 200

原创 Java集合框架

2026-02-26 19:03:56 388

原创 算法 正则表达式与异常

alt+回车键 把内部异常外抛alt+回车键 捕捉异常

2026-02-24 21:37:37 211

原创 常用API

2026-02-12 20:34:12 173

原创 面向对象高级三

2026-02-11 20:51:41 217

原创 面向对象高级2

2026-02-10 21:04:41 219

原创 面向对象高级一

2026-02-07 15:47:52 112

原创 常用API

2026-02-04 19:39:57 135

原创 面向对象基础

#对象。

2026-01-30 19:20:32 153

原创 js进阶4

try/catch捕获错误信息。

2026-01-27 20:32:48 25

原创 Java方法

2026-01-27 20:23:57 35

原创 Java数组

#Java内存分布。

2026-01-26 21:26:13 38

原创 java流程控制

在Java中,程序控制结构用于控制程序的执行流程,根据条件判断或循环执行不同的代码块。(2)if-else语句:在条件为真时执行一个代码块,在条件为假时执行另一个代码块。(3)if-else if-else语句:根据多个条件判断执行不同的代码块。(2)do-while循环:先执行一次代码块,然后在条件为真时重复执行。(4)switch语句:根据表达式的值选择执行不同的代码块。(1)while循环:在条件为真时重复执行代码块。(1)if语句:根据条件判断执行不同的代码块。(只能在循环中进行使用)

2026-01-23 20:45:53 31

原创 java语法

1.(1)变量里的数据在计算机中的储存原理。1.(2)不同数据如何储存。1.(3)不同进制数的转换。2.表达式的自动类型转换。

2026-01-22 19:52:59 30

原创 js进阶3

2025-12-05 20:08:30 116

原创 js进阶2

2025-12-05 19:55:26 103

原创 APIs.window对象

1.5navigator对象。1.4location对象。1.6history对象。1.2定时器-延时函数。2.3存储复杂数据类型。一.window对象。3.map与join。

2025-12-03 19:29:12 126

原创 APIs正则表达式

1.语法2.元字符2.1边界符2.2量词2.3字符类。

2025-12-02 19:20:05 113

原创 js进阶1

3.3箭头函数this。

2025-12-02 19:19:32 143

原创 APIs节点

1.1DOM节点2查找节点2.1查找子节点2.2查找父节点3增加节点3.1创建节点3.2追加节点3.3克隆节点4删除节点5.M端事件。

2025-11-29 10:43:45 158

原创 APIs.日期对象与延时函数

2.定时器-延时函数。

2025-11-29 10:37:41 192

原创 WebAPI与DOM入门指南

一、Web API基本认知。

2025-11-16 09:42:25 257

空空如也

空空如也

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

TA关注的人

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