这两天技术圈里热议的一件事就是Amazon的流媒体平台Prime Video在2023年3月22日发布了一篇技术博客《规模化Prime Video的音视频监控服务,成本降低90%》,副标题:“从分布式微服务架构到单体应用程序的转变有助于实现更高的规模、弹性和降低成本”,有人把这篇 ...
IT之家4 月 18 日消息,国外科技媒体 Phoronix 近日发布文章,对 AMD 最新推出的 Ryzen 7 7800X3D 处理器进行评测,发现该处理器在 Ubuntu Linux 23.04 上的性能要比 Win11平均高 7%。 Phoronix 测试了 80 款应用程序套件,其中 72.5% 的测试结果显示 Linux 平台表现要优于 Win11 平台。
IT之家10 月 20 日消息,甲骨文 Oracle 宣布推出 Java SE Subscription Enterprise Performance Pack(Java SE 订阅企业性能包),将 JDK 17 的性能提升带给 JDK 8。 在官方公告中,甲骨文直接称 Java SE 订阅企业性能包是 JDK 8 的直接替代品,现已向所有 Java SE 订阅客户和 Oracle 云基础 ...
内核维护着各种统计信息,被称为Counters,用于对事件进行计数。例如,接收的网络数据包数量,发出的磁盘I/O请求,执行的 ...
本文会给出一个比直接使用这些 ORM 开发效率至少会提高 100 倍的方法(绝无夸张)。 对一个 Java 后端程序员来说,MyBatis、Hibernate、Data Jdbc 等都是我们常用的 ORM 框架。它们有时候很好用,比如简单的 CRUD,事务的支持都非常棒。 但有时候用起来也非常繁琐 ...
今天,25岁的Java仍然是最具有统治力的编程语言,长期占据编程语言排行榜的首位,拥有一千二百万的庞大开发者群体,全世界有四百五十亿部物理设备使用着Java技术,同时,在云端数据中心的虚拟化环境里,还运行着超过两百五十亿个Java虚拟机的进程实例 (数据来自Oracle的WebCast)。
描述 G1 内部的资料很多,我就不重复了,如果你想了解更多内部结构和算法等,我建议参考一些具体的介绍,书籍方面我推荐 Charlie Hunt 等撰写的《Java Performance Companion》。
ByteBuffer 是Java NIO API 中一个非常重要的类。它是在JDK1.4中首次添加的,位于包`java.nio`中。它不仅允许你操作堆内的字节数组,同时也允许你操作JVM堆外的直接内存。 ByteBuffer有三个主要的类型:DirectByteBuffer, HeapByteBuffer 和 MappedByteBuffer。你可以通过`java.nio.ByteBuffer ...
在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,所以在 ...
Because of the complexity of multiple browsers, the proper cache settings are very important. In this article, we described the following best practices: Cache as many files as you can to reduce ...