
java知识积累
文章平均质量分 58
modelsetget
路漫漫其修远兮,吾将上下而求索。生命不止,学无止境。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试官:如何保证缓存和数据库的一致性
文章深入探讨了缓存与数据库一致性的解决方案,为理解和实现缓存策略提供了有价值的见解。原创 2024-08-21 10:16:13 · 498 阅读 · 0 评论 -
Java泛型大揭秘学习笔记
对Java泛型有了全面的了解,从基础知识到边界约束,再到类型擦除机制,以及使用中的一些细节和特殊情况,最后通过实战案例加深了对泛型应用的认识。原创 2024-08-20 11:53:42 · 356 阅读 · 0 评论 -
深入探讨 Java 的 ThreadLocal
文章包括 `ThreadLocal` 的设计理念、实现机制、内存泄漏的原因和解决方案,以及其在实际编程中的应用场景和重要性。原创 2024-08-20 11:46:05 · 391 阅读 · 0 评论 -
Java多线程技术知识点
文章介绍多线程技术的关键知识点,包括实现方式、生命周期、线程方法、同步与锁、线程池以及相关问题的避免策略。原创 2024-08-19 18:05:46 · 364 阅读 · 0 评论 -
JAVA 并发编程的有锁和无锁机制
概括了Java并发编程的关键概念和实践,旨在帮助开发者深入理解并发机制,并在实际编程中应用这些知识。原创 2024-08-19 17:56:08 · 216 阅读 · 0 评论 -
JWT(JSON Web Token)工作原理及特点
总结了JWT的基本概念、结构、工作流程、优势以及一些深入思考问题,希望对您理解JWT有所帮助。原创 2024-08-18 11:38:06 · 495 阅读 · 0 评论 -
CompletableFuture 的使用和实际业务中的应用
全面理解CompletableFuture的使用方法和在实际业务中的应用场景,以及如何通过异步编排提高程序性能。原创 2024-08-18 11:31:28 · 505 阅读 · 0 评论 -
AQS设计思想笔记
深入理解AQS的设计哲学和实现原理,从而在实际开发中更好地应用和扩展。原创 2024-08-12 10:20:28 · 531 阅读 · 0 评论 -
快速理解互联网中的常用名词
并发量、吞吐量、日活、QPS、TPS、RPS、RT、PV、UV、DAU、GMV原创 2024-08-12 10:00:36 · 399 阅读 · 0 评论 -
一文搞懂 java 线程池
线程池原理解析原创 2024-08-09 15:12:58 · 386 阅读 · 0 评论 -
后端开发必看的 JVM 优化指南
JVM优化的全面概览,从内存模型、对象生命周期、GC机制到具体的优化策略和监控指标,旨在帮助开发者和运维工程师更好地理解和实践JVM优化。原创 2024-08-08 11:07:54 · 400 阅读 · 0 评论 -
一起看看JavaAgent到底是干啥用的
详细分析了JavaAgent的使用方式,为开发者提供了一种监控Java程序执行的有效手段。原创 2024-08-08 11:01:13 · 370 阅读 · 0 评论 -
RocketMQ是如何实现事务消息的?
RocketMQ事务消息是实现分布式事务的高性能解决方案,基于2阶段提交原理。强调理解原理的重要性,鼓励讨论和学习。原创 2024-08-08 10:49:58 · 488 阅读 · 0 评论 -
面试官:说说RocketMQ 的刷盘机制!
刷盘机制确保高性能和高可靠性的平衡。理解刷盘机制和源码实现对优化和调试 RocketMQ 系统重要。原创 2024-08-08 10:42:27 · 388 阅读 · 0 评论 -
接口设计有哪些军规需要遵守
总结了在设计API接口时应该考虑的一些重要原则和实践。原创 2024-08-07 18:21:19 · 349 阅读 · 0 评论 -
JDK8 Stream流使用指南
这份笔记概括了Stream流的基本概念、使用方法、示例代码以及潜在的弊端,旨在帮助读者更好地理解和运用Java 8的Stream API。原创 2024-08-06 10:59:19 · 298 阅读 · 0 评论 -
讲讲传说中的Java I/O流
涵盖了Java I/O流的基本概念、核心类和接口、提高读取效率的方法、字节流与字符流的区别。原创 2024-08-02 17:08:39 · 315 阅读 · 0 评论 -
Java程序的锁泄漏的解决方案
锁泄漏问题、原因、日志解法的难点、锁的特征分析、heapdump解法的具体步骤和OQL示例,以及如何结合JFR进行问题诊断。原创 2024-08-01 14:52:54 · 373 阅读 · 0 评论 -
AQS框架的定制化能力
AQS(AbstractQueuedSynchronizer)是Java并发编程的基础类。用于组织不满足临界条件的线程,如抢锁失败,使用双链表管理。原创 2024-07-31 15:38:53 · 410 阅读 · 0 评论 -
HashMap源码解读
HashMap是 Java 中重要的数据结构,融合了散列算法、碰撞解决策略、动态扩缩容机制及红黑树等高级算法。原创 2024-07-31 15:20:13 · 495 阅读 · 0 评论 -
@Transactional注解及其事务管理
总结了@Transactional注解的关键点和使用注意事项原创 2024-07-29 10:09:20 · 435 阅读 · 0 评论 -
面试官:ThreadLocal 内存泄漏是怎么回事
ThreadLocal是一个强大的线程局部变量工具,但需要正确管理其生命周期以避免内存泄漏。原创 2024-07-29 09:53:58 · 556 阅读 · 0 评论 -
Lambda和Stream让代码简洁的七大原则
Lambda与Stream让代码简洁高效的七大原则原创 2024-07-29 09:47:19 · 1056 阅读 · 0 评论 -
面试官:说说JVM内存调优及内存结构
JVM(Java虚拟机)是运行Java程序的平台,它使得Java能够跨平台运行。JVM负责内存的自动分配和回收,减轻了程序员的负担。原创 2024-07-28 13:04:16 · 566 阅读 · 0 评论 -
线程池配置与CPU利用率
线程数设置需结合实际场景和目标,通过测试找到最合适的配置。考虑主机和JVM进程中的其他线程对CPU资源的影响。通过不断测试和调整,达到预期的CPU利用率和系统性能。原创 2024-07-28 10:27:44 · 655 阅读 · 0 评论 -
Java类加载器实现机制详细笔记
笔记涵盖了Java类加载器的工作原理、双亲委派模型、类加载器层次结构、自定义类加载器的应用场景与实现方法,以及字节码校验的详细步骤和魔数的重要性。原创 2024-07-25 10:18:11 · 716 阅读 · 0 评论 -
事务和异步处理在Spring框架中的使用
对@Transactional和@Async注解在Spring框架中使用的综合理解。原创 2024-07-24 10:18:49 · 522 阅读 · 0 评论 -
面试官:你对ConcurrentHashMap了解多少?
关于ConcurrentHashMap的主要内容和关键概念,希望对你的理解有所帮助!原创 2024-07-22 12:46:29 · 486 阅读 · 0 评论 -
阿里巴巴Java开发手册学习笔记
阿里巴巴Java开发手册学习笔记。原创 2024-07-20 12:32:56 · 195 阅读 · 0 评论 -
并发编程神器CompletableFuture
CompletableFuture是Java并发编程的强大工具,简化了异步编程的复杂性,支持高阶的并发操作。合理使用可以显著提升应用程序的并发处理能力。原创 2024-07-20 12:29:12 · 316 阅读 · 0 评论 -
关于防重,我是这么设计的
前端下单后流程不退回。使用唯一token进行防重校验。依赖上游服务进行重复请求校验。每次下单生成新的订单。使用数据库唯一索引作为兜底措施。原创 2024-07-19 21:49:43 · 327 阅读 · 0 评论 -
面试官:Spring 框架中自动注入到底比 new 好在哪?
解耦和模块化便于测试生命周期管理配置和扩展性AOP支持高耦合度难以测试生命周期难以管理配置分散缺乏AOP支持原创 2024-07-19 15:37:27 · 227 阅读 · 0 评论 -
面试官:utf8和utf8mb4有什么区别?
计算机用来表示字符的一种方式,类似于日常生活中的语言。计算机用二进制数来表示汉字,这就是编码。原创 2024-07-18 15:21:50 · 1510 阅读 · 0 评论 -
Socket、WebSocket 和 MQTT 的区别
理解 Socket、WebSocket 和 MQTT 各自的特性、优缺点以及适用场景,帮助我们在实际开发中做出更合适的技术选型。原创 2024-07-17 17:19:27 · 1056 阅读 · 0 评论 -
java占位符替换的五种方式
在Java开发中,如何通过使用占位符来输出文本串,以提高代码的可维护性和扩展性。原创 2024-07-17 14:56:58 · 1533 阅读 · 0 评论 -
非Controller控制层参数校验怎么办
依赖Spring容器的方法和不依赖Spring容器的方法。建议使用不依赖Spring容器的方法,可以将获取Validator的代码封装成工具类,统一管理校验方法。原创 2024-07-17 11:20:19 · 1468 阅读 · 0 评论 -
ThreadLocal使用的场景有哪些?
关于ThreadLocal及其变体的详细介绍、使用场景、原理分析、内存管理以及它们在实际开发中的应用和注意事项。原创 2024-07-13 17:20:11 · 600 阅读 · 0 评论 -
CompletableFuture是靠什么提升性能的?
文章提供了对Future和CompletableFuture的深入分析,并通过实际代码示例展示了其性能提升效果。原创 2024-07-13 17:07:00 · 425 阅读 · 0 评论 -
使用JDK17是趋势,拥抱他无疑!
jdk17那么多新特性,你确定不用下!原创 2024-07-10 10:17:08 · 363 阅读 · 0 评论 -
Cookie、Session、Token、JWT 概念与区别
Cookie和Session是传统的会话管理机制。Token和JWT提供更灵活和安全的身份验证和授权机制,适用于分布式系统。JWT作为Token的一种实现,具有高可移植性和可扩展性。原创 2024-07-09 14:46:02 · 338 阅读 · 0 评论