All Articles

143493 articles · Page 6628 of 7175
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 7, 2017 · Big Data

How VAUD Lets You Find Lost Phones in Taxis Without Writing a Single Query

VAUD, a visual analysis system developed by Zhejiang University and Alibaba Cloud, enables users to locate lost smartphones or track vehicles by simply dragging and dropping time‑space conditions, eliminating complex SQL queries and leveraging spatio‑temporal indexing, quad‑tree structures, and cross‑domain data inference.

query visualizationspatio-temporal datavisual analytics
0 likes · 7 min read
How VAUD Lets You Find Lost Phones in Taxis Without Writing a Single Query
Java Backend Technology
Java Backend Technology
Nov 6, 2017 · Backend Development

Mastering Java’s Future Pattern: From CountDownLatch to Callable

This article explains Java’s asynchronous call mechanisms, reviews thread counters like CountDownLatch, introduces the Future pattern with its core roles and structure, provides a step‑by‑step code implementation, and shows how the JDK implements Future using Callable and FutureTask.

Backend DevelopmentFutureJava
0 likes · 8 min read
Mastering Java’s Future Pattern: From CountDownLatch to Callable
21CTO
21CTO
Nov 6, 2017 · Artificial Intelligence

Predict Retail Sales Without Coding: A Complete KNIME Tutorial

This step‑by‑step guide shows beginners how to use the GUI‑driven KNIME platform to import, clean, visualize, and model the BigMart sales dataset, enabling accurate retail sales predictions without writing any code.

KNIMEdata cleaningno-code
0 likes · 12 min read
Predict Retail Sales Without Coding: A Complete KNIME Tutorial
21CTO
21CTO
Nov 6, 2017 · Frontend Development

Master React Router v4: A Complete Guide to Building Dynamic and Protected Routes

This tutorial walks you through installing React Router v4, creating basic, nested, and dynamic routes, handling URL parameters, and implementing protected routes with authentication, providing comprehensive code examples and best practices for building robust client‑side navigation in modern React applications.

JavaScriptProtected RoutesReAct
0 likes · 18 min read
Master React Router v4: A Complete Guide to Building Dynamic and Protected Routes
Java Captain
Java Captain
Nov 6, 2017 · Backend Development

Comprehensive Guide to Learning Java: Environment Setup, Core Concepts, Tools, and Advanced Topics

This extensive guide outlines how to start learning Java—from installing a JDK and choosing an editor, through mastering procedural and object‑oriented programming, to exploring multithreading, networking, databases, build tools, testing, and advanced topics such as JVM internals, native interfaces, and distributed computing.

Backend DevelopmentToolsprogramming
0 likes · 17 min read
Comprehensive Guide to Learning Java: Environment Setup, Core Concepts, Tools, and Advanced Topics
MaGe Linux Operations
MaGe Linux Operations
Nov 6, 2017 · Fundamentals

Unlock Pythonic Iteration: Clean, Efficient Ways to Loop Over Collections

This guide reveals Pythonic techniques for iterating over ranges, lists, dictionaries, and multiple collections, showing how to write concise, readable loops, use built‑in functions like zip and enumerate, and apply advanced tools such as defaultdict, ChainMap, and context managers for cleaner and faster code.

LoopsPythonbest-practices
0 likes · 16 min read
Unlock Pythonic Iteration: Clean, Efficient Ways to Loop Over Collections
MaGe Linux Operations
MaGe Linux Operations
Nov 6, 2017 · Operations

Spooky Linux Commands: Crypt, Kill, Shred, Zombies, and More

As Halloween approaches, this guide explores Linux commands with eerie names—crypt for encryption, kill families for terminating processes, shred for secure deletion, zombie processes, at midnight scheduling, and daemon services—providing examples and practical tips for each.

cryptdaemonskill
0 likes · 6 min read
Spooky Linux Commands: Crypt, Kill, Shred, Zombies, and More
JD Retail Technology
JD Retail Technology
Nov 6, 2017 · Product Management

Componentization in E‑commerce Product Development: Three Perspectives on Requirements and Core Component Principles

The article explains how componentization, illustrated through computer hardware analogies, helps product managers analyze requirements from point, line, and surface perspectives, defines three core component attributes—individuality, shared reuse, and business enablement—and shows practical e‑commerce projects that embody these principles.

business componentsrequirements analysis
0 likes · 9 min read
Componentization in E‑commerce Product Development: Three Perspectives on Requirements and Core Component Principles
ITPUB
ITPUB
Nov 6, 2017 · Databases

How to Set Up MySQL Master‑Slave Replication with Docker in Minutes

This guide walks you through building custom MySQL Docker images, configuring master and slave my.cnf files, launching the containers, creating a replication user, and synchronizing the slave using Docker commands and a ready‑made shell script, all with detailed code examples.

DockerMySQLReplication
0 likes · 10 min read
How to Set Up MySQL Master‑Slave Replication with Docker in Minutes
Architecture Digest
Architecture Digest
Nov 6, 2017 · Backend Development

Understanding Concurrency, Synchronization, and Locking Mechanisms in Java and Hibernate

This article explains the concepts of synchronous and asynchronous execution, common concurrency problems such as dirty reads and non‑repeatable reads, and presents practical solutions using Java synchronized blocks, database pessimistic and optimistic locks, Hibernate lock modes, and performance‑optimizing techniques for high‑traffic web applications.

HibernateJavaconcurrency
0 likes · 25 min read
Understanding Concurrency, Synchronization, and Locking Mechanisms in Java and Hibernate
Java Backend Technology
Java Backend Technology
Nov 6, 2017 · Fundamentals

16 Hidden Gems: Must‑Visit Websites Every Developer Should Bookmark

This article compiles sixteen lesser‑known yet highly useful websites for programmers, ranging from a massive Hello World collection and Font Awesome cheatsheet to interactive algorithm visualizers, exclusive access sites, free e‑books, coding challenge platforms, and handy regex tools, all aimed at boosting productivity and learning.

algorithm visualizationcoding challengesdeveloper resources
0 likes · 7 min read
16 Hidden Gems: Must‑Visit Websites Every Developer Should Bookmark
网易UEDC
网易UEDC
Nov 6, 2017 · Product Management

How to Design Addictive Products: The Science Behind Habit‑Forming UX

This article explores how habit‑forming product design leverages behavioral psychology, the habit loop, and the Fogg model to persuade users, reward actions, and encourage investment, offering practical frameworks for creating engaging, habit‑driving digital experiences.

Design principlesbehavioral designbehavioral economics
0 likes · 15 min read
How to Design Addictive Products: The Science Behind Habit‑Forming UX
dbaplus Community
dbaplus Community
Nov 5, 2017 · Databases

Uncovering Oracle’s Hidden Parse Failures: Why AWR Shows 99% Parse Time

A customer’s Oracle 11g RAC experienced chronic high CPU usage; deep AWR analysis revealed that massive parse time was attributed to mutex waits and a hidden hard‑parse failure caused by a missing column, which triggered Bug 16175381 and forced process spin, ultimately resolved by correcting the faulty SQL.

AWRCPUOracle
0 likes · 10 min read
Uncovering Oracle’s Hidden Parse Failures: Why AWR Shows 99% Parse Time
dbaplus Community
dbaplus Community
Nov 5, 2017 · Databases

Comparing Oracle RAC and MySQL MHA: High‑Availability Architectures Explained

This article provides a detailed comparison of Oracle RAC and MySQL MHA high‑availability solutions, covering architecture overviews, network requirements, failover methods, configuration examples, disaster‑recovery options, performance trade‑offs, and practical considerations for choosing the right approach.

High AvailabilityMHAMySQL
0 likes · 16 min read
Comparing Oracle RAC and MySQL MHA: High‑Availability Architectures Explained
Efficient Ops
Efficient Ops
Nov 5, 2017 · Operations

Scaling Ele.me’s Infrastructure: Operations, Automation, and Private Cloud Insights

This article recounts Ele.me's rapid growth from 2014 onward, detailing the challenges of network and server management, the evolution of their operations through standardization, process automation, and platform building, and how private cloud solutions like ZStack enabled fine‑grained, data‑driven infrastructure management.

AutomationCloud ComputingOperations
0 likes · 23 min read
Scaling Ele.me’s Infrastructure: Operations, Automation, and Private Cloud Insights
DevOps
DevOps
Nov 5, 2017 · R&D Management

Comprehensive Guide to Using JIRA and Confluence for Agile Project Management

This article provides a detailed overview of JIRA and Confluence, explaining their core concepts, issue types, workflows, boards, release management, and integration features, and shows how they together enable decentralized, collaborative, transparent, and visual agile development practices.

ConfluenceJiraissue tracking
0 likes · 13 min read
Comprehensive Guide to Using JIRA and Confluence for Agile Project Management
MaGe Linux Operations
MaGe Linux Operations
Nov 5, 2017 · Artificial Intelligence

How Deep Learning Transforms Modern Face Recognition: From Basics to DeepFace

This article surveys the evolution of face recognition from traditional image‑based methods to real‑time video processing, highlights key researchers and open‑source projects, explains the four‑stage pipeline, details DeepFace's deep‑learning architecture, and provides practical installation and usage instructions for Python developers.

CNNDeep LearningDeepFace
0 likes · 21 min read
How Deep Learning Transforms Modern Face Recognition: From Basics to DeepFace