New Features of Java 9

New Features of Java 9

Official Documentation: https://docs.oracle.com/javase/9/index.html Regarding the new features of Java 9, official text: https://docs.oracle.com/javase/9/whatsnew/toc.htm This is just a list, and specific technical details need to be explored based on the official documentation. Modular System The modularization of Java 9 comes from an independent open-source project called Jigsaw. Project Official Website: http://openjdk.java.net/projects/jigsaw/ Why Use Modularization Java developers … Read more

How to Upgrade from Java 8 to Java 12: Benefits and Troubleshooting Tips

How to Upgrade from Java 8 to Java 12: Benefits and Troubleshooting Tips

Author: Trisha Gee Translator: Zhang Weibin Key Points Since Java 8, many useful new language features, tools, and performance improvements (especially related to garbage collection optimizations) have been introduced. When choosing to upgrade, we face the decision of whether to upgrade to the latest Java (12) and prepare for upgrades every six months, or to … Read more

How to Implement Link Tracking Starting from ThreadLocal

How to Implement Link Tracking Starting from ThreadLocal

1. What is ThreadLocal?ThreadLocal allows each thread to have its own variable copy, which does not interfere with each other.Usage example: public class BasicExample { // Create a ThreadLocal variable private static ThreadLocal<Integer> threadLocal = ThreadLocal.withInitial(() -> 0); public static void main(String[] args) { // Set value in the main thread threadLocal.set(10); System.out.println("Main thread gets … Read more

KVM Learning Notes 2: Basics of Virtualization

KVM Learning Notes 2: Basics of Virtualization

1. Concept of Virtualization What is Virtualization Virtualization is the process of creating multiple virtual machines from a single physical machine using a hypervisor. The behavior and operation of virtual machines are similar to that of physical machines, but they utilize the computing resources of the physical machine, such as CPU, memory, and storage. The … Read more

VMware, the Virtualization Giant, Sues Industrial Leader Siemens!

VMware, the Virtualization Giant, Sues Industrial Leader Siemens!

Recently, VMware, a leading company in the virtualization field, has taken industrial giant Siemens to court, accusing it of illegally using thousands of unauthorized copies of VMware software in its U.S. operations. The incident was triggered on September 9, 2024, when Siemens submitted a list detailing its software usage to VMware, hoping to receive related … Read more

Unveiling Virtualization! A Comprehensive Understanding of Hypervisors to Master Core Cloud Computing Technologies!

Unveiling Virtualization! A Comprehensive Understanding of Hypervisors to Master Core Cloud Computing Technologies!

Linux | Red Hat Certified | IT Technology | Operations Engineer 👇 Join our technical exchange QQ group with 1000 members, note 【Public Account】 for faster approval 1. What is Virtualization Virtualization is a process that allows for more efficient utilization of physical computer hardware and is the foundation of cloud computing. Virtualization technology uses … Read more

Remediation Plan for Virtual Machine Escape Vulnerability on QEMU-KVM Virtualization Platform

Remediation Plan for Virtual Machine Escape Vulnerability on QEMU-KVM Virtualization Platform

Friendly Reminder: The full text contains over 6200 words, estimated reading time is 16 minutes. Abstract In public cloud environments, users no longer own the hardware resources of the infrastructure; software runs in the cloud, and business data is also stored in the cloud. Therefore, security issues are one of the main concerns for users … Read more

Without NFV, There is No 5G: The Exciting Second Half of Virtualization Has Just Begun

Without NFV, There is No 5G: The Exciting Second Half of Virtualization Has Just Begun

【Summary】The story began in October 2012, when 12 operators including AT&T, British Telecom, China Mobile, and Deutsche Telekom jointly released an NFV white paper. | Technology | Discussion | The first self-media in the Chinese telecommunications industry Author of this article:Network Optimization Mercenary Source: Network Optimization Mercenary (hr_opt) Submission email for discussions: [email protected] It has … Read more

Understanding ARMv8, ARMv9, AArch64, and ARM64 Architectures

Understanding ARMv8, ARMv9, AArch64, and ARM64 Architectures

Consider this: A64 refers to the instruction set architecture, AArch64 is the 64-bit architecture, ARMv8/ARMv9 are also architectures, and TrustZone is a type of security architecture. Confused? What about ARM64? 1. ARMv7/ARMv8/ARMv9 are the true architectures of ARM. The term architecture can be understood as a technical specification, a technical reference, or a design; in … Read more

Time Management Subsystem in ARMv8

Time Management Subsystem in ARMv8

Reposting an article;https://kernel.meizu.com/2023/12/13/Full-stack-resolution-of-the-Linux-time-subsystem/The time management in ARMv8 is primarily based on the same time base + different offsets = specific time.Let’s take a look at the main data structures.Used to calculate the time value under a certain offset; assuming we read the real time starting from 1970.Here, the current base + offset 【【TK_OFFS_REAL】 is equal … Read more