This article shares the optimization techniques of subqueries and tips on handling subqueries in distributed databases.
This article expounds on a mini database with a core code of about 500 lines to understand the principle of the database by combining theory with practice.
This article gives an overview of Netty and how it works with the distributed service framework.
In conjunction with the International Programmers' Day, we've curated 8 interesting (and free!) resources to help you evaluate and improve your technical skills.
In this article, the author explains several methods used for asynchronous non-blocking programming in Java.
This article describes the basics of algorithms and discusses common data structures as well as common sorting algorithms.
In this blog post, we will show you how to use json in SQL server.
This article explains Code Review (CR) and gives seven practical suggestions to improve the efficiency and quality of CR.
After reading "Domain-Specific Languages" by Martin Fowler, Zhang Jianfei explains a new angle to view, understand, and apply DSLs and state machines.
In this blog, we will discuss Ele.me's key design elements for improving its transaction system.
This article is a list of 50 efficient Java code samples.
Learn how Confucianism helped Alibaba engineers understand why improving one's Java coding skills is important.
In this post, a senior Alibaba tech expert shares his best practices and advice on ensuring test stability.
This tutorial describes how you can implement authentication requirements for a web application in ReactJS with JSON Web Token.
This tutorial explores how Golang simplifies cross-platform development and testing, providing some best practices on how to use this service.
This article looks at what Ant Financial and Alipay are doing with Computer Graphics and 3D Imaging to provide better interactive experiences for customers.
In this blog, you will receive a personal course and guide on how to better design a system from an experienced Alibaba system architect.
This blog looks into garbage collection in Java, something rarely discussed in the typical introduction to Java.
In this part of this tutorial series, we will look at the LSP protocol used to send notifications to VSCode, specifically using code completion.