事务超时异常:org.springframework.transaction.TransactionTimedOutException: Transaction timed out: deadline was Sun Jun 25 17:34:03 CST 2023
摘要:报错如下: 代码如下: Controller import com.zwh.service.impl.TimeOutService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotati
阅读全文
posted @
2023-06-25 17:44
周文豪
阅读(3315)
推荐(1) 编辑
CompletableFuture使用详解
摘要:一、介绍 简单的任务,用Future获取结果还好,但我们并行提交的多个异步任务,往往并不是独立的,很多时候业务逻辑处理存在串行[依赖]、并行、聚合的关系。如果要我们手动用 Fueture 实现,是非常麻烦的。 CompletableFuture是Future接口的扩展和增强。CompletableF
阅读全文
posted @
2023-06-21 11:18
周文豪
阅读(2999)
推荐(2) 编辑
mysql中使用replace into
摘要:replace into是insert into的增强版。在向表中插入数据时,我们经常会遇到这样的情况:1、首先根据主键或者唯一索引判断数据是否存在;2、如果不存在,则插入;3、如果存在,则更新。 MySQL 中如何实现这样的逻辑呢?MySQL 中有更简单的方法: replace into repl
阅读全文
posted @
2023-06-20 17:33
周文豪
阅读(499)
推荐(0) 编辑
aardio常用小工具
摘要:一、液晶计时器(Liquid Crystal Display) 1、先在界面添加plus,名称为plusClock 2、代码如下: import win.ui.lcdClock; var lcdClock = win.ui.lcdClock(mainForm.plusClock); lcdClock
阅读全文
posted @
2023-06-14 15:22
周文豪
阅读(604)
推荐(0) 编辑
aardio数据库sqlite
摘要:一、不加密数据库 sqlite数据库的使用步骤 1、引入sqlite import sqlite; 2、创建数据库 var db = sqlite("/intro1.db"); 在项目根目录下 3、创建表 if( not db.existsTable("工作日志表") db.exec( "CREAT
阅读全文
posted @
2023-06-14 14:37
周文豪
阅读(941)
推荐(0) 编辑
aardio发送qq邮件
摘要:一、获取qq的smtp服务器的授权码 1、在QQ邮箱的网页版中,找到左上角的“设置”,点击它。 2、在设置界面里,找到“帐户”选项,点击它进入新界面。 3、在新界面中,找到POP3/SMTP服务,点击它右侧的开启。 4、获取授权码 二、代码 import com.smtp; io.open() va
阅读全文
posted @
2023-06-13 11:45
周文豪
阅读(136)
推荐(0) 编辑
aardio截屏
摘要:一、使用gdip截屏 1、截屏 import gdip.snap; mainForm.button2.oncommand = function(id,event){ //截屏 var bmp = gdip.snap(); // 保存 bmp.save("C:/Users/miracle/Deskto
阅读全文
posted @
2023-06-13 10:09
周文豪
阅读(392)
推荐(0) 编辑