上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 71 下一页
摘要: 在 Java 以及许多其他编程语言中,对象比较是至关重要的基础操作之一。无论是排序、搜索,还是数据筛选,这一功能始终贯穿于编程的核心流程。在 Java 中,我们既可以通过手动编写逻辑实现对象比较,也可以借助功能强大的第三方库来简化这一过程。本文将为大家详细解析如何使用 Apache Commons 阅读全文
posted @ 2025-01-07 21:41 FunTester 阅读(267) 评论(0) 推荐(0)
摘要: 引言 在 Java 应用的内存管理中,Heap 、No-Heap 和 Off-Heap 是开发者优化性能和资源管理时不可忽视的关键组成部分。它们在 JVM 的运行中扮演着不同的角色,负责存储不同类型的数据结构和对象。随着现代应用程序的复杂性和规模不断提升,合理地分配和管理这三类内存,不仅可以提高系统 阅读全文
posted @ 2025-01-06 16:57 FunTester 阅读(267) 评论(0) 推荐(0)
摘要: 2.4 atomic包原子类 java.util.concurrent.atomic包提供了一组用于实现原子操作的类。这些类可以用于在多线程环境中执行线程安全的、不可中断的原子操作。原子操作类提供了一种稳定可靠的方式执行原子类操作,而不是使用锁实现。原子操作类适用于各种并发场景,特别在是高并发场景种 阅读全文
posted @ 2025-01-03 18:59 FunTester 阅读(61) 评论(0) 推荐(0)
摘要: 2.3 lock锁 如果你曾经遭遇过线程不安全的问题,一定不会对“锁”这个概念不陌生。实际上绝大多数线程安全的先解决方案都离不开“锁”。 JDK里面就有一个接口java.util.concurrent.locks.Lock,顾名思义,就是并发包中“锁”,大量的线程安全问题解决方案均是依赖这个接口的实 阅读全文
posted @ 2024-12-31 13:52 FunTester 阅读(40) 评论(0) 推荐(0)
摘要: 前言 Go(或称 Golang)是由 Google 打造的一门现代化编程语言,以其简洁性、高并发支持和卓越性能而深受开发者喜爱。从 Web 应用到 API 构建,再到后端服务开发,Go 的工具与库生态始终为开发者提供一流的解决方案。 2024 年,Go 生态系统继续繁荣,以下五个框架和库脱颖而出,成 阅读全文
posted @ 2024-12-30 16:42 FunTester 阅读(2689) 评论(0) 推荐(0)
摘要: 第2章 多线程编程常用功能类 本章我们将开始学习Java多线程编程的进阶内容,通过学习常用的多线程编程常用的同步功能、线程锁、同步屏障等功能,然后进行多种线程安全的功能类知识的学习,初步掌握在性能测试中遇到的各种线程安全问题解决思路,为接下来的性能测试实战打好基础。 2.1 线程安全 只要谈起Jav 阅读全文
posted @ 2024-12-26 18:17 FunTester 阅读(44) 评论(0) 推荐(0)
摘要: 1.4.3 线程工厂 Java线程工厂(Thread Factory)是Java SDK中java.util.concurrent包里的一个接口,通常用于创建新线程,允许使用者定制线程的创建过程,包括不限于设置线程名称、设置优先级、设置线程组、统计线程信息等等。 ThreadFactory只有一个接 阅读全文
posted @ 2024-12-20 18:39 FunTester 阅读(129) 评论(0) 推荐(0)
摘要: 1.4 自定义线程池 现在你已经对创建和使用线程池有了初步了解,包括线程池创建参数的认识,现在我们将目光放在对象参数上,看它们在实际使用中,能达到什么效果,这样可以加深我们对这些参数的理解,帮助我们在后面的使用当中更加得心应手。 1.4.1 等待队列 线程池等待队列的参数类型是BlockingQue 阅读全文
posted @ 2024-12-19 14:10 FunTester 阅读(57) 评论(0) 推荐(0)
摘要: 在我进行 Java 编程实践当中,特别是高性能编程时,线程池是无法逾越的高山。在最近攀登高山的路途上,我又双叒叕掌握了一些优雅地使用线程池的技巧。 通常我会将异步任务丢给线程池去处理,不怎么会额外处理异步任务执行中报错。一般来说,任务执行报错,会终止当前的线程,这样线程池会创建新的线程执行下一个任务 阅读全文
posted @ 2024-12-18 20:08 FunTester 阅读(575) 评论(0) 推荐(0)
摘要: 随着现代软件系统向微服务架构和云原生方向演进,系统的复杂性和模块间的依赖性显著增加,单点故障迅速扩散为整体故障的风险也随之提升。在此背景下,用户对服务的稳定性要求日益提高,稍有停机或异常,便可能引发用户流失、业务损失甚至企业声誉受损。此外,系统故障的多样性和不可预测性也对传统的故障处理手段提出了挑战 阅读全文
posted @ 2024-12-10 18:53 FunTester 阅读(101) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 71 下一页