Huajiao Technology
Author

Huajiao Technology

The Huajiao Technology channel shares the latest Huajiao app tech on an irregular basis, offering a learning and exchange platform for tech enthusiasts.

62
Articles
0
Likes
244
Views
0
Comments
Recent Articles

Latest from Huajiao Technology

62 recent articles
Huajiao Technology
Huajiao Technology
Feb 4, 2020 · Mobile Development

How to Build Reliable Android Automated Tests: From Unit to UI

This article explains why Android testing is crucial, outlines common testability problems, and provides step‑by‑step solutions using MVP architecture, interface‑based design, JUnit, Mockito, Robolectric, Espresso, and CI integration to create maintainable unit and UI tests.

AndroidCIEspresso
0 likes · 12 min read
How to Build Reliable Android Automated Tests: From Unit to UI
Huajiao Technology
Huajiao Technology
Jan 21, 2020 · Artificial Intelligence

Overview of Ranking Algorithms in Recommendation Systems

This article reviews the evolution of ranking models in modern recommendation systems, covering traditional linear models, factorization machines, tree‑based GBDT+LR, and a range of deep learning architectures such as Wide&Deep, DeepFM, DCN, xDeepFM, DIN, as well as multi‑task frameworks like ESMM and MMOE, and finally illustrates their practical deployment in a live streaming platform.

deep learningfeature engineeringmachine learning
0 likes · 20 min read
Overview of Ranking Algorithms in Recommendation Systems
Huajiao Technology
Huajiao Technology
Jan 14, 2020 · Backend Development

How to Deploy and Use Huajiao’s Open‑Source Gokeeper, Pepperbus, Peppercron & Dashboard

This guide introduces Huajiao Live’s newly open‑sourced backend components—Gokeeper for centralized configuration and service discovery, Pepperbus for message bus, Peppercron for distributed cron management, and the Dashboard UI—providing repository links, Docker images, installation steps, configuration formats, code examples, and operational details for quick deployment.

BackendDockerGo
0 likes · 9 min read
How to Deploy and Use Huajiao’s Open‑Source Gokeeper, Pepperbus, Peppercron & Dashboard
Huajiao Technology
Huajiao Technology
Jan 14, 2020 · Frontend Development

HJPlayer: A JavaScript Player for FLV and HLS Streams in the Browser

HJPlayer is a lightweight JavaScript library that enables browsers to play H264/AAC encoded FLV live and VOD streams as well as HLS streams by demuxing them into fragmented MP4 and feeding them through the Media Source Extensions API, offering both ES6 module and script tag integration.

FLVMedia Source Extensionshls
0 likes · 4 min read
HJPlayer: A JavaScript Player for FLV and HLS Streams in the Browser
Huajiao Technology
Huajiao Technology
Dec 24, 2019 · Frontend Development

How Huajiao Enables Server‑Driven Dynamic Voice‑Chat Layouts with Zero Client Code

The article explains Huajiao's server‑and‑H5 driven dynamic layout architecture for multi‑user voice rooms, detailing its design principles, benefits, three core concepts, synchronization mechanisms, interaction flow, and how it drastically reduces client development effort while supporting flexible, real‑time UI changes.

H5dynamic layoutfrontend
0 likes · 9 min read
How Huajiao Enables Server‑Driven Dynamic Voice‑Chat Layouts with Zero Client Code
Huajiao Technology
Huajiao Technology
Dec 17, 2019 · Backend Development

Diagnosing Java Memory Leaks: JVM GC Roots, Monitoring with Spring Boot Actuator, Prometheus, Grafana, and MAT

This article explains how Java memory leaks can occur despite automatic garbage collection, describes JVM reachability analysis, shows how to monitor and detect leaks using Spring Boot Actuator, Prometheus, and Grafana, and provides step‑by‑step instructions for heap dump analysis and code fixes.

Garbage CollectionGrafanaJVM
0 likes · 11 min read
Diagnosing Java Memory Leaks: JVM GC Roots, Monitoring with Spring Boot Actuator, Prometheus, Grafana, and MAT
Huajiao Technology
Huajiao Technology
Dec 10, 2019 · Frontend Development

How to Merge FLV.js and HLS.js into a Unified Web Video Player

This article provides a detailed technical analysis of FLV.js and HLS.js architectures, explains their common media pipeline, and describes step‑by‑step how to combine them into a single JavaScript player that supports both live FLV streams and HLS replay on a PC web site.

HLS.jsJavaScriptMedia Source Extensions
0 likes · 17 min read
How to Merge FLV.js and HLS.js into a Unified Web Video Player
Huajiao Technology
Huajiao Technology
Dec 3, 2019 · Game Development

3D Rendering Techniques for Huajiao Live Streaming: Layered Rendering, Avatar Customization, and Physically‑Based Lighting

This article presents Huajiao's 3D rendering system for live streaming, covering multi‑layered rendering, avatar outfit and accessory swapping, bone‑based shape editing, HSV‑based color tinting, depth handling, transparent hair rendering, shadow techniques, and physically‑based lighting to achieve high‑quality, interactive virtual avatars on mobile devices.

3D renderingPBR lightingavatar customization
0 likes · 15 min read
3D Rendering Techniques for Huajiao Live Streaming: Layered Rendering, Avatar Customization, and Physically‑Based Lighting