性能文章

Java 中为什么不全部使用 static 方法?

大家好,我是树哥。前阵子在知乎上看到这个问题,一开始觉得还挺无厘头的,但细细一想却发觉这里面很考验对语言的理解。于是写下了我的理解,今天把回答搬运到这里,与大家一起分享。这个问题看起来有点无厘头,但仔细想想却非常考验答主对 Java 这门语言的理解。如果没有什么 Java 开发经验,那估计是想不

Java 中为什么不全部使用 static 方法?

github action持续集成

github action持续集成由很多操作组成,比如抓取代码、运行测试、登录远程服务器,发布到第三方服务等等。GitHub 把这些操作就称为 actions。

github action持续集成

使用.NET简单实现一个Redis的高性能克隆版(四、五)

译者注该原文是Ayende Rahien大佬业余自己在使用C# 和 .NET构建一个简单、高性能兼容Redis协议的数据库的经历。首先这个"Redis"是非常简单的实现,但是他在优化这个简单"Redis"路程很有趣,也能给我们在从事性能优化工作时带来一些启示。由于接下来的两篇较短,本文一起把它们

使用.NET简单实现一个Redis的高性能克隆版(四、五)

Java 异步调用原理与实战

本文介绍了线上业务中的一些异步调用实践经验,包含  IO 模型介绍、CompletableFuture 的基本使用、RPC 异步调用、异步 HTTP 客户端 Spring WebClient 的使用等。RPC 使用前文介绍的手写 RPC 框架,该框架支持异步调用。

Java 异步调用原理与实战

从HotSpot源码理解DirectByteBuffer

1. 前言  自从java在1.4版本后有了NIO,direct memory就变得如此的常见。在NIO中,direct memory充当缓冲区,使用的是本机内存而不是堆内存。这种方式减少了数据在java堆和本机堆之间的复制操作,一定程度上提高了数据流转的效率。但是direct memory的分配

从HotSpot源码理解DirectByteBuffer
  • 写文章
  • 去提问
用户贡献榜单
近期答疑解惑贡献者
微信扫一扫
关注HeapDump社区公众号