All Articles

143209 articles · Page 6667 of 7161
ITPUB
ITPUB
Aug 23, 2017 · Operations

Master Bash: Essential Variables, Operators, and Conditional Statements

This guide introduces Bash scripting fundamentals, covering predefined variables, declaration operators, and practical examples of single‑, double‑, and multi‑branch if statements for tasks such as checking user privileges, disk usage, and service status on Linux systems.

AutomationIf StatementsLinux
0 likes · 5 min read
Master Bash: Essential Variables, Operators, and Conditional Statements
Qunar Tech Salon
Qunar Tech Salon
Aug 23, 2017 · Databases

Root Cause Analysis and Optimization of Slow SQL in Meituan‑Dianping MySQL Thread‑Pool

This article presents a detailed investigation of intermittent slow SQL queries observed in Meituan‑Dianping’s services, identifies the MySQL 5.6 thread‑pool as the primary cause, and demonstrates how adjusting thread‑pool parameters dramatically reduced slow‑query counts and improved overall service availability.

MySQLPerformance TuningThread-Pool
0 likes · 14 min read
Root Cause Analysis and Optimization of Slow SQL in Meituan‑Dianping MySQL Thread‑Pool
DevOps
DevOps
Aug 22, 2017 · Operations

How ChatOps Boosts Collaboration, Documentation, and Mobility for Modern Teams

The article explains how integrating chatbots into communication platforms like Slack transforms routine operations into transparent, collaborative, and mobile-friendly workflows, enabling continuous pair‑programming, on‑the‑fly documentation, focused incident response, and seamless cross‑team coordination.

AutomationChatOpsDevOps
0 likes · 7 min read
How ChatOps Boosts Collaboration, Documentation, and Mobility for Modern Teams
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 22, 2017 · Backend Development

Mastering Flash Sale Systems: High-Concurrency Strategies and Real-World Solutions

This article explores the core concepts, design patterns, and practical techniques—including caching, distributed coordination, front‑end scaling, and back‑end queuing—to build robust high‑concurrency flash‑sale systems while preventing oversell and performance bottlenecks.

Backend DevelopmentHigh Concurrencydistributed systems
0 likes · 8 min read
Mastering Flash Sale Systems: High-Concurrency Strategies and Real-World Solutions
dbaplus Community
dbaplus Community
Aug 22, 2017 · Databases

How UDB Supercharges MySQL Replication with Deep Kernel Optimizations

This article details UDB's high‑availability architecture and four kernel‑level optimizations—binlog replication, relay‑log recording, master.info handling, and relay‑log locking—that together improve MySQL semi‑synchronous replication performance and reliability.

Database OptimizationHigh AvailabilityMySQL
0 likes · 9 min read
How UDB Supercharges MySQL Replication with Deep Kernel Optimizations
Efficient Ops
Efficient Ops
Aug 22, 2017 · Artificial Intelligence

How Smart Operations (AIOps) Can Bridge Industry and Academia

At APMCon 2017, Tsinghua professor Pei Dan outlined the research challenges of intelligent operations, emphasizing the need to define clear algorithmic problems, foster open‑source collaboration between industry and academia, and build a problem‑library to accelerate AIOps adoption across enterprises.

Industry-Academia CollaborationIntelligent Operationsaiops
0 likes · 25 min read
How Smart Operations (AIOps) Can Bridge Industry and Academia
21CTO
21CTO
Aug 22, 2017 · Databases

Mastering Redis Replication in Java: How Redis‑Replicator Works and Extends

Redis‑replicator is a lightweight Java library that implements Redis master‑slave synchronization, parses RDB and AOF files, supports Redis 2.6‑4.0 (including modules), and offers extensible command and module hooks, making it suitable for embedding in backend systems.

Database ToolsJavaReplication
0 likes · 5 min read
Mastering Redis Replication in Java: How Redis‑Replicator Works and Extends
21CTO
21CTO
Aug 22, 2017 · Backend Development

Master the Core Skills Every Backend Engineer Needs

In this comprehensive talk, Li Yanpeng shares how developers can strengthen their technical foundation—covering operating systems, algorithms, high‑concurrency services, big‑data principles, and distributed architecture—while also cultivating personal habits and evaluation methods to become well‑rounded engineers.

software engineering
0 likes · 23 min read
Master the Core Skills Every Backend Engineer Needs
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 22, 2017 · Frontend Development

Breaking Through CSS Learning Bottlenecks: From Basics to Mastery

This article explores why many front‑end developers hit learning bottlenecks with CSS, illustrates the stages of skill progression using analogies, and offers practical strategies—including deeper detail mastery, mechanism understanding, sharing, and mindset shifts—to overcome those limits.

BottleneckCSSLearning
0 likes · 17 min read
Breaking Through CSS Learning Bottlenecks: From Basics to Mastery
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 22, 2017 · Backend Development

Node.js Gzip Compression Made Easy: Code Samples to Boost Performance

This guide explains how gzip and deflate compression work in web browsers and demonstrates straightforward Node.js examples for compressing and decompressing files, streaming responses, and handling HTTP requests with proper Accept‑Encoding checks, helping developers improve bandwidth efficiency and page load speed.

Backend DevelopmentGzipNode.js
0 likes · 4 min read
Node.js Gzip Compression Made Easy: Code Samples to Boost Performance
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Aug 22, 2017 · Databases

Mastering MongoDB Connection, Authentication, and Query Optimization

This article explains common MongoDB connection problems, authentication mechanisms, read‑preference tuning, index types and creation, query‑plan analysis, pagination techniques, and array handling, offering practical tips to improve performance and reliability for developers.

AuthenticationConnection ManagementIndex Optimization
0 likes · 9 min read
Mastering MongoDB Connection, Authentication, and Query Optimization
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Aug 22, 2017 · Fundamentals

What’s Next for Software Testing? Emerging Trends and Technologies Shaping the Future

This article surveys the latest software testing trends—from security, AI‑driven testing, static analysis, and precise testing to cloud, IoT, open‑source tools, container‑based DevOps, agile, big‑data, and mobile testing—highlighting opportunities, challenges, and future directions for test engineers.

AI TestingAutomationIoT testing
0 likes · 17 min read
What’s Next for Software Testing? Emerging Trends and Technologies Shaping the Future
Java Captain
Java Captain
Aug 22, 2017 · Fundamentals

Comparison of synchronized and Lock in Java: Limitations, Advantages, and Usage

This article explains the limitations of Java's synchronized keyword, introduces the Lock framework from java.util.concurrent.locks, compares their features, and demonstrates practical usage through multiple code examples covering ReentrantLock, tryLock, lockInterruptibly, ReadWriteLock, and fairness concepts.

ConcurrencyLockMultithreading
0 likes · 25 min read
Comparison of synchronized and Lock in Java: Limitations, Advantages, and Usage
Java Captain
Java Captain
Aug 22, 2017 · Backend Development

Common Misconceptions in Java Exception Handling and Best Practices

The article examines frequent misunderstandings about Java exception selection, propagation, logging, and layering, offering concrete refactorings and guidelines to help developers choose appropriate exception types, avoid exposing stack traces, prevent code coupling, and improve overall system robustness and maintainability.

Exception Handlingerror-management
0 likes · 14 min read
Common Misconceptions in Java Exception Handling and Best Practices
Java Captain
Java Captain
Aug 22, 2017 · Fundamentals

Understanding Java HashMap: Overview, Data Structure, and Source Code Analysis

This article explains Java's HashMap implementation, covering its inheritance, thread‑safety options, key parameters such as initial capacity and load factor, internal array‑plus‑linked‑list structure, core source‑code snippets, and the algorithms for hashing, indexing, insertion, resizing, and iteration.

Data StructureHashMap
0 likes · 25 min read
Understanding Java HashMap: Overview, Data Structure, and Source Code Analysis