- 博客(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关注的人