All Articles

143663 articles · Page 6578 of 7184
Java Captain
Java Captain
Jan 19, 2018 · Fundamentals

Understanding Polymorphism in Java

This article explains Java polymorphism, covering its definition, dynamic binding, necessary conditions, benefits such as substitutability and extensibility, and demonstrates implementation through interfaces, inheritance, method overriding and overloading, accompanied by sample code and a quiz with expected outputs.

Dynamic BindingMethod OverloadingOOP
0 likes · 6 min read
Understanding Polymorphism in Java
UCloud Tech
UCloud Tech
Jan 19, 2018 · Databases

From Middleware to Distributed Database: UDDB’s Evolution and Architecture

The article outlines UDDB’s roadmap from a MySQL‑compatible middleware to a full‑featured distributed database, detailing its three‑stage evolution, system architecture, SQL parsing and routing design, and innovative techniques that enable read‑write separation, vertical sharding, and future horizontal scaling.

MySQL CompatibilitySQL parsingdistributed-database
0 likes · 15 min read
From Middleware to Distributed Database: UDDB’s Evolution and Architecture
JD Retail Technology
JD Retail Technology
Jan 19, 2018 · Fundamentals

WebAssembly Overview, Setup, and Usage with Emscripten, C/C++, and Rust

This article explains the evolution of JavaScript performance, introduces WebAssembly concepts and browser support, provides step‑by‑step installation of Emscripten, WABT, and related tools on macOS, demonstrates WebAssembly APIs such as validate, Module, compile, Instance, Memory and Table, and shows practical examples of compiling and invoking C/C++ and Rust code from JavaScript.

C++EmscriptenJavaScript
0 likes · 18 min read
WebAssembly Overview, Setup, and Usage with Emscripten, C/C++, and Rust
Tencent Music Tech Team
Tencent Music Tech Team
Jan 19, 2018 · Mobile Development

Analyzing and Solving Android Toast Issues with Snackbar and View System

The article examines Android Toast crashes, explains the system‑level window and drawing lifecycle, and proposes safer alternatives by replacing Toast with a Snackbar or custom view hierarchy, using parent‑finding logic, weak‑reference management, and a protective handler wrapper to prevent exceptions.

AndroidLifecycleUI
0 likes · 17 min read
Analyzing and Solving Android Toast Issues with Snackbar and View System
21CTO
21CTO
Jan 19, 2018 · Databases

Peeling the Onion: A Step‑by‑Step Guide to Solving SQL Server CMEMTHREAD Wait Issues

This article walks through a real‑world SQL Server performance incident, explaining how to analyze hardware, system scale, internal database factors, and software environment, and presents concrete steps—including patching, configuration tweaks, and code changes—to eliminate CMEMTHREAD waits and improve overall database throughput.

CMEMTHREADSQL Servermemory contention
0 likes · 11 min read
Peeling the Onion: A Step‑by‑Step Guide to Solving SQL Server CMEMTHREAD Wait Issues
21CTO
21CTO
Jan 19, 2018 · Fundamentals

Which Programming Languages Will Dominate 2018? Trends, Rankings & Insights

This article analyzes the 2018 most popular and influential programming languages using Tiobe, Indeed, and GitHub data, explains why languages like Java, C, Python, JavaScript, Ruby, and Kotlin are trending, and predicts future growth and impact across the software industry.

Future PredictionsLanguage PopularityTIOBE Index
0 likes · 13 min read
Which Programming Languages Will Dominate 2018? Trends, Rankings & Insights
Qunar Tech Salon
Qunar Tech Salon
Jan 19, 2018 · Frontend Development

Thoughtful Middle‑Platform: Technical Cultivation for Frontend Teams

The article reflects on the evolution of frontend engineering, emphasizing team growth, pragmatic management, and the role of a middle‑platform in delivering stable, service‑oriented solutions, while sharing insights from Alibaba D2 about balancing innovation with practical business needs.

react-nativeteam managementtechnical cultivation
0 likes · 11 min read
Thoughtful Middle‑Platform: Technical Cultivation for Frontend Teams
DevOps
DevOps
Jan 19, 2018 · Operations

Exploring Capital One’s Open‑Source DevOps Dashboard Hygieia: Value, Features, Views, and Technical Details

This article examines Capital One’s open‑source DevOps dashboard Hygieia, explaining its shift to an Open Source First strategy, the value of DevOps visualisation, core functionalities, main views, technical architecture, integration ecosystem, and practical lessons for improving continuous delivery pipelines.

Capital OneContinuous DeliveryDashboard
0 likes · 10 min read
Exploring Capital One’s Open‑Source DevOps Dashboard Hygieia: Value, Features, Views, and Technical Details
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 19, 2018 · Backend Development

Dynamic MQ Consumer Throttling with Alibaba Cloud ACM

This article explains how to implement various flow‑control strategies—static rate limiting, dynamic resource‑based limits, connection and concurrency controls—and demonstrates a practical, configuration‑center‑driven approach to globally throttle asynchronous MQ consumers using Alibaba Cloud ACM and Java.

Alibaba CloudConfiguration CenterFlow Control
0 likes · 8 min read
Dynamic MQ Consumer Throttling with Alibaba Cloud ACM
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 19, 2018 · Operations

How Alibaba’s AI‑Powered Supply Chain Handles Double‑11’s Massive Surge

This article explains how Alibaba’s supply‑chain algorithms and data‑driven operations enable rapid order processing, accurate demand forecasting, dynamic inventory allocation, and efficient warehouse fulfillment during the massive traffic of Double 11, highlighting the challenges faced and the solutions implemented.

AlibabaOperationsSupply Chain
0 likes · 11 min read
How Alibaba’s AI‑Powered Supply Chain Handles Double‑11’s Massive Surge
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 18, 2018 · Backend Development

Why Microservices? Designing Scalable Backend Architecture with Scale Cube

Microservice architecture, built using the Scale Cube Y‑axis approach, splits backend functionality into independent services with dedicated databases, enabling rapid development, continuous deployment, scalability, and fault isolation, while also introducing complexities such as distributed system management, testing challenges, and higher resource consumption.

Continuous Deploymentmicroservicesscale cube
0 likes · 11 min read
Why Microservices? Designing Scalable Backend Architecture with Scale Cube
21CTO
21CTO
Jan 18, 2018 · Blockchain

Understanding Blockchain: Fundamentals, Core Technologies, and Real‑World Applications

This comprehensive guide explains blockchain fundamentals, its core technologies such as blocks, hash functions, Merkle trees, consensus mechanisms and smart contracts, and explores diverse industry applications—from digital currencies and finance to supply‑chain, healthcare and IP—while also offering investment insights and future outlooks.

Industry Applicationsconsensus mechanismscryptocurrency
0 likes · 44 min read
Understanding Blockchain: Fundamentals, Core Technologies, and Real‑World Applications
21CTO
21CTO
Jan 18, 2018 · Product Management

How Zhang Yiming Built ByteDance: Startup Secrets and Management Lessons

The article chronicles Zhang Yiming's rise from a modest engineering student to the founder of ByteDance, detailing his four entrepreneurial ventures, the algorithmic breakthroughs behind Toutiao, the launch of Douyin, and his five concrete management principles for building a fast‑growing tech company.

Algorithmic RecommendationByteDanceProduct Management
0 likes · 14 min read
How Zhang Yiming Built ByteDance: Startup Secrets and Management Lessons
21CTO
21CTO
Jan 18, 2018 · Artificial Intelligence

How Ctrip Scales Personalized Travel Recommendations: From Recall to Ranking

This article details Ctrip's end‑to‑end personalized recommendation system for travel, covering data collection, candidate recall methods, ranking models, feature engineering practices, and future directions, illustrating how millions of users receive tailored travel suggestions.

CtripTravelmachine learning
0 likes · 17 min read
How Ctrip Scales Personalized Travel Recommendations: From Recall to Ranking