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
Dec 18, 2017 · Mobile Development

An Introduction to Android Room: Entities, DAO, Database, Migrations, and Advanced Usage

This article provides a comprehensive guide to Android's Room persistence library, covering the creation of Entity classes, defining Data Access Objects (DAO), building the RoomDatabase, handling foreign keys, embedded objects, query methods, LiveData and RxJava return types, as well as database migrations and type converters for complex data types.

AndroidORMRoom
0 likes · 11 min read
An Introduction to Android Room: Entities, DAO, Database, Migrations, and Advanced Usage
Hujiang Technology
Hujiang Technology
Dec 14, 2017 · Backend Development

Deploying LanguageTool as a Java Servlet for Grammar Checking

This guide walks through cloning the LanguageTool repository, building it with Maven, extracting the required JARs, creating a servlet that uses JLanguageTool to check English text, handling language‑code issues by packaging META‑INF resources, and finally testing the service with curl.

GrammarCheckJavaLanguageTool
0 likes · 6 min read
Deploying LanguageTool as a Java Servlet for Grammar Checking
Hujiang Technology
Hujiang Technology
Dec 6, 2017 · Product Management

Top Tips for Negotiating with Stakeholders

This article offers product managers practical negotiation techniques—including securing a home base, identifying true stakeholders, using vision as a tool, maintaining consistency, proving rationale, committing to agile practices, asking open‑ended questions, focusing, listening, and standing firm on decisions—to effectively influence and align stakeholder expectations.

Communicationagileproduct management
0 likes · 10 min read
Top Tips for Negotiating with Stakeholders
Hujiang Technology
Hujiang Technology
Dec 1, 2017 · Operations

Practical Guide to Performance Testing and Troubleshooting in Linux Environments

This article outlines a comprehensive, step‑by‑step approach to performance testing and root‑cause analysis for backend services, covering environment validation, tool selection, Linux system limits, dependency checks, empty‑endpoint verification, throughput calculation, log monitoring, and essential Linux commands such as netstat, vmstat, mpstat, iostat, top and free.

JMeterLinux monitoringbackend optimization
0 likes · 20 min read
Practical Guide to Performance Testing and Troubleshooting in Linux Environments
Hujiang Technology
Hujiang Technology
Nov 1, 2017 · Backend Development

Understanding and Implementing Promisify in JavaScript

Promisify converts Node‑style callback functions into Promise‑based ones by ensuring the callback is the last argument and its first parameter is an error, enabling cleaner asynchronous code with examples, implementation details, and optimizations for JavaScript developers.

AsynchronousJavaScriptNode.js
0 likes · 5 min read
Understanding and Implementing Promisify in JavaScript
Hujiang Technology
Hujiang Technology
Oct 26, 2017 · Frontend Development

Design Patterns in Front-End JavaScript Development

This article explains how to apply common design patterns such as Singleton and Observer in front‑end JavaScript, demonstrating practical extensions using Function.prototype, discussing the Open‑Closed Principle, and providing code examples for flexible, maintainable code without invasive modifications.

JavaScriptObserverOpen/Closed Principle
0 likes · 10 min read
Design Patterns in Front-End JavaScript Development
Hujiang Technology
Hujiang Technology
Oct 25, 2017 · Backend Development

Technical Case Study of Migrating a Transaction System from Windows/.NET/SQL Server to Linux/Java/MySQL

This article presents a comprehensive technical case study of a large‑scale migration that replaces a Windows/.NET/SQL Server stack with a Linux/Java/MySQL architecture, detailing system decomposition, order service redesign, code conversion scripts, data synchronization challenges, testing strategies, deployment and rollback procedures.

Data SynchronizationMigrationSystem Architecture
0 likes · 21 min read
Technical Case Study of Migrating a Transaction System from Windows/.NET/SQL Server to Linux/Java/MySQL