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

原创 HashMap与ConcurrentHashMap工作原理、区别和总结

HashMap 的工作原理数据结构:基于哈希表实现,使用数组和链表(或红黑树)存储键值对。哈希冲突:通过链表法解决冲突,当链表过长时(默认超过8个元素),会转换为红黑树以提高查询效率。非线程安全:在多线程环境下,可能导致数据不一致或死循环等问题。扩容机制:当元素数量超过负载因子(默认0.75)与容量的乘积时,会进行扩容(容量翻倍)。

2025-03-15 11:54:44 337

原创 并发操作指的是什么

并发操作(Concurrent Operations)指的是多个任务在同一时间段内交替执行,或者在多核处理器上同时执行。并发操作的目标是提高系统的资源利用率和响应速度,特别是在多任务或多用户环境中。

2025-03-15 11:53:36 276

原创 Jrebel是什么

JRebel 是一款强大的 Java 开发工具,通过热部署功能显著提升了开发效率。它特别适合在大型项目或需要频繁修改代码的场景中使用。虽然它是商业软件,但其节省的时间和提升的开发体验通常值得投资。如果你经常因为重启应用而浪费时间,JRebel 是一个值得尝试的工具。

2025-03-12 15:35:19 639

原创 logback-spring.xml 配置文件与 @Slf4j 注解在日志的区别

配置文件与 注解在日志记录中扮演不同的角色,它们分别负责 日志框架的配置 和 日志记录的使用。以下是它们的区别和联系: 是 Logback 日志框架的配置文件,用于定义日志的行为和输出方式。它的作用包括:总结: 是日志框架的“基础设施”,决定了日志如何输出、输出到哪里以及输出什么内容。 是 Lombok 提供的一个注解,用于简化日志记录代码的编写。它的作用包括:示例:等价于:总结: 是日志记录的“工具”,用于在代码中方便地记录日志。假设有以下配置和代码:代码中使用 输出结果6. 总结:

2025-03-12 15:14:52 1045

原创 logback-spring.xml文件示例

示例解析这个 配置文件定义了 Logback 日志框架的行为,主要包括日志的输出格式、输出目标以及日志级别等。以下是对配置的详细解析::启用配置文件的热更新功能。如果配置文件被修改,Logback 会自动重新加载配置。:设置配置文件扫描的时间间隔为 10 分钟。2. 控制台日志输出( Appender):定义了一个名为 的日志输出目标(Appender)。:指定日志输出到控制台。:定义日志的输出格式::日志时间,格式为 ,时区为 GMT+8。:日志级别(如 、 等)。:日

2025-03-12 15:13:12 510

原创 Logback-Spring.xml配置文件作用

Spring Boot 项目中用于配置 Logback 日志框架的文件,支持灵活的日志管理和环境差异化配置。

2025-03-12 15:09:39 418

空空如也

空空如也

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

TA关注的人

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