查询到最新的12条

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

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

SpringBoot 一个注解,搞定业务操作日志记录

需求描述与分析 客户侧提出需求很简单:要对几个关键的业务功能进行操作日志记录,即什么人在什么时间操作了哪个功能,操作前的数据报文是什么、操作后的数据报文是什么,必要的时候可以一键回退。 日志在业务系统中是必不可少的一个功能,常见的有系统日志、操作日志等: 系统日志 这里的系统日志是指的是程序执行过程中的关键步骤,根据实际场景输出的debug、info、warn、error等不同级别的程序 继续阅读

问了ChatGPT一个事务问题,然后被忽悠了

给大家说一个笑话:我被ChatGPT忽悠了。 引言 前两天在编码的时候遇到一个事务未生效的问题,当时感觉比较诡异。因为我一个方法注解了@Transactional注解,但是事务未生效,而且这个方法是kafka监听之后调用的。 我出于对kafka的不熟悉,第一反应就是问下ChatGPT,结果竟然被它忽悠了!!! 实例代码如下: 这里的 继续阅读

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

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

如果你放不下一个人,打开看看吧!

原文:正能量(公众号) 作者:吴大爷每个人的心里,都有一个人,忘不了,得不到,如果你心里也有这样的一个人,那就打开看看,也许看完你便放下了!01、放不下,是因为得不到得不到的永远是最好的。正是因为得不到,你才不甘心,牵肠挂肚,朝思暮想,让自己久困其中。其实你明知道结果,又何必自寻烦恼,试着放下,才是对自己的一种解脱。02、想念一个人的时候,转移注意力当你放不下一个人的时候,不要发呆,不要思念,控制自己别去想。给自己找点事做,让自己忙起来,只有转移注意力,你才不会常想起。03、想不通,就别想了 继续阅读

Sparrow 是下一个重要的 AI 工具吗?谷歌可以胜过OpenAI的ChatGPT么

Sparrow 是下一个重要的 AI 工具吗?谷歌可以胜过OpenAI的ChatGPT么 AI Sparrow 是一个尖端的人工智能 (AI) 平台 AI Sparrow 是一个尖端的人工智能 (AI) 平台,可帮助企业和组织实现运营自动化、提高效率并获得竞争优势。该平台设计灵活、用途广泛,可用于自动化范围广泛的任务和流程,从客户服务和支持到数据分析和决策制定。 AI Sparrow 的主要功能之一是它能够自动执行重复性任务和流程 AI Sparrow 的主要功能之一是它能够自动执行重复 继续阅读

nginx实现一个域名配置多个laravel项目的方法示例

背景 随着公司的子项目越来越多,会有大大小小十几个工程(仅后端),按照原先的做法,每上线一个项目,那么必须要有一个二级域名映射到对应的工程上,十个工程那么就意味着需要有十个二级域名(还不包含测试环境,次生产环境等),如此多的域名不仅仅是难于管理,更重要的是比较浪费资源,这个问题困扰了我很久,今天终于解决了这个问题,特此记录一下采坑日记,本文不会讲nginx中各个指令的原理,而是用实际的项目配置来练习nginx指令的用法并举一反三。 事先准备 域名 继续阅读

关于一个仅在手里存在6天的域名

NM.SL 这个域名在拿到手没几天就出售了,关于这个域名的注册详见博客:https://bo.ke/19-1.html这几天时间里我尝试用 NM.SL 做了一个小项目,让他人网站加入后悬挂我的链接,别人点击这个链接后随机跳转到其它加入者的网站。很显然,这个项目还是比较惹人关注,2天就有20多个网站加入,可惜的是,懒人不太适合做这个;每天都能收到几封邮件申请加入,我发现有些厌倦了。几番考虑之后,决定将域名nm.sl转手。有想过重新注册一个 aw.sl 寓意阿伟死了、啊我死了,但还是忍住没在注册. 继续阅读

怎么搭建一个博客?我也不会!

本文仅供新手参考,以百度云为例,如有内容欠佳,还请海涵。①、域名+服务器一个博客(网站)最基本的是名字(域名)和家(服务器)。尽量找大服务商买,小服务商倒闭了没地儿找,腾讯云、阿里云、百度云、华为云这些都是可以的,毕竟大公司。其他的话,西部数码、万网应该还可以吧。 因为我是第一次玩网站,就用的百度云注册的域名,新用户的话应该是便宜的,我这里的首年24,个人感觉买.com的比较好;练手熟悉的博客,不需要太大太好的服务器,我买了个19的虚拟主机,先用着挺好的。注册域名和买服务器尽量在同一家服务商 继续阅读