All Articles

143038 articles · Page 6724 of 7152
Hujiang Technology
Hujiang Technology
Jun 2, 2017 · Backend Development

Understanding the Origin, Evolution, and Practical Limits of Microservices in Application Architecture

The article examines why a large‑scale platform refactoring presents an opportunity to redesign services, traces the conceptual roots of microservices through influential software‑engineering masters and methodologies such as DDD and SOA, and argues that microservices are an evolutionary, not silver‑bullet, solution that must be applied with careful strategic and tactical analysis.

Refactoringmicroservicessoftware architecture
0 likes · 16 min read
Understanding the Origin, Evolution, and Practical Limits of Microservices in Application Architecture
ITPUB
ITPUB
Jun 2, 2017 · Fundamentals

How Linux Swaps Memory: Inside Swap, Swappiness, and kswapd Mechanics

This article explains Linux’s swap subsystem in the 4.4 kernel, covering what swap does, the role of swappiness, memory watermarks, kswapd’s operation, swap partition priority, and how the kernel balances anonymous page swapping with file‑cache reclamation.

kswapdswappiness
0 likes · 12 min read
How Linux Swaps Memory: Inside Swap, Swappiness, and kswapd Mechanics
ITPUB
ITPUB
Jun 2, 2017 · Databases

Essential Principles for Building Effective Oracle Indexes (B‑Tree & Bitmap)

This guide outlines practical principles for creating Oracle indexes, compares B‑Tree and bitmap index types, explains their creation syntax, highlights performance characteristics, and lists common situations where indexes may be ignored or unsuitable.

B+TreeBitmapDatabase Performance
0 likes · 8 min read
Essential Principles for Building Effective Oracle Indexes (B‑Tree & Bitmap)
Tencent Advertising Technology
Tencent Advertising Technology
Jun 2, 2017 · Artificial Intelligence

Insights from the Tencent Social Advertising University Algorithm Competition – Week 3 Champion Team “Daodi Dui Bu Dui”

The week‑3 champion team from Peking University shares their experience in the Tencent social advertising algorithm contest, detailing data preparation, feature engineering, and model training strategies that helped them secure the top spot.

Algorithm CompetitionData preprocessingTencent
0 likes · 5 min read
Insights from the Tencent Social Advertising University Algorithm Competition – Week 3 Champion Team “Daodi Dui Bu Dui”
Baidu Maps Tech Team
Baidu Maps Tech Team
Jun 2, 2017 · Frontend Development

How Texture Size, Format, and Compression Affect WebGL Performance

This article examines how texture dimensions, data formats, and compression techniques influence creation time, memory usage, and rendering performance in WebGL, offering practical guidelines for optimizing texture handling in web graphics applications.

WebGLcompressiontexture performance
0 likes · 10 min read
How Texture Size, Format, and Compression Affect WebGL Performance
Architecture Digest
Architecture Digest
Jun 2, 2017 · Backend Development

Evolution, Architecture, Performance, Scalability, and Security of Large-Scale Websites

This article provides a comprehensive overview of large‑scale website architecture, covering key metrics, evolutionary stages, core design patterns, performance testing, high‑availability strategies, scalability techniques, and security measures essential for building and operating robust web systems.

ArchitectureHigh AvailabilitySecurity
0 likes · 20 min read
Evolution, Architecture, Performance, Scalability, and Security of Large-Scale Websites
Qunar Tech Salon
Qunar Tech Salon
Jun 2, 2017 · Frontend Development

A Review of Frontend Moduleization Development and Tooling

This article reviews the evolution of frontend moduleization over the past decade, discusses the problems of early script inclusion, presents various solutions such as namespaces, closures, CommonJS, ES6 modules, and modern build tools, and illustrates each approach with concrete JavaScript code examples.

CommonJSFrontendJavaScript
0 likes · 16 min read
A Review of Frontend Moduleization Development and Tooling
MaGe Linux Operations
MaGe Linux Operations
Jun 2, 2017 · Fundamentals

Master Essential Linux Commands: Login, Shutdown, File Management & More

This guide introduces the most frequently used Linux commands—including login, shutdown, halt, reboot, install, mount, umount, chsh, exit, last, file, mkdir, grep, dd, find, mv, ls, diff, cmp, cat, and ln—explaining their purpose, syntax, key options, and practical examples to help users efficiently manage files, processes, and system operations.

Command LineLinuxShell
0 likes · 34 min read
Master Essential Linux Commands: Login, Shutdown, File Management & More
MaGe Linux Operations
MaGe Linux Operations
Jun 2, 2017 · Backend Development

Mastering Nginx Logging: Types, Uses, and Configuration Guide

This article explains the three main Nginx log types, their purposes, and provides detailed configuration instructions—including log formats, variables, and related directives—to help backend engineers effectively manage access, error, and rewrite logs.

log formatlogging
0 likes · 8 min read
Mastering Nginx Logging: Types, Uses, and Configuration Guide
21CTO
21CTO
Jun 1, 2017 · Fundamentals

Unveiling TCP/IP: From Handshakes to WebSocket – A Deep Dive

This article explores TCP/IP fundamentals—including three‑way handshake, receive windows, congestion control mechanisms, and HTTP header limits—while demonstrating practical packet captures with tcpdump and building a simple WebSocket chat demo to illustrate protocol behavior and differences from WebRTC.

HTTPTCP/IPWebSocket
0 likes · 29 min read
Unveiling TCP/IP: From Handshakes to WebSocket – A Deep Dive
21CTO
21CTO
Jun 1, 2017 · Artificial Intelligence

How to Guide Kids in the AI Era: Lessons from Lee Kai‑fu

Lee Kai‑fu argues that parents should give children abundant choices, help them test assumptions, and focus on uniquely human skills like creativity and empathy to thrive in a future where AI replaces many routine jobs.

AIEducationcareer guidance
0 likes · 10 min read
How to Guide Kids in the AI Era: Lessons from Lee Kai‑fu
ITPUB
ITPUB
Jun 1, 2017 · Fundamentals

Discover 20 Fun Linux Commands to Liven Up Your Terminal

This guide introduces a collection of entertaining Linux command‑line utilities—such as screenfetch, linuxlogo, sl, cmatrix, lolcat, cowsay, and more—explaining their purpose, usage examples, and output screenshots to help users add visual flair and humor to their terminal sessions.

LinuxTerminalbash
0 likes · 10 min read
Discover 20 Fun Linux Commands to Liven Up Your Terminal
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 1, 2017 · Frontend Development

Unveiling React’s Diff Algorithm: From O(n³) to O(n) Performance

This article delves into React’s diff mechanism, explaining how the framework transforms the naïve O(n³) tree‑edit distance into an O(n) solution through layered tree diff, component diff, and element diff strategies, and offers practical insights on key usage and performance pitfalls.

Diff AlgorithmFrontend PerformanceReAct
0 likes · 14 min read
Unveiling React’s Diff Algorithm: From O(n³) to O(n) Performance