All Articles

143648 articles · Page 6594 of 7183
Java Backend Technology
Java Backend Technology
Jan 2, 2018 · Operations

When to Adopt Distributed Architecture? 5 Common Patterns Explained

This article explains why and when to move to distributed architecture, outlines the typical upgrade and splitting steps, and details five common distributed cluster patterns—including load balancing, leader election, blockchain, master‑slave, and consistent hashing—highlighting their trade‑offs and use cases.

Consistent HashingLeader Electionarchitecture patterns
0 likes · 8 min read
When to Adopt Distributed Architecture? 5 Common Patterns Explained
Architecture Digest
Architecture Digest
Jan 2, 2018 · Information Security

Understanding the Essence of Permissions: Resources, Access, and Authorization Models

This article explains the fundamental nature of permissions as limited licensed access to protected resources, defines what constitutes a resource in software, outlines resource identification and limitation, and describes permission classifications, control models, and authorization mechanisms such as role‑based access.

AuthorizationPermissionsResource Management
0 likes · 7 min read
Understanding the Essence of Permissions: Resources, Access, and Authorization Models
dbaplus Community
dbaplus Community
Jan 1, 2018 · Big Data

How Vipshop Leverages Data Processing, Analytics, and Mining for Smarter Ops

This article summarizes Wu Xiaoguang's talk at Gdevops 2017, detailing how Vipshop integrates data processing, analysis, and mining technologies—such as Flume, Kafka, Spark, and custom scheduling—to improve operational decision‑making, performance monitoring, root‑cause analysis, and predictive modeling across its e‑commerce platform.

Data AnalyticsData ProcessingPredictive Modeling
0 likes · 23 min read
How Vipshop Leverages Data Processing, Analytics, and Mining for Smarter Ops
JavaScript
JavaScript
Jan 1, 2018 · Frontend Development

Schedule a Two‑Hour Delayed Console Message with setTimeout

This concise JavaScript example demonstrates how to employ setTimeout to schedule a console.log call that prints a colored 'Good night, friends~' message after a two‑hour delay, illustrating the use of timing functions and CSS styling within console output.

JavaScriptconsole.logfrontend
0 likes · 1 min read
Schedule a Two‑Hour Delayed Console Message with setTimeout
Java Captain
Java Captain
Jan 1, 2018 · Backend Development

Comprehensive Java Backend Development Knowledge Map and Tool Recommendations

This article provides a detailed overview of the Java ecosystem for backend development, covering JDK features, popular IDEs, web servers, build tools, frameworks, template engines, data access libraries, logging, testing utilities, code quality tools, and JVM languages, along with useful resource links.

Backend DevelopmentBuild ToolsIDE
0 likes · 8 min read
Comprehensive Java Backend Development Knowledge Map and Tool Recommendations
MaGe Linux Operations
MaGe Linux Operations
Jan 1, 2018 · Operations

30 Must‑Know Linux Operations Interview Questions from Sohu

This article presents the Sohu Linux Operations Engineer job requirements and a curated list of 30 technical interview questions covering MySQL replication, networking, security, scripting, containers, and system monitoring to help candidates prepare effectively.

clouddevopsinterview
0 likes · 7 min read
30 Must‑Know Linux Operations Interview Questions from Sohu
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Dec 31, 2017 · Artificial Intelligence

Maximizing Machine Learning Performance with Heterogeneous Computing Resources

At the 2017 International Workshop on Mathematical Issues in Information Sciences, Alibaba researcher Zhang Weifeng presented a talk on leveraging heterogeneous computing—re‑architected processors, memory‑wall mitigation, and integrated software‑hardware optimization—to dramatically improve machine‑learning performance, highlighting the growing importance of compute resources alongside algorithmic advances.

AIAcceleratorsHeterogeneous Computing
0 likes · 5 min read
Maximizing Machine Learning Performance with Heterogeneous Computing Resources
MaGe Linux Operations
MaGe Linux Operations
Dec 31, 2017 · Information Security

How to Build a Raspberry Pi USB Data Grabber with Python

This tutorial shows how to configure a Raspberry Pi to automatically detect inserted USB drives, use a Python script to record file names and paths into a text file, and optionally send the data via WeChat, while also explaining code structure and possible extensions.

PythonRaspberry PiUSB
0 likes · 6 min read
How to Build a Raspberry Pi USB Data Grabber with Python
Architect's Tech Stack
Architect's Tech Stack
Dec 31, 2017 · Cloud Native

Docker Installation, Usage, and Image Customization Guide

This comprehensive guide explains how to install Docker CE on Ubuntu, manage system requirements, uninstall old versions, configure repositories, verify installation with the hello‑world image, manage Docker as a non‑root user, remove Docker, and customize images using docker commit and Dockerfiles, including best practices for building efficient multi‑layer images.

container
0 likes · 17 min read
Docker Installation, Usage, and Image Customization Guide
Architecture Digest
Architecture Digest
Dec 31, 2017 · Backend Development

Fundamentals and Evolution of Large-Scale Website Architecture

This article summarizes the origins, core principles, typical evolution stages, and common toolkits of large website architecture, highlighting how network growth, performance demands, and scalability challenges drive the adoption of caching, load balancing, database sharding, CDNs, and distributed services.

CDNScalabilitycaching
0 likes · 11 min read
Fundamentals and Evolution of Large-Scale Website Architecture
Efficient Ops
Efficient Ops
Dec 30, 2017 · Cloud Computing

Will Cloud Computing Redefine Half of the IT Industry? A Bold Forecast

The author reflects on five years of cloud computing evolution, predicts that cloud services will replace half of IT's backend functions, outlines the upcoming consolidation of vendors, and examines how PaaS, staffing, and business models will reshape the industry over the next three to five years.

Cloud ComputingCloud ServicesIT transformation
0 likes · 11 min read
Will Cloud Computing Redefine Half of the IT Industry? A Bold Forecast
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Dec 30, 2017 · Frontend Development

Mastering AJAX Cross‑Domain: From CORS to JSONP and Proxy Solutions

This article thoroughly explains AJAX cross‑domain issues, covering the underlying same‑origin policy, CORS and JSONP mechanisms, common error manifestations, step‑by‑step backend configurations for PHP, Node.js, Java, .NET, and proxy techniques, plus practical debugging methods using Chrome DevTools.

Cross-OriginJSONPdebugging
0 likes · 14 min read
Mastering AJAX Cross‑Domain: From CORS to JSONP and Proxy Solutions
CoolHome R&D Department
CoolHome R&D Department
Dec 30, 2017 · Backend Development

Scaling KuJiaLe's ExaCloud: Inside the Distributed Rendering Architecture

This article chronicles the evolution of KuJiaLe's ExaCloud rendering platform from its 2013 GPU‑based prototype to a multi‑IDC, 2000‑node distributed system, detailing architectural redesigns, load‑balancing strategies, hybrid CPU/GPU processing, and operational lessons learned to achieve high‑throughput cloud rendering.

CPU renderingGPU computingbackend scaling
0 likes · 15 min read
Scaling KuJiaLe's ExaCloud: Inside the Distributed Rendering Architecture
Beike Product & Technology
Beike Product & Technology
Dec 30, 2017 · Backend Development

Analysis and Solution of JVM Deadlock Problem

This article analyzes a JVM deadlock issue encountered in a Tomcat-based application, detailing the problem's cause, analysis using jstack, and the solution involving ClassLoader isolation and ParallelCapable registration.

ClassLoaderJVMTomcat
0 likes · 15 min read
Analysis and Solution of JVM Deadlock Problem
Tencent Architect
Tencent Architect
Dec 30, 2017 · Databases

An Overview of Time Series Databases and Tencent CTSDB

This article introduces the concept, characteristics, and use cases of time series databases, explains the data model and challenges of traditional solutions, and provides a detailed overview of Tencent's Cloud Time Series Database (CTSDB) along with performance comparisons against InfluxDB.

CTSDBbig datadistributed storage
0 likes · 12 min read
An Overview of Time Series Databases and Tencent CTSDB