All Articles

143513 articles · Page 6621 of 7176
Dada Group Technology
Dada Group Technology
Nov 17, 2017 · Backend Development

Designing a High‑Availability Distributed ID Generator: From UUID to Snowflake

This article examines the requirements for globally unique IDs in distributed systems, compares classic generation schemes such as UUID, Flickr, Snowflake and TDDL, and details a customized Snowflake‑based implementation with ZooKeeper‑managed worker IDs, clock‑rollback handling, deployment optimizations, and JVM tuning to achieve high performance and reliability.

High AvailabilityPerformanceSnowflake
0 likes · 15 min read
Designing a High‑Availability Distributed ID Generator: From UUID to Snowflake
UCloud Tech
UCloud Tech
Nov 17, 2017 · Frontend Development

How to Seamlessly Combine Django and VueJS for a Modern Front‑Back End Project

This guide walks you through why Django and VueJS make a powerful pairing, explains their integration, and provides step‑by‑step instructions for setting up the project, configuring templates and static files, handling development and production environments, and deploying with uWSGI and Nginx.

DjangoNginxVueJS
0 likes · 14 min read
How to Seamlessly Combine Django and VueJS for a Modern Front‑Back End Project
Node Underground
Node Underground
Nov 17, 2017 · Information Security

Are Your Node.js Apps Really Secure? Survey Reveals Shocking Gaps

A recent NodeSource and Sqreen survey shows that most developers underestimate Node.js security risks, with low confidence in code safety, third‑party dependencies, and vulnerability checks, highlighting the urgent need for better practices as the npm ecosystem expands.

Node.jsVulnerabilities
0 likes · 3 min read
Are Your Node.js Apps Really Secure? Survey Reveals Shocking Gaps
ITPUB
ITPUB
Nov 17, 2017 · Artificial Intelligence

How RNNs Power Risk Control in O2O Food Delivery: A TensorFlow Case Study

This article explains how Baidu Waimai's risk‑control team uses recurrent neural networks, especially LSTM, within TensorFlow to detect fraudulent merchants and users, compares static and dynamic RNN implementations, demonstrates a MNIST digit‑recognition example, and discusses optimization algorithms and model trade‑offs for real‑time fraud detection.

Deep LearningLSTMMNIST
0 likes · 27 min read
How RNNs Power Risk Control in O2O Food Delivery: A TensorFlow Case Study
Suning Technology
Suning Technology
Nov 17, 2017 · Operations

How Suning Scaled Its API Platform: Standards, High Availability, and O2O Event Readiness

This article explains how Suning built a standardized, high‑availability API gateway, detailing naming conventions, documentation practices, protocol choices, error‑code design, dynamic configuration, SDK automation, system refactoring, monitoring, intelligent alerting, and the specific preparations made for the O2O shopping festival.

API designCloud ComputingHigh Availability
0 likes · 16 min read
How Suning Scaled Its API Platform: Standards, High Availability, and O2O Event Readiness
ITPUB
ITPUB
Nov 17, 2017 · Operations

Master Bash Scripting: Tips and Ready‑to‑Use Monitoring Scripts

This guide presents essential Bash scripting best practices and a collection of practical monitoring scripts—including random string generation, user creation, package checks, service status, host reachability, CPU/memory/disk usage, and website availability—complete with debugging tips and naming conventions for reliable automation.

AutomationMonitoringbash
0 likes · 5 min read
Master Bash Scripting: Tips and Ready‑to‑Use Monitoring Scripts
Architecture Digest
Architecture Digest
Nov 17, 2017 · Backend Development

A Comprehensive Overview of Java Concurrency Programming

This article provides a high‑level summary of Java concurrency, covering thread creation methods, thread models, thread pools, Future and CompletableFuture, the Fork/Join framework, volatile, CAS, AQS, synchronized locks, and concurrent queue implementations, with code examples and reference links for deeper study.

AQSFutureJava
0 likes · 39 min read
A Comprehensive Overview of Java Concurrency Programming
Aotu Lab
Aotu Lab
Nov 17, 2017 · Game Development

How to Build a Physics‑Powered Basketball Mini‑Game with LayaAir and Matter.js

This tutorial walks through creating a web‑based basketball shooting game by initializing LayaAir, integrating the Matter.js physics engine, handling user gestures to draw aim lines, applying forces to a ball, and adding realistic basket components, while sharing practical code snippets and performance tips.

HTML5JavaScriptLayaAir
0 likes · 11 min read
How to Build a Physics‑Powered Basketball Mini‑Game with LayaAir and Matter.js
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 17, 2017 · Artificial Intelligence

How Alibaba Cloud’s ET City Brain Is Powering China’s AI‑Driven Smart Cities

The Ministry of Science and Technology unveiled China’s new AI development plan, highlighting Alibaba Cloud’s ET City Brain as a national open innovation platform that is already optimizing traffic, emergency response, and resource allocation in cities like Hangzhou and Suzhou, while the government sets ambitious industry targets for the next decade.

AI policyAlibaba CloudSmart City
0 likes · 4 min read
How Alibaba Cloud’s ET City Brain Is Powering China’s AI‑Driven Smart Cities
MaGe Linux Operations
MaGe Linux Operations
Nov 17, 2017 · Operations

Essential Linux Command Cheat Sheet for System Administrators

This comprehensive guide lists essential Linux commands—covering help utilities, file and directory operations, content viewing, compression, system information, networking, user management, process control, and system administration—providing concise descriptions to help users quickly understand each command's purpose and usage.

Linuxbashcommand-line
0 likes · 16 min read
Essential Linux Command Cheat Sheet for System Administrators
Ctrip Technology
Ctrip Technology
Nov 16, 2017 · Backend Development

Design and Implementation of a Distributed Unique ID Generator for Ctrip User Accounts

This article describes Ctrip's design of a distributed, globally unique user ID generator for MySQL migration, covering requirements, evaluation of common approaches such as auto‑increment, UUID, Snowflake and Redis, and detailing the final Flicker‑based solution with segment caching using AtomicLong to achieve high concurrency and reliability.

Unique IDbackenddistributed-systems
0 likes · 9 min read
Design and Implementation of a Distributed Unique ID Generator for Ctrip User Accounts
Meituan Technology Team
Meituan Technology Team
Nov 16, 2017 · Big Data

Performance Comparison of Apache Flink and Apache Storm for Real-Time Stream Processing

The study benchmarks Apache Flink against Apache Storm on a shared cluster, showing Flink delivering three‑to‑five times higher throughput and roughly half the latency across simple, sleep‑induced, and windowed workloads, with modest throughput loss for exactly‑once semantics, leading to a recommendation of Flink for high‑performance, stateful real‑time stream processing.

Apache FlinkApache StormReal-time Stream Processing
0 likes · 19 min read
Performance Comparison of Apache Flink and Apache Storm for Real-Time Stream Processing
Hulu Beijing
Hulu Beijing
Nov 16, 2017 · Artificial Intelligence

How to Verify Gradient Implementations: A Practical Optimization Exercise

This article introduces optimization as a core of machine learning, explains the challenges of large‑scale non‑convex problems, and presents a hands‑on gradient verification exercise that shows how to use objective‑value computations to confirm gradient correctness.

Adam optimizergradient verificationoptimization
0 likes · 5 min read
How to Verify Gradient Implementations: A Practical Optimization Exercise