×
Web Dev

Practice | Code Problem Fixing Based on Abstract Syntax Tree (AST)

This article introduces how to automatically solve specific problems in front-end code governance through AST technology, particularly targeting probl...

ROS CDK Guide: Build Your Game World (JavaScript)

This article describes how to use the Cloud Development Kit provided by Alibaba Cloud ROS to deploy 2048 games to the cloud.

ROS CDK Guide: Build Your Game World (Python)

This article will guide you to use ROS CDK to quickly deploy 2048 games to the cloud.

ROS CDK Guide: Build Your Game World (Java)

This article describes how to use the Cloud Development Kit provided by Alibaba Cloud ROS to deploy 2048 games to the cloud.

ROS CDK Guide: Build Your Game World (TypeScript)

This article instructs you to learn how to use ROS CDK and ECS to deploy 2048 games and enjoy cloud-based games.

Application of Stream Technology in Real-World Scenarios

This article provides theoretical explanations and demonstrates how to apply the Stream API to solve common programming problems through practical code examples.

Mock Framework Evolution under JDK11: From PowerMockito to Mockito Only

This article discusses the necessity and practical methods for the strategy of migrating from a testing environment that uses PowerMock to one that only uses Mockito.

Correct Usage of React: Ref

This article introduces the correct usage of React's useRef and how to avoid potential pitfalls when using it with TypeScript.

In-depth Discussion of Java Tiered Compilation

This article primarily discusses Tiered Compilation in the Java Virtual Machine (JVM) and its impact on program performance.

Understanding the Java Platform Module System (Project Jigsaw)

This article introduces Java platform modular system in detail and provides best practices to help developers better understand and apply the Java modular system.

In-Depth Exploring of the Spring MVC Best Practice for Cross-Origin Issues

This article analyzes Spring MVC's cross-origin issues and best practices, with a focus on JSONP interface upgrades.

1G Memory Usage Optimization with One Line of Code

The one line of code here refers to the invocation of String.intern(). To invoke this line of code, several dozen additional lines of code have been written.

Fall Into the Trap of Java Interface

This article introduces the experience of encountering errors in code and the potential for one line of code to have different effects in different scenarios.

Is There Just service_stdout.log on Your Application?

This article describes the troubleshooting ideas for the invalid logback-spring.xml file.

Flink SQL Development Experience Sharing

This article introduces the author's experiences in tackling issues encountered while developing real-time data processing tasks using Apache Flink.

A Detailed Explanation of JVM Garbage Collector G1&ZGC

This article shares some execution processes of garbage collectors, providing a useful reference for those interested in the topic.

Java Thread Pool Implementation and Best Practices in Business Applications

The article discusses the implementation principles and source code analysis of Java thread pools, as well as best practices for using thread pools in business applications.

All You Need to Know About Upgrading from JDK 8 to JDK 11

This article describes the process of upgrading from JDK 8 to JDK 11, the enhancements after the upgrade, and new features in JDK 11.

Canary Release Challenges of Master-Worker Architectures

This article introduces three common types of master-worker architectures and discusses the challenges of preventing cascading failures in distributed systems.

Java Logging Part 5: Best Practices

This article is a comprehensive guide to Java logging. The fifth part of this series introduces the best practices of Java Logging.