Tag

event

0 views collected around this technical thread.

Architecture Digest
Architecture Digest
Feb 20, 2025 · Backend Development

Key Considerations and Best Practices for Using Spring Event in Backend Systems

This article explains critical pitfalls, graceful shutdown requirements, startup timing issues, suitable business scenarios, and reliability techniques—including retries, idempotency, and integration with Kafka and MQ—when applying Spring Event for publish‑subscribe patterns in high‑traffic backend services.

JavaReliabilitySpring
0 likes · 11 min read
Key Considerations and Best Practices for Using Spring Event in Backend Systems
macrozheng
macrozheng
Jan 17, 2025 · Backend Development

Mastering Spring Event: Avoid Pitfalls and Ensure Reliable Publish‑Subscribe

This article shares hard‑won lessons from production incidents and provides practical guidelines—graceful shutdown, proper startup timing, suitable business scenarios, reliability patterns, and idempotent handling—to use Spring Event safely and effectively in Java backend systems.

JavaPublish-SubscribeReliability
0 likes · 12 min read
Mastering Spring Event: Avoid Pitfalls and Ensure Reliable Publish‑Subscribe
Architect's Guide
Architect's Guide
Aug 14, 2024 · Backend Development

Key Considerations and Best Practices for Using Spring Event in Production

This article explains critical pitfalls, proper shutdown handling, event loss during startup, suitable business scenarios, reliability guarantees, and best‑practice patterns for employing Spring Event in high‑traffic backend systems, providing concrete code examples and operational recommendations.

JavaReliabilitySpring
0 likes · 11 min read
Key Considerations and Best Practices for Using Spring Event in Production
Java Tech Enthusiast
Java Tech Enthusiast
Jul 12, 2024 · Databases

New Features, Deprecations, and Removals in MySQL 9.0

MySQL 9.0, released July 2 2024, introduces EXPLAIN JSON output stored in variables, native EVENT DDL statements, and two new performance‑schema tables for variable metadata, while deprecating the old variables_info columns and removing the mysql_native_password plugin in favor of caching_sha2_password, enhancing observability and security.

AuthenticationDatabaseEXPLAIN
0 likes · 11 min read
New Features, Deprecations, and Removals in MySQL 9.0
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 28, 2024 · Frontend Development

Understanding Browser Distance and Size Properties for Frontend Development

This article explains how to obtain and calculate various distance and size properties in the browser—such as pageY, clientY, offsetY, scrollY, getBoundingClientRect, scrollTop, offsetTop, clientTop, and height metrics—using React event handlers and plain JavaScript, with practical code examples.

DOMJavaScriptReact
0 likes · 11 min read
Understanding Browser Distance and Size Properties for Frontend Development
Code Ape Tech Column
Code Ape Tech Column
Feb 18, 2024 · Backend Development

Key Considerations and Best Practices for Using Spring Event in Production

This article shares practical lessons from real‑world production incidents, explaining why graceful shutdown, proper listener registration timing, consistency requirements, retry mechanisms, idempotency, and traffic control are essential when using Spring Event in Java backend systems.

JavaReliabilitySpring
0 likes · 12 min read
Key Considerations and Best Practices for Using Spring Event in Production
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 1, 2023 · Backend Development

Mastering Spring Event Mechanism: Custom Events, Listeners, Async & Ordering

This article introduces Spring's event mechanism, covering the creation of custom ApplicationEvent classes, implementing listeners via ApplicationListener and @EventListener annotations, publishing events, using @Async for asynchronous handling, configuring custom event multicaster, and controlling listener execution order with @Order, complete with code examples.

AnnotationJavaSpring
0 likes · 9 min read
Mastering Spring Event Mechanism: Custom Events, Listeners, Async & Ordering
Tencent Cloud Developer
Tencent Cloud Developer
Aug 15, 2022 · Databases

Database Technology Development and Application

Tencent Cloud Database, a leading Chinese DB vendor, will host a live “Wiztalk” session featuring four experts who will discuss data and knowledge engineering, generic big‑data architectures, multi‑level consistency in distributed databases, and building elastic, cost‑effective cloud‑native storage engines, promoting research, talent and ecosystem development.

academicapplicationdatabase
0 likes · 2 min read
Database Technology Development and Application
Top Architect
Top Architect
Aug 4, 2022 · Backend Development

Using Spring Application Events for Synchronous and Asynchronous Business Logic

This article explains how Spring Application Events can decouple complex business logic, demonstrates creating custom events, listeners, and publishers, shows both synchronous and asynchronous handling with @EventListener and @Async, and provides complete code examples and test results for a Spring Boot application.

JavaSpringSpring Boot
0 likes · 9 min read
Using Spring Application Events for Synchronous and Asynchronous Business Logic
Top Architect
Top Architect
Jul 31, 2022 · Backend Development

Spring Event Tutorial: Synchronous and Asynchronous Usage for Decoupling Business Logic

This article demonstrates how to use Spring ApplicationEvent to decouple complex business logic, showing both synchronous and asynchronous event publishing, custom event creation, listener implementation, unit testing, and enabling async execution in a Spring Boot application.

JavaSpringSpringBoot
0 likes · 10 min read
Spring Event Tutorial: Synchronous and Asynchronous Usage for Decoupling Business Logic
Code Ape Tech Column
Code Ape Tech Column
Jul 13, 2022 · Backend Development

Using Spring Event for Synchronous and Asynchronous Processing in Spring Cloud Alibaba Projects

This article demonstrates how to create custom Spring events, define listeners, publish events, and enable asynchronous handling with @EnableAsync and @Async annotations, providing complete code examples and test results for both synchronous and asynchronous scenarios in a Spring Cloud Alibaba micro‑service environment.

JavaSpringasynchronous
0 likes · 9 min read
Using Spring Event for Synchronous and Asynchronous Processing in Spring Cloud Alibaba Projects
Cognitive Technology Team
Cognitive Technology Team
Mar 13, 2022 · Backend Development

Understanding Synchronous vs Asynchronous Event Execution in Spring's SimpleApplicationEventMulticaster

After upgrading a core component, a previously synchronous domain event in Spring became asynchronous, causing runtime errors; this article explains the underlying mechanism, shows the relevant source code of SimpleApplicationEventMulticaster, and clarifies how the presence or absence of a configured thread pool determines whether events are processed synchronously or asynchronously.

JavaSpringasynchronous
0 likes · 3 min read
Understanding Synchronous vs Asynchronous Event Execution in Spring's SimpleApplicationEventMulticaster
DeWu Technology
DeWu Technology
Nov 26, 2021 · Operations

DeWu Technology Salon: Project Management Event

The DeWu Technology Salon, co‑hosted with PoMa Zhangfei, will focus on project management on November 27 from 13:30 to 14:00 at Hulian Baodi C2 Building’s fifth floor, featuring ThoughtWorks Digital Transformation Director Xiao Ran, Kedge Consulting senior consultant Xu Chenfei, internet project‑management expert Wu Ting, and DeWu App PMO Director Miao Guoping; attendees must show health and travel QR codes and can join the exchange group by replying “project”.

DeWuDigital TransformationPMO
0 likes · 2 min read
DeWu Technology Salon: Project Management Event
Python Programming Learning Circle
Python Programming Learning Circle
Oct 15, 2021 · Fundamentals

How to Terminate Background Threads in Python: Daemon Threads and Event Objects

This article explains why Python background threads cannot be forcibly killed, and demonstrates two practical methods—using daemon threads and threading.Event objects—to enable graceful termination and proper cleanup, including code examples, signal handling, and interrupt behavior.

Graceful Shutdownconcurrencydaemon
0 likes · 9 min read
How to Terminate Background Threads in Python: Daemon Threads and Event Objects
php中文网 Courses
php中文网 Courses
Nov 2, 2020 · Backend Development

Using Hook Behaviors in ThinkPHP: A Practical Guide

This article explains the concept of ThinkPHP Hook behaviors, demonstrates how to define, bind, and trigger custom behavior classes with code examples, and shows how to decouple login logic using event‑like hooks for more maintainable backend development.

BehaviorDecouplingHook
0 likes · 6 min read
Using Hook Behaviors in ThinkPHP: A Practical Guide
Test Development Learning Exchange
Test Development Learning Exchange
Oct 7, 2020 · Frontend Development

Getting Input Values in React: Using Event Objects and Refs

This article demonstrates two ways to retrieve user-entered text in a React component—by accessing the event object's target value in an onChange handler and by defining a ref to read the input value directly—along with the supporting index.js setup.

Input HandlingJavaScriptReact
0 likes · 3 min read
Getting Input Values in React: Using Event Objects and Refs
Python Programming Learning Circle
Python Programming Learning Circle
May 20, 2020 · Fundamentals

Comprehensive Guide to Python Threading, Locks, Semaphores, Events and Timers

This article explains Python's threading module, demonstrating how to import it, create and manage single and multiple threads, use thread locks (Lock and RLock), condition variables, semaphores, events, thread‑local storage, and timers, providing complete code examples for each concept.

LockSemaphoreconcurrency
0 likes · 12 min read
Comprehensive Guide to Python Threading, Locks, Semaphores, Events and Timers
Aikesheng Open Source Community
Aikesheng Open Source Community
Sep 13, 2019 · Databases

Weekly Community Summary: DBLE Meet‑up, Free Mycat Diagnosis, and Technical Articles

The iKesheng community’s weekly roundup shares upcoming events like the DBLE Beijing meet‑up, free Mycat diagnosis services, detailed DBLE and DTLE weekly reports, and technical articles on global lock detection, slave data search, and hash algorithm choices, offering valuable insights for database professionals.

CommunityDBLEDatabase
0 likes · 4 min read
Weekly Community Summary: DBLE Meet‑up, Free Mycat Diagnosis, and Technical Articles
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 4, 2019 · Databases

Analysis and Fix for MySQL Mixed Binlog Format Event Creation Bug

This article investigates a MySQL bug where creating an event with sysdate() in mixed binlog format causes replication failure, reproduces the issue on MySQL 5.6.23, analyzes the relevant source functions with SystemTap tracing, and proposes a patch that forces statement format during event creation to prevent row‑based logging.

MySQLPatchReplication
0 likes · 12 min read
Analysis and Fix for MySQL Mixed Binlog Format Event Creation Bug