All Articles

143493 articles · Page 6627 of 7175
ITPUB
ITPUB
Nov 8, 2017 · Databases

Achieving Zero Data Loss and High Availability in Finance with PostgreSQL Replication

This article explains how PostgreSQL's streaming replication can provide zero data loss, high availability, and disaster‑recovery for financial institutions, detailing feedback and consistency metrics, architecture simplifications, configuration examples, performance impact, failover rules, flexibility, and cost considerations.

Financial ServicesPostgreSQLReplication
0 likes · 10 min read
Achieving Zero Data Loss and High Availability in Finance with PostgreSQL Replication
Architecture Digest
Architecture Digest
Nov 8, 2017 · Backend Development

Implementing Distributed Locks with Redis: Commands, Java Implementations, and Lua Script Optimizations

This article explains how to build a reliable distributed lock using Redis by introducing essential Redis commands, presenting initial Java pseudocode, addressing race‑condition pitfalls, improving the design with GETSET and Lua scripts, and providing complete, production‑ready Java implementations with unlock safety fixes.

backenddistributed-locklua
0 likes · 16 min read
Implementing Distributed Locks with Redis: Commands, Java Implementations, and Lua Script Optimizations
网易UEDC
网易UEDC
Nov 8, 2017 · Mobile Development

How to Build a Professional Mobile Interaction Draft: Step‑by‑Step Guide

This article explains what a mobile interaction draft should contain, how to structure it based on product information architecture, design each page with clear guidelines, apply a grid system for alignment, write readable design notes, and offers practical tips for creating effective documentation.

AxureDesign GuidelinesMobile Design
0 likes · 8 min read
How to Build a Professional Mobile Interaction Draft: Step‑by‑Step Guide
Qunar Tech Salon
Qunar Tech Salon
Nov 8, 2017 · Operations

Evolution of Ele.me's Operations Infrastructure: From 1.0 to 2.0 – Standardization, Automation, and Data‑Driven Management

The article recounts Ele.me's rapid growth and the resulting operational challenges, describing how the company progressed from ad‑hoc 1.0 practices to a standardized, automated 2.0 infrastructure built on ZStack private cloud, fine‑grained operations, and data‑driven management to improve quality, efficiency, and cost.

MonitoringResource Managementstandardization
0 likes · 21 min read
Evolution of Ele.me's Operations Infrastructure: From 1.0 to 2.0 – Standardization, Automation, and Data‑Driven Management
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 8, 2017 · Artificial Intelligence

How Alibaba’s AI Designer “Luban” Generates 400 Million Double‑11 Banners in Seconds

Alibaba’s AI system “Luban” transforms massive Double‑11 banner creation by learning designers’ styles, using a three‑module architecture—style learning, actuator, and evaluation network—to produce up to 8,000 unique posters per second, while still relying on human‑AI collaboration.

AIAlibabaPoster Automation
0 likes · 9 min read
How Alibaba’s AI Designer “Luban” Generates 400 Million Double‑11 Banners in Seconds
21CTO
21CTO
Nov 7, 2017 · Big Data

What 3.3 Million Zhihu Users Reveal About Gender, Location, and Careers

Analyzing over 3.2 million publicly available Zhihu profiles collected via a distributed Python crawler, this report uncovers gender balance near 1:1, top residential cities, dominant occupations, university participation, and the most followed and active contributors, while noting data limitations and temporal relevance.

User Demographicsdata analysiszhihu
0 likes · 11 min read
What 3.3 Million Zhihu Users Reveal About Gender, Location, and Careers
21CTO
21CTO
Nov 7, 2017 · Fundamentals

How to Become a 10× Developer: Master the What, Why, and When

The article explains how developers can boost their productivity tenfold by focusing on three core questions—what to build, why it matters, and when to act—while emphasizing communication, prioritization, and a product‑mindset over sheer coding skill.

10x developerTeam Collaborationdeveloper efficiency
0 likes · 10 min read
How to Become a 10× Developer: Master the What, Why, and When
DevOps Engineer
DevOps Engineer
Nov 7, 2017 · Fundamentals

How to Self‑Study Software Testing: Books, Videos, Crowdsourced Platforms, and Learning on the Job

This article outlines practical ways for beginners to self‑learn software testing, including recommended e‑books, video courses, participation in crowdsourced testing platforms, and gaining experience directly through work, while also offering tips for staying motivated and advancing in the field.

Software Testingcareer developmentcrowdsourced testing
0 likes · 5 min read
How to Self‑Study Software Testing: Books, Videos, Crowdsourced Platforms, and Learning on the Job
MaGe Linux Operations
MaGe Linux Operations
Nov 7, 2017 · Operations

10 Little‑Known Linux Commands That Supercharge Your Workflow

This article introduces a collection of lesser‑known Linux commands—such as sudo !!, python -m SimpleHTTPServer, mtr, Ctrl+x+e, nl, shuf, ss, last, curl ifconfig.me, tree, and pstree—explaining their purpose and providing concise usage examples to help both beginners and seasoned administrators work more efficiently.

ShellSystem AdministrationUNIX
0 likes · 8 min read
10 Little‑Known Linux Commands That Supercharge Your Workflow
MaGe Linux Operations
MaGe Linux Operations
Nov 7, 2017 · Fundamentals

Watch Python Code Run Like a Movie with Livepython

Livepython is a lightweight desktop tool that visualizes Python program execution and variable states in real time, offering simple play‑pause and speed controls, compatibility details, and an MIT license, making it easier for learners to understand code flow than traditional debuggers.

Tooleducationlivecoding
0 likes · 3 min read
Watch Python Code Run Like a Movie with Livepython
ITPUB
ITPUB
Nov 7, 2017 · Big Data

Which Tech Giant Dominates Open‑Source on GitHub? 2017 Contribution Analysis

This article examines 2017 GitHub data to compare how major tech companies like Microsoft, Google, Amazon, and others contribute to open‑source projects, revealing surprising rankings, star counts, and the methodology behind the analysis using Google BigQuery and custom SQL queries.

GitHubGoogle BigQuerySQL
0 likes · 8 min read
Which Tech Giant Dominates Open‑Source on GitHub? 2017 Contribution Analysis
ITPUB
ITPUB
Nov 7, 2017 · Databases

Why MySQL Ignored My Index and How to Speed Up Periodic Deletion Queries

The article examines why a MySQL DELETE statement with a composite index on biz_date and status still triggers a full‑table scan, shows EXPLAIN output, tests forced index usage, and ultimately demonstrates that narrowing the date range in the query dramatically reduces rows examined and improves performance.

MySQLQuery OptimizationSQL
0 likes · 7 min read
Why MySQL Ignored My Index and How to Speed Up Periodic Deletion Queries