Starting with the separation of information flow and fund flow in conventional online payments, this article clarifies transaction, clearing, settlement, and delivery, and explains how the digital renminbi synchronizes fund flow through central-bank blockchain technology and its use cases.
A systematic introduction to the core principles of blockchain and Bitcoin, beginning with centralized and decentralized money and covering blockchain structure, hash pointers, asymmetric cryptography, UTXO, Proof of Work, and the complete lifecycle of a Bitcoin transaction.
A detailed guide to the macOS directory structure and development best practices, including common commands, environment setup, runtime version management, and system administration tips.
My 2024 year-end review: earning a promotion and setting a 1:46 personal best in my first half marathon. After receiving an offer from HKUST, I transferred to Shenzhen and began commuting between Hong Kong and Shenzhen. I earned A grades in all three courses that semester, gained extensive knowledge of finance and cross-border payments, and searched for direction in a completely new environment.
A non-technical retrospective after three years at Alibaba, sharing genuine reflections from a campus hire on balancing business and technology, project management, workplace mindset, and embracing change.
Distributed lock design with retries, renewal, consistent acquisition and release, Redis failure handling, and Java examples showing how to coordinate concurrent unit tests.
Using flash-sale scenarios as an example, this article discusses solutions for hot reads and hot writes: cache warming, large-key sharding, and multi-level caching for hot reads; inventory sharding, asynchronous Redis persistence, and application-level rate limiting for hot writes, while maintaining cache consistency.
How to solve idempotency problems caused by repeated message-queue consumption, covering distributed locks, unique indexes, special SQL, and exclusive locks, with an analysis of MySQL locking.
A record of the complete sperm-donation process at Zhejiang’s sperm bank, covering its significance, strict screening standards, procedures, subsidies, declining sperm quality, factors affecting programmers, and scientific suggestions for improvement.
A consumer-backlog investigation triggered by migrating from Spring Cloud Stream to native MetaQ configuration. Source analysis shows that one ConsumerGroup can map to only one MQConsumerInner; using separate ConsumerGroup IDs resolves it.