Beike Product & Technology
Author

Beike Product & Technology

As Beike's official product and technology account, we are committed to building a platform for sharing Beike's product and technology insights, targeting internet/O2O developers and product professionals. We share high-quality original articles, tech salon events, and recruitment information weekly. Welcome to follow us.

269
Articles
0
Likes
617
Views
0
Comments
Recent Articles

Latest from Beike Product & Technology

100 recent articles max
Beike Product & Technology
Beike Product & Technology
Mar 24, 2021 · Frontend Development

Understanding Tapable: Hooks and Flow Control in Webpack

Tapable is a flow‑control library used by webpack that implements synchronous and asynchronous hook mechanisms, enabling plugins to subscribe and publish events through a standardized interface, as demonstrated by source code analysis and generated function examples.

Flow ControlJavaScriptTapable
0 likes · 11 min read
Understanding Tapable: Hooks and Flow Control in Webpack
Beike Product & Technology
Beike Product & Technology
Mar 24, 2021 · Backend Development

Optimizing Distributed Transactions with Seata in a Government Talent Housing System

This article details how the government talent housing system adopted the open‑source Seata distributed‑transaction framework, identified severe performance bottlenecks during large‑scale batch operations, and applied a series of optimizations—including query‑lock rewriting, rollback‑info compression, JDBC batch tuning, and multithreaded processing—to reduce a 30000‑record transaction from 280 seconds to under 7 seconds, achieving production‑grade reliability.

JavaMySQLSeata
0 likes · 8 min read
Optimizing Distributed Transactions with Seata in a Government Talent Housing System
Beike Product & Technology
Beike Product & Technology
Mar 24, 2021 · Mobile Development

How Beike Scaled Its Mobile Apps with Flutter: Cross‑Platform Development, Performance, and Developer Efficiency

Beike adopted Flutter to address rapid growth and staffing shortages, achieving over 80% hybrid development, native‑like performance, one‑second hot‑reload cycles, extensive community package usage, and a systematic Flutter infrastructure across dozens of mobile applications.

BeikeCross-PlatformFlutter
0 likes · 5 min read
How Beike Scaled Its Mobile Apps with Flutter: Cross‑Platform Development, Performance, and Developer Efficiency
Beike Product & Technology
Beike Product & Technology
Mar 19, 2021 · Information Security

Key Management System (KMS) Overview and Common Cryptographic Security Risks

The article outlines typical cryptographic security risks such as weak algorithms, insufficient key lengths, poor key management, and then introduces a comprehensive Key Management System (KMS) architecture, its core functions, key hierarchy, and practical application scenarios like API signing and data encryption.

API signingKMSKey Management
0 likes · 9 min read
Key Management System (KMS) Overview and Common Cryptographic Security Risks
Beike Product & Technology
Beike Product & Technology
Mar 19, 2021 · Backend Development

Implementing a PHP Coroutine Task Scheduler for Concurrent RPC and MySQL Access

This article presents a PHP coroutine‑based Task Scheduler that enables high‑concurrency RPC calls and asynchronous MySQL queries, explains its design and implementation with code examples, compares performance against traditional synchronous and HttpMultiClient approaches, and discusses task dependency handling using DAG and topological sorting.

AsyncRPCconcurrency
0 likes · 19 min read
Implementing a PHP Coroutine Task Scheduler for Concurrent RPC and MySQL Access
Beike Product & Technology
Beike Product & Technology
Mar 5, 2021 · Frontend Development

Understanding the Browser History API: Properties, Methods, Events, and Practical Front‑End Applications

This article introduces the window.history object, explains its key properties, methods and the popstate event, answers common questions about its behavior, and demonstrates practical uses such as single‑page routing, navigation control, and custom front‑end router implementations with code examples.

History APIJavaScriptSingle Page Application
0 likes · 16 min read
Understanding the Browser History API: Properties, Methods, Events, and Practical Front‑End Applications
Beike Product & Technology
Beike Product & Technology
Mar 5, 2021 · Mobile Development

APK Size Analysis by Library Dimension Using Gradle Intermediate Files

This article describes a method for analyzing Android APK size at the library level by extracting and parsing Gradle intermediate merge files, mapping resources, assets, native libraries and Java resources to their originating libraries, and linking them to maintenance teams for precise package‑size reporting.

APKBuild ToolsGradle
0 likes · 13 min read
APK Size Analysis by Library Dimension Using Gradle Intermediate Files
Beike Product & Technology
Beike Product & Technology
Mar 5, 2021 · Mobile Development

Implementing Various TitleBar Styles for Hybrid Native+H5 Pages in Android Apps

This article explains how to design and implement multiple TitleBar styles—including standard, colored, immersive, and immersive with IconTextBtn—for hybrid Native+H5 Android applications, detailing the required URL parameters, layout adjustments, Java code snippets, and interaction between WebView and native components.

Hybrid DevelopmentJavaTitleBar
0 likes · 10 min read
Implementing Various TitleBar Styles for Hybrid Native+H5 Pages in Android Apps