06 2023 档案
事务超时异常: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) 评论(0) 推荐(1) 编辑
CompletableFuture使用详解
摘要:一、介绍 简单的任务,用Future获取结果还好,但我们并行提交的多个异步任务,往往并不是独立的,很多时候业务逻辑处理存在串行[依赖]、并行、聚合的关系。如果要我们手动用 Fueture 实现,是非常麻烦的。 CompletableFuture是Future接口的扩展和增强。CompletableF 阅读全文
posted @ 2023-06-21 11:18 周文豪 阅读(2999) 评论(1) 推荐(2) 编辑
mysql中使用replace into
摘要:replace into是insert into的增强版。在向表中插入数据时,我们经常会遇到这样的情况:1、首先根据主键或者唯一索引判断数据是否存在;2、如果不存在,则插入;3、如果存在,则更新。 MySQL 中如何实现这样的逻辑呢?MySQL 中有更简单的方法: replace into repl 阅读全文
posted @ 2023-06-20 17:33 周文豪 阅读(499) 评论(0) 推荐(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) 推荐(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) 评论(3) 推荐(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) 推荐(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) 推荐(0) 编辑