查询到最新的12条

Spring Boot 中使用 @EventListener 注解监听事件

Spring Boot 中使用 @EventListener 注解监听事件 Spring Boot 是一个流行的 Java Web 框架,它提供了丰富的功能和工具来简化开发人员的工作。其中一个非常有用的功能是事件监听器。在 Spring Boot 中,我们可以使用 @EventListener 注解来监听事件,并在事件发生时执行相应的代码。 什么是事件监听器? 在计算机领域,事件监听器是一种机制&#x 继续阅读

SpringBoot 如何使用 ApplicationEventPublisher 发布事件

SpringBoot 如何使用 ApplicationEventPublisher 发布事件 在 SpringBoot 应用程序中,我们可以使用 ApplicationEventPublisher 接口来发布事件。事件可以是任何对象,当该对象被发布时,所有监听该事件的监听器都会收到通知。 下面是一个简单的示例,演示如何在 SpringBoot 应用程序中使用 ApplicationEventPublisher 发布事件。 创建事件 继续阅读

「恭王府」灵异事件

今天老俍转述一件发生在「恭王府」附近的真实灵异事件,感谢内容提供人「青锐」兄。 「恭王府」位于北京西城什刹海地区,曾经是清乾隆时期大贪官和珅的府邸,和珅的“光辉事迹”想必大家都不陌生,除了利用官职贪污敛财,还听闻在其府中也有过不少人丧命,因此也被传「恭王府」的阴气非常重。 插一句题外话,最近老俍从朋友处得来的亲身经历有几条都与「恭王府」有关,更加验证了阴气重的传闻,我会陆续把听到的灵异事件整理出来分享给网友们。 我的朋友「青锐」在200 继续阅读

Java注解以及BigInteger类、BigDecimal类

说明: ① java.math包的BigInteger可以表示不可变的任意精度的整数。 ② 要求数字精度比较高,用到java.math.BigDecimal类 15是精度 后面大写的字母是要求要四舍五入 注解的理解 ① jdk 5.0 新增的功能 ② Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。通过使用 Annotation, 程序员可以在不改变原逻辑的情况下, 在源文件中嵌入一些补充信 继续阅读

SpringBoot 中的多线程事务处理太繁琐?一个自定义注解直接搞定!

前言 我们开发的时候常常会遇到多线程事务的问题。以为添加了@Transactional注解就行了,其实你加了注解之后会发现事务失效。 原因:数据库连接spring是放在threadLocal里面,多线程场景下,拿到的数据库连接是不一样的,即是属于不同事务。 本文是基于springboot的@Async注解开启多线程,,并通过自定义注解和AOP实现的多线程事务,避免繁琐的手动提交 继续阅读

Spring Boot 中自定义数据校验注解

Spring Boot 中自定义数据校验注解 在 Spring Boot 中,我们可以使用 JSR-303 数据校验规范来校验表单数据的合法性。JSR-303 提供了一些常用的数据校验注解,例如 @NotNull、@NotBlank、@Size 等。但是,在实际开发中,我们可能需要自定义数据校验注解来满足特定的需求。本文将介绍如何在 Spring Boot 中自定义数据校验注解,并提供示例代码来演示它 继续阅读

别把 D&G 事件太当回事

最近 D&G 事件闹的挺凶,不是明星拒演、解约,就是群众拒买。而且被贴上了“辱华”的标签。这下有些人可就坐不住了,演唱会为了表示爱国当场剪了 D&G 的衣服(该明星表示误穿 D&G),跟风炒作的人实属不少。 先回顾一下 D&G 事件全过程,算了,不知道自己的去百度吧!大概意思就是 D&G 创始人说了一些 2B 的话,深深伤害了国人的心。 如果各位还记得韩国萨德事件,老俍写了一篇文章《理智爱国 莫当蠢 继续阅读

前端项目文件夹字母大小写改变后,git 监听不到

前端项目文件夹字母大小写改变后,git 监听不到 场景: 我们在开发前端项目的时候,刚开始用的首字母大写About,后期象改成小写about,发现文件夹首字母改成小写后,git没有监听到,没有提示发生了改变。 我问了一下Chatgpt,它是这么回答的: git 监听不到 文件夹字母大小写改变 怎么处理 Git 默认是不会监听文件夹字母大小写的改变的,因为 继续阅读

SpringBoot 如何使用 Spring Cloud Stream 处理事件

SpringBoot 如何使用 Spring Cloud Stream 处理事件 在分布式系统中,事件驱动架构(Event-Driven Architecture,EDA)已经成为一种非常流行的架构模式。事件驱动架构将系统中的各个组件连接在一起,以便它们可以相互协作,响应事件并执行相应的操作。SpringBoot 也提供了一种方便的方式来处理事件——使用 Spring Cloud Stream。 Spring 继续阅读

GO 使用Webhook 实现github 自动化部署的方法

通常大家开发大部分是本地git push 提交,服务器上git pull 手动更新。git 可以使用webhook实现自动部署。 webhook是仓库平台的一个钩子事件,通过hook 钩子监听代码,回调通知(通知地址就是你在各个git仓库平台中填写的webhook地址,一般在你的某个项目仓库如myproject.git里面的设置中)仓库平台填写的地址。 其实原理流程就是: 所以自动部署主要实现方式就是: - 修改代码 push - gi 继续阅读

2023-06-22 使用事件委托来为所有子节点绑定事件,e.target和this的区别,vue获取DOM节

文章目录 1.使用事件委托为子节点绑定事件2.e.target和this的区别3.vue中如何获取DOM节点?方法一:通过事件源来获取当前点击的节点方法二:通过ref来获取当前点击的节点方法三:使用自定义指令来获取当前点击的节点 1.使用事件委托为子节点绑定事件 <body><ul onclick="func(event)"><li>1</li><li>2</li><l 继续阅读

韩国首尔地铁「玉水站」真实灵异事件

今天分享的故事是我发小的老婆在一次聚会中给我们讲述的,我发小的老婆是韩国人,生活在首尔。很多在首尔的韩国人都知道曾经发生在地铁3号线(玉水站)内的一件令人毛骨悚然的真实灵异事件。 2009年2月14日深夜,有一名男子(以下简称勇俊)在首尔地铁的玉水站内等末班车,通常情况下首尔地铁的末班车都是在零点左右。因为时间已经很晚了,所以在站台上等车的只有他一个人。 勇俊一边等车一边无聊的玩着手机,不经意间瞥见一名女子正在慢慢向自己靠近。作为男人的 继续阅读