摘要:
Zap 是一个由 Uber 公司开源的结构化、高性能日志记录库,旨在为 Go 语言提供一种快速、简单且高效的日志解决方案。它起源于 Uber 内部使用的日志系统,后来于 2016 年开源,迅速获得了 Go 社区的广泛关注和应用。 Zap 的主要特点如下: 高性能:Zap 在设计时就非常注重性能,比标 阅读全文
posted @ 2024-06-11 09:54
FunTester
阅读(232)
评论(0)
推荐(0)
摘要:
在性能测试当中,经常会遇到实现线程安全的场景。使用 ThreadLocal 是一个非常简单且使用的解决方案。ThreadLocal 用于存储每个线程独立的变量,避免线程间共享数据带来的同步问题。然而,在高并发场景下,ThreadLocal 的性能可能会受到影响,因为它依赖于哈希表进行变量存取,存在一 阅读全文
posted @ 2024-06-05 17:43
FunTester
阅读(168)
评论(0)
推荐(0)
摘要:
前文提到了Go语言版本的Unix套接字的实践,作为Java选手,自然也必须安排上。有了Go的经验,Java写起来也比较容易。 Java使用Unix套接字并不是JDK自带的,我们需要引入一个依赖。 <dependency> <groupId>com.kohlschutter.junixsocket</ 阅读全文
posted @ 2024-06-03 22:03
FunTester
阅读(121)
评论(0)
推荐(0)
浙公网安备 33010602011771号