All Articles

142445 articles · Page 6760 of 7123
21CTO
21CTO
Mar 1, 2017 · Backend Development

How We Built a Scalable Uber‑Like Backend with Go, UDP & ProtoBuf

This article details the design and implementation of a Go‑based backend for a ride‑hailing app, covering real‑time vehicle tracking, route planning with OSRM, bandwidth‑saving UDP + ProtoBuf communication, in‑memory storage, R‑tree indexing, and the full API workflow.

GoOSRMProtobuf
0 likes · 10 min read
How We Built a Scalable Uber‑Like Backend with Go, UDP & ProtoBuf
Tencent Cloud Developer
Tencent Cloud Developer
Mar 1, 2017 · Information Security

MySQL Ransomware Attacks: Security Analysis and Hardening Guide

MySQL has become a ransomware target because many servers expose the database to the internet with empty or weak passwords, so administrators should audit open ports, enforce strong authentication, restrict access via security groups or iptables, bind services to internal IPs, and avoid using root or high‑privilege accounts to harden MySQL, MongoDB, and Redis against compromise.

MongoDB hardeningMySQL securityRedis security
0 likes · 8 min read
MySQL Ransomware Attacks: Security Analysis and Hardening Guide
Java High-Performance Architecture
Java High-Performance Architecture
Mar 1, 2017 · Databases

Understanding MySQL Group Replication: Features, Differences, and Use Cases

MySQL 5.7.17 introduced Group Replication, a feature that ensures full data consistency across multiple MySQL nodes by synchronizing changes, offering high consistency, fault tolerance, elasticity, and flexible single‑master or multi‑master modes, making it suitable for elastic replication, high‑availability sharding, and as a replacement for traditional master‑slave replication.

Group ReplicationMySQLdatabase-consistency
0 likes · 4 min read
Understanding MySQL Group Replication: Features, Differences, and Use Cases
Java Backend Technology
Java Backend Technology
Mar 1, 2017 · Operations

Master ELK Stack on Ubuntu: Step-by-Step Logstash & Filebeat Setup

Learn how to install and configure the ELK stack (Elasticsearch, Logstash, Kibana, and Filebeat) on Ubuntu 16.04, covering architecture, component roles, download sources, command-line installation, pipeline testing, and integration of Filebeat for real-time log collection and visualization.

ELKElasticsearchKibana
0 likes · 10 min read
Master ELK Stack on Ubuntu: Step-by-Step Logstash & Filebeat Setup
MaGe Linux Operations
MaGe Linux Operations
Feb 28, 2017 · Artificial Intelligence

Top 16 Python Machine Learning Libraries You Should Know

This article provides a concise overview of sixteen popular Python machine‑learning libraries—including scikit‑learn, NLTK, Theano, and Orange—detailing their main features, typical use cases, and where to find their project pages, making it a handy reference for data‑science practitioners.

Artificial IntelligenceMachine LearningPython
0 likes · 14 min read
Top 16 Python Machine Learning Libraries You Should Know
DevOps
DevOps
Feb 28, 2017 · Operations

Designing a Team Kanban Wall and System: Step-by-Step Guide

This article walks readers through a three-step process for designing a team’s Kanban wall and system, teaching how to analyze value streams, select appropriate visual elements, and create a customized board that supports efficient workflow management.

KanbanVisual Managementoperations
0 likes · 3 min read
Designing a Team Kanban Wall and System: Step-by-Step Guide
Efficient Ops
Efficient Ops
Feb 28, 2017 · Frontend Development

Boost Browser Data Handling: RxJS-Wrapped Fetch API for Smart Caching & Updates

This article examines the limitations of plain Fetch API for caching and real‑time updates in complex web apps, then demonstrates how wrapping Fetch with RxJS creates lazy‑loaded caches, reactive update notifications, and extensible data streams, while outlining practical implementation details and best practices.

Web Developmentcachingfetch API
0 likes · 5 min read
Boost Browser Data Handling: RxJS-Wrapped Fetch API for Smart Caching & Updates
Efficient Ops
Efficient Ops
Feb 28, 2017 · Operations

Prepare Your E‑Commerce System for Mega‑Sales: Proactive Prevention & Rapid Response

This article outlines a comprehensive PDCA‑based methodology for e‑commerce platforms to proactively prevent issues, quickly detect anomalies, and execute rapid decisions during large‑scale promotions, covering system goal definition, performance evaluation, capacity planning, SLA management, and team/process maturity.

Capacity PlanningMonitoringe-commerce
0 likes · 18 min read
Prepare Your E‑Commerce System for Mega‑Sales: Proactive Prevention & Rapid Response
dbaplus Community
dbaplus Community
Feb 28, 2017 · Databases

How to Stop Bitcoin Ransomware Attacks on MySQL and Other Databases

This article reviews recent ransomware campaigns targeting MySQL, MongoDB, ElasticSearch, Hadoop, and Redis, explains how attackers exploit weak password policies, and provides concrete MySQL password‑policy settings, password‑less login configuration, and security checklists for multiple database platforms.

MongoDBMySQLRedis
0 likes · 13 min read
How to Stop Bitcoin Ransomware Attacks on MySQL and Other Databases
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Feb 28, 2017 · Databases

How to Use MySQL Sniffer for Real-Time MySQL Traffic Capture

MySQL Sniffer is a command‑line tool that captures MySQL protocol traffic in real time, displaying timestamps, users, source IPs, databases, query latency, row counts and SQL statements, while offering flexible options such as multi‑port capture, daemon mode, log splitting and output to files.

Database MonitoringMySQLcommand-line
0 likes · 8 min read
How to Use MySQL Sniffer for Real-Time MySQL Traffic Capture
AntTech
AntTech
Feb 28, 2017 · Artificial Intelligence

Key Computing Capabilities Driving the Evolution of Digital Financial Services

The talk outlines nine essential computing capabilities—transaction processing, system robustness, connectivity, decision-making, data insight, intelligent services, biometric authentication, blockchain trust, and immersive integration—that have transformed Ant Financial over the past decade and outlines the challenges and strategies for the next ten years.

Artificial IntelligenceBig DataCloud Computing
0 likes · 16 min read
Key Computing Capabilities Driving the Evolution of Digital Financial Services
AntTech
AntTech
Feb 28, 2017 · Databases

The Rise of OceanBase: China’s Homegrown Distributed Database Behind Alibaba’s Double‑11 Peaks

OceanBase, a homegrown distributed database developed by a small Ant Group team, overcame technical and cultural challenges to power Alibaba’s record‑breaking Double‑11 payment peaks, earning international recognition and illustrating China’s push to break the Western monopoly on core database technology.

AlibabaAnt GroupDatabase Innovation
0 likes · 12 min read
The Rise of OceanBase: China’s Homegrown Distributed Database Behind Alibaba’s Double‑11 Peaks
21CTO
21CTO
Feb 28, 2017 · Operations

How to Build a Robust Init Script for a Swoole Mail Server on Linux

This guide explains how to create a full-featured init script for a Swoole‑based mail service, enabling start, stop, restart, reload, and status commands, plus automatic boot‑time activation, with complete shell code and step‑by‑step instructions.

LinuxSwooleinit script
0 likes · 6 min read
How to Build a Robust Init Script for a Swoole Mail Server on Linux
High Availability Architecture
High Availability Architecture
Feb 28, 2017 · Backend Development

Designing a Backend System for an Uber‑Like Ride‑Hailing App with Animated Map Cars Using Go

This article describes how a ride‑hailing service built a memory‑based backend that animates cars on a map, covering challenges of sparse GPS updates, route planning with OSRM, protocol selection (UDP), data serialization (Protobuf), storage architecture, geospatial indexing with R‑tree, and the final API design.

BackendGoProtobuf
0 likes · 9 min read
Designing a Backend System for an Uber‑Like Ride‑Hailing App with Animated Map Cars Using Go
Architecture Digest
Architecture Digest
Feb 28, 2017 · Big Data

Architecture and Real‑Time Processing Design of Tencent Analytics (TA)

This article explains the architecture, real‑time computation framework, and storage solutions of Tencent Analytics, detailing how massive TB‑level web‑traffic data are collected via JavaScript, processed in memory‑centric streaming components, and stored using Redis and LevelDB to achieve second‑level updates.

Big DataLevelDBNoSQL
0 likes · 13 min read
Architecture and Real‑Time Processing Design of Tencent Analytics (TA)
MaGe Linux Operations
MaGe Linux Operations
Feb 28, 2017 · Artificial Intelligence

How to Build a Python Machine Learning Environment and Fit Your First Model

This tutorial walks through setting up a Python 2.7 machine learning environment with scikit-learn, installing required libraries, loading web traffic data, cleaning NaN entries, visualizing the data, performing a linear regression using SciPy's polyfit, and evaluating the model's fit.

Data VisualizationMachine LearningPython
0 likes · 9 min read
How to Build a Python Machine Learning Environment and Fit Your First Model