Tagged articles
10 articles
Page 1 of 1
IT Services Circle
IT Services Circle
Oct 24, 2025 · Fundamentals

Master Java Generics: Decoding the T, E, K, V, and ? Symbols

This article demystifies Java generic symbols—T, E, K, V, and ?, explains why they exist, shows how to use them safely with clear code examples, and provides advanced tips and best‑practice guidelines for writing type‑safe, readable generic code.

?=ETGenerics
0 likes · 19 min read
Master Java Generics: Decoding the T, E, K, V, and ? Symbols
High Availability Architecture
High Availability Architecture
Sep 10, 2025 · Big Data

How Ctrip Business Travel Built a Near‑Real‑Time Lakehouse with Flink CDC & Paimon

This article details Ctrip Business Travel’s implementation of a near‑real‑time data warehouse using Flink CDC and the Paimon lakehouse engine, covering order wide‑table construction, ticket refund alerts, ad attribution, batch‑stream integration, and practical lessons on Partial Update, Aggregation, and Tag‑based incremental processing.

?=Batch-Stream IntegrationFlink
0 likes · 17 min read
How Ctrip Business Travel Built a Near‑Real‑Time Lakehouse with Flink CDC & Paimon
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Sep 18, 2024 · Fundamentals

How the New JavaScript Safe Assignment Operator Eliminates try‑catch

The ECMAScript proposal‑safe‑assignment‑operator introduces the ?= operator, which returns an [error, result] tuple, allowing developers to replace verbose try‑catch blocks with concise, readable error handling that works with async functions, Promises, and any object implementing Symbol.result, while also improving code consistency and safety.

?=Error HandlingJavaScript
0 likes · 8 min read
How the New JavaScript Safe Assignment Operator Eliminates try‑catch
Bilibili Tech
Bilibili Tech
May 9, 2023 · Mobile Development

B站iOS开发工具链创新:VSCode + Bazel + AI辅助开发实践

Bilibili’s iOS development team replaced Xcode with a custom VSCode‑Bis workflow powered by Bazel and AI assistance, detailing the evaluation of Xcode’s strengths and alternatives, the integration of SourceKit‑LSP, vscode‑swift and simctl, and how Bazel’s aquery generates compile_commands.json for intelligent editing, debugging, and future enhancements.

?=AI辅助开发Bazel
0 likes · 17 min read
B站iOS开发工具链创新:VSCode + Bazel + AI辅助开发实践
vivo Internet Technology
vivo Internet Technology
Nov 9, 2022 · R&D Management

OKR Implementation Practice: How vivo's Internet Platform Product R&D Team Introduced and Applied OKR

The article details how vivo’s Internet Platform Product R&D team introduced OKR in 2019 by aligning it with core values, selecting pilot teams, addressing challenges such as performance linkage and contract workers, and following a step‑by‑step, leadership‑backed process that balances flexibility with unified thinking to achieve organization‑wide goal alignment.

?=OKR字节跳动实践
0 likes · 35 min read
OKR Implementation Practice: How vivo's Internet Platform Product R&D Team Introduced and Applied OKR
Tencent Music Tech Team
Tencent Music Tech Team
May 27, 2021 · R&D Management

Webinar: Technical Practices in K歌 Platform Development

On May 29, Tencent Music’s Quanmin K‑Song will host a free three‑hour technical webinar featuring six engineers who will share innovations in memory monitoring, live‑room interaction, toolchain development, cross‑platform optimization, and Low‑Code visual editing, with attendees eligible to win a VIP monthly membership.

?=KWebinar
0 likes · 15 min read
Webinar: Technical Practices in K歌 Platform Development
37 Interactive Technology Team
37 Interactive Technology Team
Dec 6, 2019 · Fundamentals

IO模型与非阻塞IO与libevent

The article explains IO models—from blocking IO’s limitations to non‑blocking and multiplexing techniques like select, poll, and epoll—then shows how libevent encapsulates these mechanisms to provide a Reactor‑style event‑driven framework, illustrated with a simple echo server implementation.

?=Reactorio
0 likes · 7 min read
IO模型与非阻塞IO与libevent