Hujiang Technology
Author

Hujiang Technology

We focus on the real-world challenges developers face, delivering authentic, practical content and a direct platform for technical networking among developers.

150
Articles
0
Likes
272
Views
0
Comments
Recent Articles

Latest from Hujiang Technology

100 recent articles max
Hujiang Technology
Hujiang Technology
Nov 26, 2018 · Backend Development

Ensuring Distributed Final Consistency: Heavy and Light Approaches, Principles and Practices

The article explains distributed final consistency challenges, compares heavyweight transaction frameworks with lightweight techniques such as idempotency, retries, state machines, recovery logs, and async verification, and outlines CAP, BASE principles and practical implementation steps for backend systems.

BASECAP theoremConsistency
0 likes · 14 min read
Ensuring Distributed Final Consistency: Heavy and Light Approaches, Principles and Practices
Hujiang Technology
Hujiang Technology
Oct 29, 2018 · Backend Development

Implementing a Custom Java AQS Lock from Scratch

This tutorial walks through building a simple Java lock using AbstractQueuedSynchronizer (AQS), starting with a basic MyLock class, adding thread parking with Unsafe, creating a FIFO thread container, and refining lock and unlock methods to achieve correct synchronization and avoid lock starvation.

AQSJavaLock
0 likes · 15 min read
Implementing a Custom Java AQS Lock from Scratch
Hujiang Technology
Hujiang Technology
Jul 5, 2018 · Databases

Order Table Splitting Project: Architecture, Implementation, and Performance Improvements

This article describes the background, analysis, solution selection, architecture redesign, execution steps, and results of a large‑scale order table splitting project that separates hot and cold data, applies horizontal sharding, and uses MySQL partitioning to control table size and boost query performance.

MySQLbackend developmentdata migration
0 likes · 15 min read
Order Table Splitting Project: Architecture, Implementation, and Performance Improvements
Hujiang Technology
Hujiang Technology
Jun 27, 2018 · Operations

Design and Architecture of an Overlapping Experiment Platform for Data‑Driven Product Operations

The article describes the motivation, layered design, traffic allocation, statistical validation methods, and system architecture of a scalable A/B testing platform that enables multiple concurrent experiments while ensuring independent traffic segmentation and reliable data analysis for product growth.

A/B testingExperiment PlatformStatistical Analysis
0 likes · 12 min read
Design and Architecture of an Overlapping Experiment Platform for Data‑Driven Product Operations
Hujiang Technology
Hujiang Technology
Jun 20, 2018 · Databases

Deep Dive into Yugong: Architecture, Core Modules, and Custom Enhancements for Database Migration

This article introduces Yugong, an open‑source ETL framework for heterogeneous database migration, explains its core Extractor‑Translator‑Applier architecture, details key classes and interfaces, discusses limitations of the original version, and describes extensive refactoring and new features added to support SQL Server, MySQL, and Canal‑based incremental replication.

Database MigrationETLJava
0 likes · 9 min read
Deep Dive into Yugong: Architecture, Core Modules, and Custom Enhancements for Database Migration
Hujiang Technology
Hujiang Technology
Jun 1, 2018 · R&D Management

Recap of Hujiang PMO Salon: Insights on Project Management Practices and Organizational PMO

The article recounts the Hujiang PMO salon held on May 27, 2018, detailing the schedule, keynote presentations on PMO operations, organizational project management, a complex cross‑departmental learning system case study, and concluding remarks on continuous improvement and transformation in project management.

PMOchange managementleadership
0 likes · 7 min read
Recap of Hujiang PMO Salon: Insights on Project Management Practices and Organizational PMO
Hujiang Technology
Hujiang Technology
May 17, 2018 · Artificial Intelligence

Technical Analysis of Google Duplex: Achieving Natural Conversational Interaction

The article provides a detailed technical breakdown of Google Duplex, explaining how its speech recognition, natural language understanding, dialogue management, and speech synthesis modules work together to produce task‑oriented, natural‑sounding conversations and discussing challenges such as handling refusals, conditional responses, context management, and future scalability and safety concerns.

Artificial IntelligenceGoogle DuplexVoice Assistant
0 likes · 10 min read
Technical Analysis of Google Duplex: Achieving Natural Conversational Interaction
Hujiang Technology
Hujiang Technology
May 10, 2018 · Mobile Development

Introducing AndroidX: Early Preview of the New Android Support Library

Google announced an early preview of AndroidX, a major refactoring of the Android Support Library that introduces new package namespaces, Maven artifact naming, strict semantic versioning, and migration tools, while advising developers not to use it in production due to known issues.

AndroidAndroidXPackage Refactoring
0 likes · 9 min read
Introducing AndroidX: Early Preview of the New Android Support Library