All Articles

142373 articles · Page 6778 of 7119
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 16, 2017 · Databases

AliCloudDB’s Secrets for Scaling During Double‑11 Traffic

This article explains how AliCloudDB supports the massive traffic of Alibaba’s Double‑11 shopping festival through elastic scaling (both in‑place and cross‑machine upgrades), secure and standard access paths, robust architecture design, read‑write separation, engine and index optimization, high‑availability configurations, performance tuning, and disaster‑recovery strategies.

AliCloudDBHigh Availabilityelastic scaling
0 likes · 12 min read
AliCloudDB’s Secrets for Scaling During Double‑11 Traffic
ITPUB
ITPUB
Jan 16, 2017 · Information Security

Why Thousands of MongoDB Databases Were Wiped and Ransomed – What You Must Do

Thousands of MongoDB databases were erased and replaced with ransom demands, yet almost no victims recovered their data, highlighting widespread misconfigurations, public exposure on Shodan, and the urgent need for proper security hardening of MongoDB deployments.

Data BreachMongoDBShodan
0 likes · 4 min read
Why Thousands of MongoDB Databases Were Wiped and Ransomed – What You Must Do
Tencent Cloud Developer
Tencent Cloud Developer
Jan 16, 2017 · Frontend Development

Understanding WeChat Mini Program Architecture: From View Layer to App Service

This article examines the structure and development workflow of WeChat Mini Programs, covering their core characteristics, entry methods, the dual-layer architecture of View and App Service, language specifics like WXML and WXSS, component models, performance tricks, common pitfalls, and how the model relates to Progressive Web Apps.

App ServiceFrontend developmentPWA
0 likes · 11 min read
Understanding WeChat Mini Program Architecture: From View Layer to App Service
JavaScript
JavaScript
Jan 16, 2017 · Frontend Development

How to Stop Mobile Layout Shifts Caused by Lazy‑Loaded Images

This article explains why images that load after the DOM cause noticeable layout jumps on mobile pages and presents four CSS‑based solutions—media queries with pixels, rem units, viewport‑based vm units, and percentage padding—along with a complete example that eliminates the shift.

CSSfrontendimage placeholder
0 likes · 4 min read
How to Stop Mobile Layout Shifts Caused by Lazy‑Loaded Images
Qunar Tech Salon
Qunar Tech Salon
Jan 16, 2017 · Backend Development

Scalable Web Architecture and Distributed Systems

This article explains the key design principles, components, and techniques—such as availability, performance, reliability, scalability, cost, redundancy, partitioning, caching, proxies, indexing, load balancing, and queuing—required to build large‑scale, high‑performance, and fault‑tolerant web and distributed systems, illustrated with an image‑hosting example.

cachingredundancyscalable architecture
0 likes · 37 min read
Scalable Web Architecture and Distributed Systems
DevOps
DevOps
Jan 15, 2017 · Operations

Comparative Analysis of CI/CD Strategies and Git Branching Models in Two Projects

This article compares the CI/CD pipelines and Git branching models of two micro‑service projects, highlighting their deployment workflows, automation levels, visualisation, feedback speed, and trade‑offs to help developers and operations engineers choose an appropriate strategy.

Branching ModelCI/CDDeployment
0 likes · 14 min read
Comparative Analysis of CI/CD Strategies and Git Branching Models in Two Projects
dbaplus Community
dbaplus Community
Jan 15, 2017 · Databases

How JD’s JIMDB Achieves Zero‑Downtime Scaling and Automatic Failover for Massive Caches

JIMDB is JD’s in‑house distributed cache platform that combines automatic fault detection, seamless online scaling, multi‑language support, and containerized deployment to replace traditional Memcached/Redis solutions, offering features such as one‑click cluster creation, elastic expansion, lossless scaling, and comprehensive monitoring for high‑traffic e‑commerce services.

Distributed SystemsKey-Value Storecache
0 likes · 23 min read
How JD’s JIMDB Achieves Zero‑Downtime Scaling and Automatic Failover for Massive Caches
dbaplus Community
dbaplus Community
Jan 15, 2017 · Backend Development

Automating Service Flow Mapping for Microservice Architectures

This article explains the challenges of visualizing service relationships in microservice environments and presents a fully automated, non‑intrusive approach that captures static topology and runtime characteristics through middleware and client hijacking, source tracing, and IPO modeling to build accurate service flow graphs.

Backend Architectureautomated monitoringmiddleware hijacking
0 likes · 20 min read
Automating Service Flow Mapping for Microservice Architectures
Programmer DD
Programmer DD
Jan 15, 2017 · Backend Development

How to Add Spring Boot Actuator /health Endpoint to Legacy Spring Apps

This guide explains how to integrate Spring Boot Actuator into a traditional Spring application by manually adding required Maven dependencies, importing core Actuator configuration classes, and defining beans that expose the /health and /metrics monitoring endpoints.

Health EndpointJavaLegacy Spring
0 likes · 4 min read
How to Add Spring Boot Actuator /health Endpoint to Legacy Spring Apps
JavaScript
JavaScript
Jan 15, 2017 · Frontend Development

How to Implement Efficient Image Lazy Loading with Vanilla JavaScript

This guide explains the concept of image lazy loading, how to detect when an image enters the viewport, and provides a complete vanilla‑JavaScript implementation with throttled scroll handling to improve page performance and reduce bandwidth usage.

JavaScriptPerformancefrontend
0 likes · 4 min read
How to Implement Efficient Image Lazy Loading with Vanilla JavaScript
Efficient Ops
Efficient Ops
Jan 14, 2017 · Fundamentals

How Mind Maps Can Transform Your Note‑Taking, Writing, and Planning

This article explains how to use mind maps as a fast, five‑minute tool for note‑taking, organizing writing ideas, and planning, emphasizing the difference between a mind map and a simple outline, recommending software like Xmind, and suggesting ways to extend visual thinking beyond mind maps.

Knowledge ManagementProductivityXmind
0 likes · 7 min read
How Mind Maps Can Transform Your Note‑Taking, Writing, and Planning
ITPUB
ITPUB
Jan 14, 2017 · Databases

Why Is My SQL Server Slowing Down? Understanding and Fixing CXPACKET Waits

A client reported intermittent database slowness, which was traced to high CXPACKET wait times; the article explains the CXPACKET mechanism, provides a diagnostic script, analyzes disk I/O bottlenecks, and offers practical recommendations such as faster disks, separating data and log files, and isolating large log tables.

CXPACKETDatabase OptimizationPerformance Tuning
0 likes · 5 min read
Why Is My SQL Server Slowing Down? Understanding and Fixing CXPACKET Waits
JavaScript
JavaScript
Jan 14, 2017 · Frontend Development

Master HTML Meta Tags: Attributes, Usage, and Mobile Optimization

This guide explains the three optional attributes (http-equiv, name, scheme) and the required content attribute of the HTML meta element, provides detailed tables of possible values, and shows practical code snippets for page metadata, HTTP header control, and mobile viewport settings.

HTMLMeta TagsMobile Optimization
0 likes · 6 min read
Master HTML Meta Tags: Attributes, Usage, and Mobile Optimization
Meituan Technology Team
Meituan Technology Team
Jan 13, 2017 · Mobile Development

Fast Channel Package Generation for Android APK Signature Scheme v2

By exploiting the unprotected portion of Android’s APK Signature Scheme v2 signing block, the article introduces a fast, secure channel‑package generation technique—implemented in the open‑source Walle tool—that embeds custom IDs without re‑signing, enabling thousands of channels to be added in milliseconds per APK.

APK Signature Scheme v2APK signingAndroid
0 likes · 13 min read
Fast Channel Package Generation for Android APK Signature Scheme v2