All Articles

143654 articles · Page 6587 of 7183
21CTO
21CTO
Jan 11, 2018 · Information Security

How Carrier Pigeons Explain HTTPS: From Caesar Cipher to Public Keys

This article uses the classic Alice‑Bob‑pigeon analogy to demystify HTTPS, illustrating symmetric Caesar‑cipher encryption, asymmetric public‑key exchange, digital signatures, and why a certificate authority is essential for secure web communication.

Asymmetric EncryptionHTTPSPublic Key Infrastructure
0 likes · 8 min read
How Carrier Pigeons Explain HTTPS: From Caesar Cipher to Public Keys
21CTO
21CTO
Jan 11, 2018 · Blockchain

What Is Blockchain? Core Concepts, Real-World Uses, and Future Trends

This article explains blockchain fundamentals, compares its distributed ledger to everyday examples like group chats, discusses how it solves trust crises, outlines the 1.0‑3.0 evolution stages, and explores emerging applications in finance, loyalty programs, voting, energy grids, and ride‑sharing.

Applicationsdistributed ledgersmart contracts
0 likes · 11 min read
What Is Blockchain? Core Concepts, Real-World Uses, and Future Trends
ITPUB
ITPUB
Jan 11, 2018 · Databases

Master MySQL Character Sets & Collations: When and How to Configure Them

This article explains MySQL character sets and collations, their relationship, how to view supported options, and step‑by‑step methods for configuring them at server, database, table, and column levels, plus guidance on when each setting should be applied.

CollationMySQLSQL
0 likes · 14 min read
Master MySQL Character Sets & Collations: When and How to Configure Them
Architecture Digest
Architecture Digest
Jan 11, 2018 · Frontend Development

Building a React Project Structure from Scratch: A Comprehensive Guide

This article walks through creating a React application without scaffolding tools, detailing project directory layout, chosen technology stack—including React, Redux, Immutable.js, react-router, redux-saga, and related debugging and persistence utilities—while explaining component design, middleware, enhancers, routing, and asynchronous task management.

JavaScriptReActRedux
0 likes · 33 min read
Building a React Project Structure from Scratch: A Comprehensive Guide
网易UEDC
网易UEDC
Jan 11, 2018 · Product Management

Designing Effective B2B Data Dashboards for Web Platforms

This article explains why web interfaces are optimal for displaying large‑scale B2B statistical data, outlines methods to organize information hierarchically, choose appropriate visualizations, and implement flexible table controls such as modular tabs, layering, filtering, sorting, and pagination to improve usability.

B2BData VisualizationTable Controls
0 likes · 13 min read
Designing Effective B2B Data Dashboards for Web Platforms
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 11, 2018 · Backend Development

HSF 2.2: Architecture and Optimizations that Powered Alibaba’s Double‑11

HSF 2.2 introduces a clear three‑domain architecture, async call interceptors, multi‑application support, and several serialization and map‑operation optimizations that together reduced CPU usage, network traffic and latency, enabling Alibaba to handle over 3.5 trillion calls during the 2017 Double‑11 event.

HSFasync interceptorbackend architecture
0 likes · 15 min read
HSF 2.2: Architecture and Optimizations that Powered Alibaba’s Double‑11
Efficient Ops
Efficient Ops
Jan 10, 2018 · Databases

7 Proven Strategies to Supercharge MySQL Performance

This article explains why MySQL can become a bottleneck as load grows and presents seven practical techniques—using EXPLAIN, building proper indexes, tweaking defaults, caching data in memory, adopting SSDs, scaling horizontally, and improving visibility—to keep MySQL fast and reliable.

EXPLAINMySQLoptimization
0 likes · 15 min read
7 Proven Strategies to Supercharge MySQL Performance
21CTO
21CTO
Jan 10, 2018 · Backend Development

Why HTTP/2 Supercharges REST APIs: Performance, Security, and Beyond

HTTP/2 replaces the text‑based HTTP/1.x with a binary, multiplexed protocol that reduces latency, eliminates head‑of‑line blocking, compresses headers, enables server push, and improves security, offering REST APIs faster, more efficient communication while preserving familiar semantics for developers.

HTTP/2ProtocolREST API
0 likes · 12 min read
Why HTTP/2 Supercharges REST APIs: Performance, Security, and Beyond
21CTO
21CTO
Jan 10, 2018 · Backend Development

Scrape and Analyze Your WeChat Friends with Python and R

This article demonstrates how to use the Python itchat library to extract personal WeChat friend data, then analyzes gender ratios, city distribution, and signature word clouds with R and Python visualisation tools, offering a practical guide for personal social network analytics.

RWeChatdata analysis
0 likes · 6 min read
Scrape and Analyze Your WeChat Friends with Python and R
21CTO
21CTO
Jan 10, 2018 · Blockchain

Why Blockchain Could Revolutionize Society Beyond Cryptocurrency

The article argues that while mainstream media focuses on volatile crypto prices, the true breakthrough of blockchain lies in its decentralized, cryptographic architecture that can reshape governance, finance, and many complex systems, offering a vision far beyond speculative trading.

FutureTechnologycryptocurrency
0 likes · 9 min read
Why Blockchain Could Revolutionize Society Beyond Cryptocurrency
Java Captain
Java Captain
Jan 10, 2018 · Backend Development

Step-by-Step Guide to Building a Spring MVC HelloWorld Application

This tutorial walks through setting up a Spring MVC environment with Eclipse, Tomcat, and JDK, importing required JARs, configuring web.xml and springmvc.xml, writing a HelloWorld controller, creating JSP views, and handling common issues such as static resource mapping and server integration.

JSPTomcatTutorial
0 likes · 15 min read
Step-by-Step Guide to Building a Spring MVC HelloWorld Application
MaGe Linux Operations
MaGe Linux Operations
Jan 10, 2018 · Fundamentals

Essential Python Concepts Every Developer Should Know

This article provides a comprehensive overview of Python fundamentals—including its interpreted nature, dynamic typing, OOP support, memory management, key tools like PEP8 and linters, core data structures, and common features such as decorators, generators, and slicing—offering a solid foundation for both beginners and seasoned programmers.

Data StructuresPythonpep8
0 likes · 11 min read
Essential Python Concepts Every Developer Should Know
System Architect Go
System Architect Go
Jan 10, 2018 · Backend Development

Using npm-check and ESLint to Detect and Remove Unused npm Packages

This guide explains how to install and use npm-check together with ESLint to identify outdated, incorrect, or unused dependencies in a Node.js project, remove unnecessary require statements, and ensure that only needed packages remain in the codebase.

ESLintUnused Dependenciesdependency-management
0 likes · 3 min read
Using npm-check and ESLint to Detect and Remove Unused npm Packages
Qunar Tech Salon
Qunar Tech Salon
Jan 10, 2018 · Artificial Intelligence

An Introductory Overview of Natural Language Processing

Natural Language Processing, a branch of AI, is traced from its Turing origins through early rule‑based methods, statistical and deep‑learning paradigms, covering lexical analysis, syntax, semantics, knowledge graphs, and current applications, highlighting historical shifts, challenges, and future research directions.

Artificial IntelligenceLanguage ProcessingNLP
0 likes · 22 min read
An Introductory Overview of Natural Language Processing
网易UEDC
网易UEDC
Jan 10, 2018 · Product Management

How Aligning User Research with Business Goals Boosted Product Success: 3 Real Cases

This article shares three real-world NetEase user‑research case studies—usability testing for new‑user onboarding, questionnaire‑driven redesign of a trading interface, and interviews plus surveys of high‑net‑worth customers—showing how focusing on core business problems leads to high adoption rates and measurable product improvements.

Product ManagementUX designcase study
0 likes · 10 min read
How Aligning User Research with Business Goals Boosted Product Success: 3 Real Cases
DevOps
DevOps
Jan 9, 2018 · Fundamentals

Git Basics for Enterprise Developers – Core Concepts and Advantages

This article introduces the fundamental concepts of Git for enterprise developers, covering its distributed version control model, core operations such as commits, branches, and file states, and highlighting its advantages like parallel development, faster releases, strong community support, and integration with modern tooling.

BranchingCommitcollaboration
0 likes · 12 min read
Git Basics for Enterprise Developers – Core Concepts and Advantages
Efficient Ops
Efficient Ops
Jan 9, 2018 · Operations

Automating Patch Management for 10,000+ Servers with StackStorm & SaltStack

This article explains how Ctrip’s senior engineer Hu Junya built an automated operations platform using SaltStack for remote control, StackStorm for workflow orchestration, and a custom Jobs tool for batch gray releases, enabling safe, scalable patch deployment across thousands of servers.

Operations AutomationPatch ManagementStackStorm
0 likes · 11 min read
Automating Patch Management for 10,000+ Servers with StackStorm & SaltStack