All Articles

141035 articles · Page 6887 of 7052
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 4, 2016 · Mobile Development

Understanding Android Lint: Features, Checks, and Usage

Android Lint is a static code analysis tool for Android that detects potential defects and optimization opportunities across correctness, security, performance, usability, accessibility, and internationalization, offering command‑line and IDE integration, customizable rules, and detailed HTML reports to improve code quality.

AndroidMobile Developmentcode quality
0 likes · 3 min read
Understanding Android Lint: Features, Checks, and Usage
Architecture Digest
Architecture Digest
Mar 4, 2016 · Backend Development

Dubbo Distributed Service Framework Architecture Overview

This article explains the layered architecture of Alibaba's open‑source Dubbo framework, detailing its service, config, proxy, registry, cluster, monitor, protocol, exchange, transport, and serialization layers, as well as service definition, registration, monitoring, communication protocols, and package organization for building distributed backend services.

Backend DevelopmentDubboMicroservices
0 likes · 12 min read
Dubbo Distributed Service Framework Architecture Overview
Model Perspective
Model Perspective
Mar 4, 2016 · Fundamentals

How to Analyze Math Modeling Examples in High School Textbooks: A Research Roadmap

This article chronicles the author's two‑month journey of preparing for a math modeling competition, reviewing literature, and outlining a detailed plan to analyze and evaluate example problems on mathematical modeling within the People’s Education Press high school mathematics textbook.

high school mathematicsmath modelingresearch methodology
0 likes · 8 min read
How to Analyze Math Modeling Examples in High School Textbooks: A Research Roadmap
Qunar Tech Salon
Qunar Tech Salon
Mar 3, 2016 · Backend Development

Understanding and Tuning Java Thread Pools for Web Applications

This article explains the fundamentals of Java thread pools, compares single‑threaded and multi‑threaded web servers, discusses resource exhaustion, demonstrates creating fixed‑size pools with ExecutorService, explores work‑queue policies, and provides guidelines for sizing and tuning thread pools in backend applications.

backendthreadpool
0 likes · 11 min read
Understanding and Tuning Java Thread Pools for Web Applications
Efficient Ops
Efficient Ops
Mar 3, 2016 · Operations

Fully Automating KVM Virtual Machine Deployment with SaltStack

This article explains the evolution of KVM deployment methods, presents a design for a one‑click fully automated KVM provisioning system, and showcases the actual code and SaltStack states that enable rapid, repeatable virtual machine creation and configuration.

KVMSaltStackvirtualization
0 likes · 7 min read
Fully Automating KVM Virtual Machine Deployment with SaltStack
dbaplus Community
dbaplus Community
Mar 3, 2016 · Operations

Why Every Developer Must Master Core Ops Skills

The article explains why developers need to understand operations—covering resource usage, fault handling, platform basics, and essential ops tools—so they can write maintainable code, avoid common pitfalls, and collaborate effectively with ops teams for reliable, high‑performance services.

Monitoringcoding standardsoperations
0 likes · 14 min read
Why Every Developer Must Master Core Ops Skills
21CTO
21CTO
Mar 3, 2016 · Backend Development

Inside Alipay’s Metamorphosis: Java Message Middleware Powering Billions Daily

The article details Alipay’s system architecture and introduces Metamorphosis (MetaQ), an open‑source Java‑based distributed message middleware that powers billions of daily transactions, highlighting its design, features, and ideal use cases for high‑throughput, reliable, and ordered messaging in large‑scale financial services.

AlipayJavaMetamorphosis
0 likes · 5 min read
Inside Alipay’s Metamorphosis: Java Message Middleware Powering Billions Daily
21CTO
21CTO
Mar 3, 2016 · Backend Development

Choosing the Right Load Balancing for Microservices: Centralized, In‑Process, Independent

The article explains three primary load‑balancing and service‑discovery patterns for microservice architectures—centralized external load balancers, client‑side soft load balancing, and independent host‑level LB processes—detailing their mechanisms, advantages, drawbacks, and real‑world examples such as F5/HAProxy, Netflix Eureka/Ribbon, and Airbnb SmartStack.

Backend ArchitectureMicroservicesdistributed systems
0 likes · 5 min read
Choosing the Right Load Balancing for Microservices: Centralized, In‑Process, Independent
21CTO
21CTO
Mar 3, 2016 · R&D Management

What Former Tencent CTO Reveals About Product Culture, Team Dynamics, and Innovation

In a candid internal interview, former Tencent CTO Tony shares his perspectives on product development, honest communication, team growth, work‑life balance, and the evolving tech landscape, offering practical insights for leaders and engineers seeking to foster innovation and genuine collaboration.

R&DTechnologyinnovation
0 likes · 17 min read
What Former Tencent CTO Reveals About Product Culture, Team Dynamics, and Innovation
21CTO
21CTO
Mar 3, 2016 · Frontend Development

Can HTML5 Replace Native Apps? Real-World Challenges Explored

The article examines common mobile development scenarios—custom camera with filters, offline OCR, cross‑platform audio encoding, real‑time video streaming, and 3D gaming—to assess whether HTML5 can meet these requirements, concluding that while HTML5 simplifies presentation, native development remains essential for performance‑critical and hardware‑intensive features.

Cross‑platformHTML5Mobile Development
0 likes · 5 min read
Can HTML5 Replace Native Apps? Real-World Challenges Explored
Architect
Architect
Mar 3, 2016 · Databases

Understanding InnoDB Adaptive Hash Index (AHI) Mechanism

This article explains how InnoDB's Adaptive Hash Index works, covering its initialization, information gathering, index and block statistics updates, page‑level hash construction, usage conditions, maintenance procedures, shortcut query mode, and monitoring via performance metrics.

Adaptive Hash IndexIndexingInnoDB
0 likes · 15 min read
Understanding InnoDB Adaptive Hash Index (AHI) Mechanism
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Mar 3, 2016 · R&D Management

What Huawei’s ‘Flowers in Manure’ Strategy Teaches About Sustainable Business Growth

This article distills Ren Zhengfei’s management philosophy—using analogies like planting flowers in manure, the deadly red shoes, and the heroic Dan Ke—to illustrate how Huawei sustains growth by leveraging existing strengths, embracing disciplined innovation, and prioritizing survival over short‑term profit.

Corporate CultureHuawei
0 likes · 11 min read
What Huawei’s ‘Flowers in Manure’ Strategy Teaches About Sustainable Business Growth
ITPUB
ITPUB
Mar 3, 2016 · Databases

Mastering SQL Server Index Creation, Maintenance, and Optimization

This article explains why proper index design is crucial for SQL Server performance and provides detailed guidance on creating clustered and non‑clustered indexes, using ALTER INDEX to disable, rebuild, reorganize, and modify index metadata, as well as a comprehensive overview of index options and best‑practice recommendations.

ALTER INDEXIndex managementSQL Server
0 likes · 16 min read
Mastering SQL Server Index Creation, Maintenance, and Optimization
MaGe Linux Operations
MaGe Linux Operations
Mar 3, 2016 · Information Security

Master iptables Quickly with This Visual Mind Map

This article presents a concise visual mind map of iptables, illustrating its core concepts, chains, tables, and typical rules, enabling readers to quickly grasp firewall configuration and operation at a glance in.

Linuxfirewalliptables
0 likes · 1 min read
Master iptables Quickly with This Visual Mind Map
Qunar Tech Salon
Qunar Tech Salon
Mar 3, 2016 · Fundamentals

Java Code Quality Checklist and Eclipse Formatting Tips

This article presents a practical checklist of common Java code‑smell patterns and best‑practice recommendations—such as using Eclipse’s automatic formatting, limiting return statements, simplifying conditionals, avoiding unnecessary object creation, and applying consistent naming—to improve code readability, maintainability, and performance.

Eclipse
0 likes · 4 min read
Java Code Quality Checklist and Eclipse Formatting Tips
Java High-Performance Architecture
Java High-Performance Architecture
Mar 2, 2016 · Backend Development

Centralized, In‑Process, or Independent: Which Microservice Load‑Balancing Works Best?

The article explains three primary load‑balancing and service‑discovery patterns for microservice architectures—centralized external load balancers, client‑side soft load balancing, and independent LB processes—detailing their mechanisms, advantages, drawbacks, and real‑world examples such as Netflix Eureka, Dubbo, and Airbnb SmartStack.

Backend ArchitectureCloud NativeMicroservices
0 likes · 6 min read
Centralized, In‑Process, or Independent: Which Microservice Load‑Balancing Works Best?
Efficient Ops
Efficient Ops
Mar 2, 2016 · Databases

How DBMP Automates MySQL Management and Cuts DBA Workload

This article explains why the DBMP platform was created to automate MySQL operations, describes its architecture and key features such as host management, instance groups, backup, slow‑query handling, and scheduled tasks, and outlines future optimization directions and common technical Q&A.

Database AutomationMonitoringMySQL
0 likes · 14 min read
How DBMP Automates MySQL Management and Cuts DBA Workload