All Articles

142373 articles · Page 6783 of 7119
Tencent Cloud Developer
Tencent Cloud Developer
Jan 5, 2017 · Databases

MySQL JSON Data Type: Features, Implementation, and Indexing

MySQL 5.7.7 adds a native JSON data type that validates documents, stores them in a pointer‑key/value structure for fast selective deserialization, provides rich functions and path expressions for manipulation, and enables indexing via generated virtual columns while defining clear comparison and sorting rules.

Data TypesJSONMySQL
0 likes · 11 min read
MySQL JSON Data Type: Features, Implementation, and Indexing
Ctrip Technology
Ctrip Technology
Jan 5, 2017 · Artificial Intelligence

Design and Implementation of a Billion‑Scale Generalized Recommendation System at Tencent Cloud

This article explains how Tencent built a billion‑scale, generalized recommendation system by designing a reusable algorithm library, deploying a low‑latency, highly available real‑time streaming platform (R2), and offering a cloud‑based recommendation engine that simplifies integration for internet businesses.

AIMachine LearningReal-Time Computing
0 likes · 11 min read
Design and Implementation of a Billion‑Scale Generalized Recommendation System at Tencent Cloud
Ctrip Technology
Ctrip Technology
Jan 5, 2017 · Artificial Intelligence

Design and Implementation of Ele.me's Fast‑Iterating Online Recommendation System

This article details how Ele.me built a rapidly iterating recommendation system, covering model ranking architectures (single, linear, multi), online feature computation pipelines, feature management, and shuffling logic to balance algorithmic relevance with user perception, providing practical insights for large‑scale personalized services.

Rankingfeature-engineeringmachine-learning
0 likes · 13 min read
Design and Implementation of Ele.me's Fast‑Iterating Online Recommendation System
Ctrip Technology
Ctrip Technology
Jan 5, 2017 · Cloud Computing

Ctrip Cloud Walk 2016 Technical Conference Highlights: Cloud Computing, Container Orchestration, and Blockchain

The 2016 Ctrip Cloud Walk conference showcased a series of technical talks on cloud computing, container technologies, Kubernetes, Mesos, Docker, and blockchain, sharing real‑world implementations and challenges from industry leaders such as Qiniu, Ele.me, BiliBili, Dianrong, Alibaba Cloud, and Ctrip Cloud.

CloudContainersKubernetes
0 likes · 6 min read
Ctrip Cloud Walk 2016 Technical Conference Highlights: Cloud Computing, Container Orchestration, and Blockchain
Ctrip Technology
Ctrip Technology
Jan 5, 2017 · Artificial Intelligence

Practical Approaches to Deploying Machine Learning Models: PMML, Rserve, and Spark in Production

This article shares practical engineering experiences for deploying machine learning models in production, covering three typical scenarios—real‑time small data, real‑time large data, and offline predictions—and detailing how to use PMML, Rserve, Spark, shell scripts, and related tools to meet performance and operational requirements.

Machine LearningPMMLRserve
0 likes · 12 min read
Practical Approaches to Deploying Machine Learning Models: PMML, Rserve, and Spark in Production
Meituan Technology Team
Meituan Technology Team
Jan 5, 2017 · Databases

Inside DBProxy: Open‑Source High‑Availability Database Middleware and Its Key Enhancements

DBProxy, an open‑source MySQL middleware derived from Atlas, offers horizontal scaling, read/write separation, load balancing, advanced blacklist filtering, dynamic configuration, and numerous bug fixes, positioning it as a mature, high‑availability solution for enterprise database environments.

DBProxyDatabase MiddlewareHigh Availability
0 likes · 12 min read
Inside DBProxy: Open‑Source High‑Availability Database Middleware and Its Key Enhancements
Meituan Technology Team
Meituan Technology Team
Jan 5, 2017 · Cloud Computing

MGW: Meituan's High‑Performance Four‑Layer Load Balancer

Meituan’s self‑developed MGW replaces LVS with a DPDK‑based four‑layer load balancer that handles tens of gigabits per second and millions of concurrent connections by eliminating interrupts and locks, isolating control and data planes, and providing OSPF‑ECMP clustering with seamless failover and session synchronization.

DPDKLoad BalancingNetwork
0 likes · 20 min read
MGW: Meituan's High‑Performance Four‑Layer Load Balancer
Meituan Technology Team
Meituan Technology Team
Jan 5, 2017 · Frontend Development

Frontend Engineering Practices: Meituan's App-Proto Framework

Meituan’s Xiamen frontend team created the app‑proto framework— a convention‑over‑configuration, self‑contained system that separates a Node data‑proxy/routing layer, a pure web interaction layer, and operational tooling—enabling mock‑first development, incremental technology adoption, modular replaceability, and automated CI/CD with Docker for fast, reliable merchant‑facing single‑page tools.

DataSourcesapp-protoarchitecture
0 likes · 16 min read
Frontend Engineering Practices: Meituan's App-Proto Framework
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jan 5, 2017 · Databases

Mongosync: Fast Full and Real-Time MongoDB Sync with Benchmarks

This article introduces Mongosync, a Qihoo 360‑developed tool for transferring data between MongoDB replica sets, detailing its background, supported features such as full‑data and real‑time oplog synchronization, version compatibility, multithreaded bulk writes, configurable options, performance test results, and future development plans.

MongoDBMongosyncdata synchronization
0 likes · 7 min read
Mongosync: Fast Full and Real-Time MongoDB Sync with Benchmarks
Tencent TDS Service
Tencent TDS Service
Jan 5, 2017 · Mobile Development

Mastering RecyclerView: From Basics to Advanced Features

This article provides a comprehensive guide to Android's RecyclerView, covering its core concepts, differences from ListView, standard implementation steps, custom adapters, item decorations, layout managers, animators, header/footer integration, empty views, drag-and-swipe handling, nested scrolling, and performance optimizations, with code examples and diagrams.

AdapterAndroidItemDecoration
0 likes · 23 min read
Mastering RecyclerView: From Basics to Advanced Features
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jan 5, 2017 · Fundamentals

What Makes an Ideal Programmer? 6 Practical Traits to Master

This reflective guide explores the journey from novice to seasoned developer, classifies programmers into three types, and outlines six essential habits—focus, analytical thinking, constructive refusal, future investment, tool mastery, and time management—that together define an ideal programmer.

Productivitycareer developmentcontinuous learning
0 likes · 11 min read
What Makes an Ideal Programmer? 6 Practical Traits to Master
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 5, 2017 · Cloud Native

How Alibaba Unified T4 and Docker into AliDocker for Double‑11 Scale

This article details Alibaba's large‑scale migration of core transaction services from traditional VM and proprietary T4 containers to a unified Docker‑based platform called AliDocker, covering integration challenges, image‑based deployment, Swarm customizations, and middleware Dockerization that enabled seamless double‑11 operations.

AliDockerSwarmcontainer
0 likes · 18 min read
How Alibaba Unified T4 and Docker into AliDocker for Double‑11 Scale
360 Quality & Efficiency
360 Quality & Efficiency
Jan 5, 2017 · R&D Management

Innovating in Software Testing: Strategies and Methods

The article explores how software testing teams can identify and implement both technical and process-oriented innovations—ranging from tool usability improvements and automation to standardization, templating, and cross‑domain borrowing—to enhance efficiency, quality, and overall value.

Toolinginnovationprocess improvement
0 likes · 10 min read
Innovating in Software Testing: Strategies and Methods
Architecture Digest
Architecture Digest
Jan 5, 2017 · Backend Development

The Past, Present, and Future of APIs: From Mechanical Turk to Autonomous APIs

This article traces the evolution of APIs from early mechanical automata and historic milestones like Deep Blue to today’s REST‑based Web APIs, highlights current challenges such as documentation drift and versioning, and proposes autonomous, self‑describing APIs powered by vocabularies and discovery services.

API designAPI discoveryAutonomous APIs
0 likes · 11 min read
The Past, Present, and Future of APIs: From Mechanical Turk to Autonomous APIs
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 5, 2017 · Databases

Redis vs Memcached: Architecture, Data Types, and Real-World Use Cases

This article examines the MySQL‑Memcached architecture, explains Memcached’s slab memory management, compares Redis and Memcached across performance, memory efficiency, persistence and data structures, details Redis’s core data types and their internal implementations, and showcases practical use‑cases such as caching, ranking, queues, Pub/Sub and real‑time analytics.

Data StructuresMemcachedRedis
0 likes · 27 min read
Redis vs Memcached: Architecture, Data Types, and Real-World Use Cases
Qunar Tech Salon
Qunar Tech Salon
Jan 5, 2017 · Mobile Development

Hy Hybrid Mobile Framework: Architecture, Philosophy, and Evolution at Qunar

The article introduces Qunar's Hy hybrid mobile framework, detailing its motivation, cross‑platform architecture, progressive component design, integration of Web and Native capabilities, evolution from Hy 1.0 to Hy 2.0 with React, and its relationship to React‑Native, highlighting how it enables fast, low‑cost mobile development.

Hybrid MobileMobile DevelopmentReact
0 likes · 10 min read
Hy Hybrid Mobile Framework: Architecture, Philosophy, and Evolution at Qunar
DevOps
DevOps
Jan 4, 2017 · Operations

The Third Way of DevOps: Continuous Learning and Docker as Lab Equipment

The article explains the Third Way of DevOps—continuous learning through Kaizen and the PDSA cycle—showing how Docker serves as laboratory equipment that enables rapid, reproducible experiments, illustrated with examples from a financial institution and a personal baseball‑statistics project.

DevOpsLeanPDSA
0 likes · 8 min read
The Third Way of DevOps: Continuous Learning and Docker as Lab Equipment