All Articles

143606 articles · Page 6604 of 7181
Architects' Tech Alliance
Architects' Tech Alliance
Dec 15, 2017 · Artificial Intelligence

McKinsey Report Forecasts Massive Job Shifts in China by 2030 Due to Automation and AI

The McKinsey Global Institute report predicts that by 2030 roughly 100 million Chinese workers will need to change jobs as automation reshapes demand across eleven industry categories, boosting creative, technical and managerial roles while reducing predictable physical jobs and prompting widespread reskilling.

AIChinaJob Market
0 likes · 10 min read
McKinsey Report Forecasts Massive Job Shifts in China by 2030 Due to Automation and AI
58 Tech
58 Tech
Dec 15, 2017 · Big Data

Design and Architecture of WMDA: A Comprehensive User Behavior Analysis Platform

The article details WMDA, a no‑code and manual‑code data collection platform for PC, mobile and app that supports real‑time and offline user behavior analysis, describing its functional model, behavior taxonomy, five‑layer architecture, tracking techniques, circle‑selection, data services, streaming and batch processing pipelines, and related technologies such as Storm, Spark, Druid and Roaring Bitmap.

Data CollectionDruidReal-time Streaming
0 likes · 18 min read
Design and Architecture of WMDA: A Comprehensive User Behavior Analysis Platform
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Dec 15, 2017 · Operations

Automated Fault Recovery Architecture for Alibaba's Network during Double Eleven

The article describes Alibaba's end‑to‑end automated fault recovery system for its massive network, covering extensive data collection, Spark‑based event processing, flexible alerting with Siddhi, alert convergence using PageRank, and scripted recovery actions to achieve high availability during the Double Eleven traffic surge.

Operationsautomationbig data
0 likes · 9 min read
Automated Fault Recovery Architecture for Alibaba's Network during Double Eleven
ITPUB
ITPUB
Dec 15, 2017 · Databases

Top Open-Source MySQL Tools Every DBA Should Know

This guide reviews five essential open‑source MySQL utilities—Mycli, Gh‑ost, phpMyAdmin, Sqlcheck, and Orchestrator—detailing their key features, licensing, contributor statistics, and practical usage scenarios to help database administrators streamline management, migrations, monitoring, and high‑availability tasks.

DBAGitHubMySQL
0 likes · 10 min read
Top Open-Source MySQL Tools Every DBA Should Know
Architecture Digest
Architecture Digest
Dec 15, 2017 · Backend Development

Evolution and Practice of Suning E‑commerce Inventory System Architecture for Double 11 Peak

This article details the business scope, challenges, architectural evolution, and practical solutions of Suning's inventory system—including front‑mid‑back separation, self‑developed high‑concurrency services, unitization, multi‑active deployment, and pre‑Double 11 capacity planning—to ensure stable, scalable e‑commerce operations during massive traffic spikes.

ArchitectureDouble 11E-commerce
0 likes · 17 min read
Evolution and Practice of Suning E‑commerce Inventory System Architecture for Double 11 Peak
Qunar Tech Salon
Qunar Tech Salon
Dec 15, 2017 · Databases

InnoDB Memcached Plugin: Architecture, Performance Comparison, Configuration, and High Availability

This article introduces MySQL InnoDB Memcached Plugin, explains its architecture and storage strategies, compares its performance and capacity with traditional MySQL and Redis, provides step‑by‑step installation and configuration commands, and describes a high‑availability deployment using binlog replication and sentinel clusters.

Database CachingInnoDBMySQL
0 likes · 12 min read
InnoDB Memcached Plugin: Architecture, Performance Comparison, Configuration, and High Availability
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 15, 2017 · Backend Development

Taming Enterprise Application Complexity: Extension Points, CQRS & DDD

Frank, a senior technical expert at Alibaba International, shares how his team tackled the growing complexity of their legacy CRM system by redesigning the architecture with extensible extension points, metadata, CQRS, DDD, SOLID principles, and disciplined layering to achieve better scalability, maintainability, and code readability.

CQRSDDDSOLID
0 likes · 17 min read
Taming Enterprise Application Complexity: Extension Points, CQRS & DDD
21CTO
21CTO
Dec 15, 2017 · Backend Development

Master Web Scraping with Python: Regex, BeautifulSoup & Selenium

This guide demonstrates how to combine Python's regex, BeautifulSoup, and Selenium (including Chrome and headless PhantomJS) for powerful web scraping, covering tag matching, handling Ajax, iFrames, cookie management, and practical code examples for extracting and interacting with dynamic web content.

RegexSeleniumbeautifulsoup
0 likes · 10 min read
Master Web Scraping with Python: Regex, BeautifulSoup & Selenium
MaGe Linux Operations
MaGe Linux Operations
Dec 15, 2017 · Fundamentals

7 Essential Linux Terminal Tricks Every Beginner Should Master

This guide introduces seven core Bash techniques—including tab completion, piping, wildcards, output redirection, command history, background execution, and conditional chaining—to help Linux users work more efficiently and confidently across distributions.

Shell TipsTerminalUNIX
0 likes · 6 min read
7 Essential Linux Terminal Tricks Every Beginner Should Master
dbaplus Community
dbaplus Community
Dec 14, 2017 · Big Data

Scaling Vipshop’s Big Data Platform: Monitoring, Multi‑HDFS, Yarn Optimization & Capping

In 2017 Vipshop’s senior big‑data architect shares how the company grew its Hadoop‑based platform from zero to a thousand‑node cluster, detailing cluster health monitoring, multi‑HDFS deployment via Hive, Yarn container allocation improvements, and a hook‑driven Capping resource‑control system to boost stability and efficiency.

HDFSbig datacapping
0 likes · 15 min read
Scaling Vipshop’s Big Data Platform: Monitoring, Multi‑HDFS, Yarn Optimization & Capping
DevOps
DevOps
Dec 14, 2017 · Databases

Introduction to TFS Data Warehouse and TFS Analysis Services with Excel Reporting

This guide explains how TFS stores its data in SQL Server, outlines the four core databases and the Analysis Services multidimensional warehouse, and provides step‑by‑step instructions for creating Excel‑based reports using the Tfs_Analysis cube and code churn metrics.

Analysis ServicesData WarehouseExcel Reporting
0 likes · 5 min read
Introduction to TFS Data Warehouse and TFS Analysis Services with Excel Reporting
21CTO
21CTO
Dec 14, 2017 · Backend Development

Master Web Scraping with Python: BeautifulSoup, Selenium & Error Handling

Learn how to scrape static pages, AJAX content, iFrames, and handle cookies using Python libraries such as BeautifulSoup, Selenium, and PhantomJS, while mastering HTTP and URL error handling, CSS‑based element extraction, and practical code examples for robust web data extraction.

HTTP Errorsbeautifulsouphtml-parsing
0 likes · 7 min read
Master Web Scraping with Python: BeautifulSoup, Selenium & Error Handling
Ctrip Technology
Ctrip Technology
Dec 14, 2017 · Frontend Development

Design and Practice of a Front‑End Business Framework for Mobile Applications

This article presents a comprehensive case study of building a front‑end business framework for a mobile e‑commerce app, covering the initial design thinking, technical selection, architecture (infrastructure, router, MVC), componentization, hybrid performance optimizations, server‑side rendering, SPA‑React integration, Redux usage, and the engineering workflow including automation, testing, and continuous integration.

ArchitectureReActRedux
0 likes · 29 min read
Design and Practice of a Front‑End Business Framework for Mobile Applications
Java Captain
Java Captain
Dec 14, 2017 · Fundamentals

Understanding Java Garbage Collection Mechanisms and Algorithms

Java's garbage collection mechanism, introduced to simplify memory management, employs various algorithms such as reference counting, tracing (mark‑and‑sweep), compacting, copying, and generational collection, each with distinct advantages, drawbacks, and implementation details, while also addressing common memory‑leak pitfalls.

Garbage CollectionGenerational GCMemory Management
0 likes · 10 min read
Understanding Java Garbage Collection Mechanisms and Algorithms
Meituan Technology Team
Meituan Technology Team
Dec 14, 2017 · Frontend Development

Optimizing Static Resource Loading for Meituan Scan-to-Pay with ThunderJS and Build Service

Meituan’s Scan‑to‑Pay H5 app uses ThunderJS and a dedicated Build Service to deliver character‑level incremental JavaScript updates, switching to Myers’ algorithm, isolating computation in a Mixer service, caching results, and adding timeout recovery, which cut data transfer up to 99%, reduced 90th‑percentile latency from 5.8 s to 90 ms, and raised success rates above 99%.

Build ServiceFront-endmodule loader
0 likes · 17 min read
Optimizing Static Resource Loading for Meituan Scan-to-Pay with ThunderJS and Build Service
JD Retail Technology
JD Retail Technology
Dec 14, 2017 · Information Security

Android Signature Verification and JNI Registration: Security Challenges and Mitigation Strategies

This article explains the background of Android app signing, outlines the core security objectives of confidentiality, integrity and availability, compares static and dynamic JNI registration methods, demonstrates native signature verification and certificate integrity checks, and summarizes common cracking techniques together with practical hardening solutions.

AndroidJNINative
0 likes · 16 min read
Android Signature Verification and JNI Registration: Security Challenges and Mitigation Strategies
Hujiang Technology
Hujiang Technology
Dec 14, 2017 · Backend Development

Deploying LanguageTool as a Java Servlet for Grammar Checking

This guide walks through cloning the LanguageTool repository, building it with Maven, extracting the required JARs, creating a servlet that uses JLanguageTool to check English text, handling language‑code issues by packaging META‑INF resources, and finally testing the service with curl.

GrammarCheckJavaLanguageTool
0 likes · 6 min read
Deploying LanguageTool as a Java Servlet for Grammar Checking