All Articles

143647 articles · Page 6595 of 7183
MaGe Linux Operations
MaGe Linux Operations
Dec 29, 2017 · Fundamentals

Top Linux Distributions for Every Need: From OpenSUSE to Tails

This guide surveys a wide range of Linux distributions, explaining each distro's purpose, target audience, and distinctive features—from enterprise‑grade openSUSE Leap to the highly customizable Arch Linux, the visually polished elementary OS, and privacy‑focused Tails—helping readers choose the right Linux system for any scenario.

Arch LinuxDebianOperating System
0 likes · 14 min read
Top Linux Distributions for Every Need: From OpenSUSE to Tails
MaGe Linux Operations
MaGe Linux Operations
Dec 29, 2017 · Backend Development

7 Emerging Python Libraries You Should Explore in 2017

Discover seven lesser‑known Python libraries—from Arrow’s datetime handling and TensorFlow’s machine‑learning power to Zappa’s serverless deployment, Peewee’s lightweight ORM, Sanic’s high‑performance web framework, Bokeh’s interactive visualizations, and Blaze’s data‑analysis capabilities—each poised to gain traction in 2017.

BokehLibrariesPython
0 likes · 8 min read
7 Emerging Python Libraries You Should Explore in 2017
JD Retail Technology
JD Retail Technology
Dec 29, 2017 · Operations

Overview of JD Smart IoT System Architecture and JOYLINK Protocol

This article introduces JD's Smart IoT system, detailing its cloud‑mobile‑device architecture, the JOYLINK communication protocol, device provisioning methods, security mechanisms, service discovery, long‑connection strategies, standardized services, IFTTT engine, and open components for developers.

Cloud ServicesIoTJOYLINK
0 likes · 14 min read
Overview of JD Smart IoT System Architecture and JOYLINK Protocol
System Architect Go
System Architect Go
Dec 29, 2017 · Information Security

Mitigating SMS API Abuse with Captcha, Signatures, and Third‑Party Verification

After suffering significant losses from malicious bulk requests to a registration‑focused SMS API, the author explains why simple phone‑number or IP restrictions are ineffective and proposes stronger defenses such as server‑validated captchas, request signatures, and integration with third‑party verification services like Geetest.

GeetestSMS APIabuse prevention
0 likes · 3 min read
Mitigating SMS API Abuse with Captcha, Signatures, and Third‑Party Verification
Dada Group Technology
Dada Group Technology
Dec 29, 2017 · Backend Development

Implementing a Custom Circuit Breaker in Distributed Systems

This article details the implementation of a custom circuit breaker to prevent system failures in distributed systems, covering design principles, Java and Python implementations, and its effectiveness during high traffic periods.

Circuit BreakerHigh AvailabilityPython
0 likes · 12 min read
Implementing a Custom Circuit Breaker in Distributed Systems
AntTech
AntTech
Dec 29, 2017 · Databases

OceanBase: Practices of a Distributed Relational Database in the Internet Era

The article summarizes a 2017 BDTC conference talk by Ant Financial senior researcher Yang Zhenkun, detailing the challenges of traditional relational databases and presenting OceanBase's distributed, high‑availability, cost‑effective solutions for large‑scale financial systems.

OceanBaseRelational Databasefinancial systems
0 likes · 13 min read
OceanBase: Practices of a Distributed Relational Database in the Internet Era
Efficient Ops
Efficient Ops
Dec 29, 2017 · Operations

How Alibaba’s Global Operations Center Guarantees Seamless Service During Double‑11

This article outlines Alibaba's Global Operations Center (GOC) practices for ensuring stable, high‑performance online services during massive traffic spikes like Double‑11, covering current challenges, the operational assurance framework, best‑practice implementations, and future directions such as automation and AI‑driven monitoring.

Reliability Engineering
0 likes · 28 min read
How Alibaba’s Global Operations Center Guarantees Seamless Service During Double‑11
Tencent Music Tech Team
Tencent Music Tech Team
Dec 29, 2017 · Mobile Development

Analysis of SurfaceView, GLSurfaceView, and TextureView for Picture-in-Picture Video Playback on Android

The article compares Android’s SurfaceView, GLSurfaceView, and TextureView for picture‑in‑picture video playback, explaining each view’s rendering model, the hole‑punch limitations of SurfaceView, Android N’s synchronous updates, and TextureView’s full transformation support at higher power cost, to guide developers in choosing the optimal solution.

AndroidMobile DevelopmentPicture-in-Picture
0 likes · 17 min read
Analysis of SurfaceView, GLSurfaceView, and TextureView for Picture-in-Picture Video Playback on Android
Architecture Digest
Architecture Digest
Dec 29, 2017 · Blockchain

Design and Implementation of Upgradeable Smart Contracts Using Logic/Data Separation and Solidity Libraries

This article describes a practical approach to making Ethereum smart contracts upgradeable by separating business logic and data into distinct contracts, leveraging Solidity libraries, the using keyword, and an entry contract to manage funds and facilitate seamless contract upgrades.

Library PatternSmart Contract ArchitectureSolidity
0 likes · 9 min read
Design and Implementation of Upgradeable Smart Contracts Using Logic/Data Separation and Solidity Libraries
Qunar Tech Salon
Qunar Tech Salon
Dec 29, 2017 · Fundamentals

12 Essential Python Programming Basics: Regular Expressions, Directory Traversal, List Sorting, Deduplication, Dictionary Sorting, Data Conversion, Time Operations, Command‑Line Parsing, Print Formatting, Base Conversion, System Commands, Signal Handling, and File I/O

This article presents a concise collection of twelve fundamental Python techniques—including regex substitution, directory walking, list sorting and deduplication, dictionary sorting, conversions between dict/list/string, time manipulation, getopt argument parsing, formatted printing, numeral base conversion, executing system commands, handling Ctrl+C/Ctrl+D signals, and file reading/writing—each illustrated with ready‑to‑run code snippets.

Argument ParsingData StructuresFile I/O
0 likes · 14 min read
12 Essential Python Programming Basics: Regular Expressions, Directory Traversal, List Sorting, Deduplication, Dictionary Sorting, Data Conversion, Time Operations, Command‑Line Parsing, Print Formatting, Base Conversion, System Commands, Signal Handling, and File I/O
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 29, 2017 · Artificial Intelligence

How Alibaba Leverages Deep Learning to Revolutionize E‑Commerce Search

Alibaba’s search team outlines how deep learning transforms e‑commerce search and recommendation, detailing system infrastructure, AI‑driven features like intelligent interaction, semantic search, personalized matching, performance optimizations, multi‑agent learning, and future plans for unified user and query representations.

AIDeep LearningE-commerce
0 likes · 17 min read
How Alibaba Leverages Deep Learning to Revolutionize E‑Commerce Search
Programmer DD
Programmer DD
Dec 28, 2017 · Backend Development

Master IntelliJ IDEA’s Extract Method & Interface Refactoring for Cleaner Java Code

This guide shows how to use IntelliJ IDEA’s Extract Method and Extract Interface features to refactor repetitive Java code, create reusable helper methods like forEachExceptFirst, generate annotated utilities, and cleanly separate contracts from implementations, improving readability and maintainability.

IntelliJ IDEAcode reuseextract-interface
0 likes · 8 min read
Master IntelliJ IDEA’s Extract Method & Interface Refactoring for Cleaner Java Code
dbaplus Community
dbaplus Community
Dec 28, 2017 · Operations

Designing Scalable System Architecture: From Access Chains to Cloud‑Native Infrastructure

This comprehensive guide walks through the full lifecycle of enterprise system architecture, covering access‑chain analysis, network and hardware foundations, virtualization and container strategies, layered design, load‑balancing, database high‑availability, service segmentation, and operational safeguards such as CMDB, monitoring, and disaster‑recovery.

CMDBVirtualizationdatabase
0 likes · 34 min read
Designing Scalable System Architecture: From Access Chains to Cloud‑Native Infrastructure
Architects' Tech Alliance
Architects' Tech Alliance
Dec 28, 2017 · Operations

Intelligent Operations: Machine‑Learning‑Based AIOps – Lecture Summary by Prof. Pei Dan

In this lecture, Prof. Pei Dan of Tsinghua University outlines the evolution of intelligent operations from rule‑based automation to machine‑learning‑driven AIOps, discusses data, feedback loops, and practical challenges, and calls for stronger collaboration between industry and academia to accelerate research and deployment.

AIOpsCloud Computingbig data
0 likes · 10 min read
Intelligent Operations: Machine‑Learning‑Based AIOps – Lecture Summary by Prof. Pei Dan
Meituan Technology Team
Meituan Technology Team
Dec 28, 2017 · Big Data

Design and Implementation of a Scalable Scenario Query System for Meituan

Meituan built a scalable scenario‑query platform that unifies traffic, activity and investment data by layering RPC services, a Storm‑driven pre‑computation tree stored in Redis/Tair, and a middle‑platform API with circuit‑breaker logic, cutting response times from seconds to under one second while dramatically reducing code coupling and simplifying future feature development.

Apache StormNoSQLPrecomputation
0 likes · 12 min read
Design and Implementation of a Scalable Scenario Query System for Meituan