会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
KLAPT
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
56
下一页
2023年8月20日
Java中的Future
摘要: 1.Future解决了什么问题 Future是java中的一个接口,主要用于java多线程计算过程的异步结果获取,能够感知计算的进度,与传统的多线程实现方式,比如继承Thread类,实现runnable接口,它们主要的局限在于对多线程运行的本身缺少监督。 2.Callable接口和Runnable接
阅读全文
posted @ 2023-08-20 22:56 KLAPT
阅读(54)
评论(0)
推荐(0)
2023年8月15日
@Validated
摘要: 一、优雅的参数验证@Validated @Valid和@Validated是Spring Validation框架提供的参数验证功能。 1.@Valid和@Validated的用法(区别) 二者主要作用在于 都作为标准JSR-303规范,在检验Controller的入参是否符合规范时,使用@Vali
阅读全文
posted @ 2023-08-15 22:37 KLAPT
阅读(3342)
评论(0)
推荐(0)
select......for update会锁表还是锁行
摘要: select查询语句是不会加锁的,但是select .......for update除了有查询的作用外,还会加锁呢,而且它是悲观锁。 需要关闭自动提交,通过set @@autocommit=0; 设置为手动提交。0代表手动提交,1代表自动提交。 结果: 如果查询条件用了索引/主键,那么select
阅读全文
posted @ 2023-08-15 22:19 KLAPT
阅读(51)
评论(0)
推荐(0)
2023年8月3日
Redis持久化
摘要: RDB 持久化 Redis 可以通过创建快照来获得存储在内存里面的数据在 某个时间点 上的副本。Redis 创建快照之后,可以对快照进行备份,可以将快照复制到其他服务器从而创建具有相同数据的服务器副本(Redis 主从结构,主要用来提高 Redis 性能),还可以将快照留在原地以便重启服务器的时候使
阅读全文
posted @ 2023-08-03 21:25 KLAPT
阅读(30)
评论(0)
推荐(0)
2023年8月2日
@Transactional 注解下,事务失效的七种场景
摘要: 1、异常被捕获后没有抛出 当异常被捕获后,并且没有再抛出,那么deleteUserA是不会回滚的 @Transactionalpublic void deleteUser() { userMapper.deleteUserA(); try { int i = 1 / 0; userMapper.de
阅读全文
posted @ 2023-08-02 17:47 KLAPT
阅读(71)
评论(0)
推荐(0)
算法刷题网站
摘要: 1.力扣 英文网址:https://leetcode.com/ 中文网址:https://leetcode-cn.com/ 2.hihoCoder 网址:https://hihocoder.com 3.牛客网 网址:https://www.nowcoder.com/ 计蒜客 网址:https://w
阅读全文
posted @ 2023-08-02 08:45 KLAPT
阅读(170)
评论(0)
推荐(0)
2023年8月1日
Java导入、导出excel
摘要: Excel是由四个元素组成的分别是:WorkBook(工作簿)、Sheet(工作表)、Row(行)、Cell(单元格),其中包含关系是从左至右,一个WorkBook可以包含多个Sheet,一个Sheet又是由多个Row组成,一个Row是由多个Cell组成。 1.1 创建Excel的元素 1)创建Wo
阅读全文
posted @ 2023-08-01 15:35 KLAPT
阅读(335)
评论(0)
推荐(0)
2023年7月30日
bin log 、redo log 跟、undo log
摘要: MySQL 日志包含了错误日志、查询日志、慢查询日志、事务日志、二进制日志等,如果存储引擎使用的是 InnoDB ,二进制日志(binlog)和事务日志(包括redo log和undo log) # redo log(用于记录的修改之后的值) 》针对持久性 MySQL 是怎么样保证持久性: 在每次事
阅读全文
posted @ 2023-07-30 15:31 KLAPT
阅读(23)
评论(0)
推荐(0)
2023年7月6日
Spring Boot 调用外部接口的 3 种方式
摘要: 方式一:使用原始httpClient请求 /* * @description get方式获取入参,插入数据并发起流程 * @author lyx * @date 2022/8/24 16:05 * @params documentId * @return String *///@RequestMap
阅读全文
posted @ 2023-07-06 12:20 KLAPT
阅读(704)
评论(0)
推荐(0)
2023年7月4日
jar 和 war 的区别
摘要: 通过jar运行实际上是启动了内置的tomcat,所以用的是应用的配置文件中的端口 直接部署到tomcat之后,内置的tomcat就不会启用,所以相关配置就以安装的tomcat为准,与应用的配置文件就没有关系了 jar包和war包的区别 1、war是一个web模块,其中需要包括WEB-INF,是可以直
阅读全文
posted @ 2023-07-04 14:58 KLAPT
阅读(160)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
56
下一页
公告