自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 资源 (2)
  • 收藏
  • 关注

原创 如何导入第三方sdk | 引入第三方jar 包

对接一些第三方功能,会拿到第三方的sdk,也就是jar包,如何导入呢。

2025-02-07 20:44:38 611

原创 @EventListener底层原理(超详细)| @TransactionalEventListener底层原理 | 事务同步

@EventListener底层原理(超详细)| @TransactionalEventListener底层原理 | 事务同步

2025-01-31 22:23:28 775

原创 TransactionSynchronizationManager应用 | @EventListener的使用 | @TransactionalEventListener使用

TransactionSynchronizationManager应用 | @EventListener的使用 | @TransactionalEventListener使用

2025-01-23 19:53:42 961

原创 SpringBoot读取yml配置文件一组对象数据初始化

yml文件解析数组对象

2025-01-22 21:10:51 534

原创 @GroupSequenceProvider联合校验 | 分组校验

@GroupSequenceProvider校验

2025-01-14 21:45:01 1110

原创 RR级别为什么不能完全解决幻读案例分析 | 什么是MCVV

【代码】RR级别为什么不能完全解决幻读案例分析 | 什么是MCVV。

2024-03-20 21:14:15 952

原创 MySQL死锁案例分析及避免办法

死锁就是两个以上线程互相竞争资源导致相互等待的现象发生死锁有四个条件:互斥、请求与保持条件、不可抢占、循环等待。

2024-03-14 21:44:35 1640

原创 关于Mybatis-Plus报错 Not Found TableInfoCache 解决办法

【代码】关于Mybatis-Plus报错 Not Found TableInfoCache 解决办法。

2024-03-06 22:53:50 3267

原创 EasyExcel通用导入 | 简单封装

之前做了好几个导入,用EasyExcel每次都要定义监听器去处理,就想能不能做个通用的方式,如下。

2024-01-29 20:07:36 879

原创 本地启动关闭@Scheduled定时任务 | 注释掉@EnableScheduling无效

【代码】本地启动关闭@Scheduled定时任务 | 注释掉@EnableScheduling无效。

2023-09-19 20:31:31 1770

原创 itext5创建pdf表格及遇到的一些问题

本人生成pdf时用的是simkai.ttf字体,输出的pdf没有显示²上标。

2023-07-09 17:53:10 1156

原创 Zip4j-1.3.2之加解密注意事项

【代码】Zip4j-1.3.2之加解密注意事项。

2023-06-11 20:12:37 667

原创 一些有的没得小知识

【代码】一些有的没得小知识。

2023-03-19 21:10:16 341

原创 一些有的没的开发软件下载 - 优快云

PDManer-win_v4.4.0

2023-03-12 15:36:27 237

原创 java安全编码规范考试

A.Java反序列化时,目标class与预期class不一致时,会导致类型转换错误,所以即使反序列化不可信数。D.jdk提供的序列化操作,会将Java对象序列化二进制流,可以有效防止信息泄露或恶意篡改。B.zip文件解压时,需通过边读文件内容边统计文件实际大小,对文件大小进行限制检查。D.zip文件解压缩时,需判断文件名称中是否存在…C.zip文件解压时,需对解压缩的文件数量进行限制检查。.Java的反序列化操作,可以绕过对象构造函数的执行。下面对zip文件的安全解压缩描述,错误的是。

2023-03-10 22:24:22 6671

原创 Mybatis源码(3) - Executor执行过程 | 一级缓存 | 二级缓存

Mybatis源码(1) - SpringBoot整合Mybatis的核心原理Mybatis源码(2) - SqlSessionTemplate的介绍及创建过程之前的文章介绍之后,我们知道SQL语句最终通过DefaultSqlSession的执行器Executor进行操作,默认是CachingExecutor接下来看看如何进行JDBC数据库操作的。

2023-02-16 20:51:46 730

原创 Mybatis源码(2) - SqlSessionTemplate的介绍及创建过程 | DefaultSqlSession的创建过程

众所周知😏:MyBatis通过SqlSessionFactory 创建SqlSession去调用Executor执行器进行JDBC数据库操作SqlSession在Mybatis中有DefaultSqlSession、SqlSessionManagger两种实现,其中SqlSessionManagger是线程安全的是Mybatis为了接入Spring提供的Bean,也是SqlSession的实现,并且是线程安全的关于DefaultSqlSession为什么不是线程安全可以参考链接。

2023-02-14 22:41:24 1709

原创 Mybatis源码(1) - SpringBoot整合Mybatis的核心原理

SpringBoot整合Mybatis只需添加mybatis-spring-boot-starter的依赖(本文版本2.2.0,对应mybatis版本3.5.7),然后yml进行配置即可本文对Mybatis一些底层原理进行探究,主要是一些自动配置以及Mapper代理对象的生成过程。

2023-02-09 21:55:46 2163

原创 MySQL中批量更新 | case when 进行数据批量更新

【代码】MySQL中批量更新 | case when 进行数据批量更新。

2023-02-01 21:19:30 3067

原创 Kafka架构组成及相关内容

 https://www.bilibili.com/video/BV1vr4y1677k【事务原理】:【发送代码】:·

2023-01-31 19:48:50 2167 1

原创 常用的实体类转换方式 - BeanUtil | MapStruct

1. 实体类信息:

2022-11-22 16:27:50 4309 1

原创 Hibernate-Validator 接口参数校验 | 嵌套参数校验

参数校验

2022-11-13 13:39:29 2025

原创 java8日期时间API的一些使用 | 转字符串 | 格式化等

话哈哈哈

2022-11-09 10:55:42 2297

原创 初识ElasticSearch(5) -批量操作之bulk | 条件查询 | 其它查询

另起文章,链接后续再补。

2022-09-09 09:11:45 3142

原创 初识ElasticSearch(4) -文档查询之bool查询

···

2022-09-08 10:00:49 1075

原创 初识ElasticSearch(3) -文档查询之term精确查询

terms

2022-09-05 16:08:39 1028

原创 初识ElasticSearch(2) -文档查询之match查询 | 分词器

【代码】小白学习-ElasticSearch教程(1) - 索引 | 映射 | 文档 | 简单操作。

2022-09-02 15:58:58 3720

原创 初识ElasticSearch(1) - 索引 | 映射 | 文档 | 简单操作

【代码】小白学习-ElasticSearch教程(1) - 索引 | 映射 | 文档 | 简单操作。

2022-08-31 19:07:12 950

原创 MYSQL锁机制 - 锁的简述 | 索引对行级锁的影响

MYSQL锁机制 - 锁的简述 | 索引对行级锁的影响

2022-08-17 16:31:31 1452

原创 Spring事务传播行为REQUIRES_NEW和NESTED用法栗子

NESTED

2022-07-14 18:12:16 2437

原创 分布式事务解决方案 | Seata | 本地消息表 | 事务消息 | 最大努力通知 | 消息丢失、重复消费、堆积 、有序| 缓存数据库一致性

分布式事务解决方案

2022-07-13 22:28:58 1093

原创 Seata执行整体流程(AT模式)| Seata源码 - 自动配置、数据库代理 | AT和XA的区别

seata的at模式

2022-07-13 14:51:17 1361

原创 事务相关知识点 | 分布式事务 | CAP理论 | 2PC | 3PC |

分布式事务基础理论

2022-07-13 09:26:09 469

原创 Seata下载安装 | 集成Nacos配置 | 简单栗子

0. 栗子代码仓:1. Nacos本地环境搭建及启动 1.1. Nacos下载 1.2. Nacos启动 1.3. Nacos访问控制台页面:2. 项目框架依赖说明: 2.1. naocs主要依赖:3. 提供者代码说明: 3.1. bootstrap.yaml: 3.2. 提供者Controller: 3.3. nacos配置管理配置: 3.4. 启动提供者:4. 消费者代码说明: 4.1. 补充openfeign依赖: 4.2. 创建提供者的Feign接口: 4.3. 消费者Controller: 4..

2022-07-12 15:24:53 1702

原创 设计模式(5)--模板方法模式概念要点及例子说明

模拟方法模式

2022-07-01 16:12:06 273

原创 设计模式(4)--策略模式概念要点及例子说明

策略模式

2022-07-01 15:37:34 228

原创 Docker简单安装| 常用命令 | 相关软件(MySQL、Redis、Nacos)单机安装

0. 创建普通账号(test)为了安全起见,我们是不会直接用root账号,一般是会用普通账号,在这里我创建一个普通账号(test).# 1. 创建普通用户(test)[root@dev-application ~]# useradd test# 2. 设置test密码[root@dev-application ~]# passwd test# 3. 为test账号配置sudo权限[root@dev-application ~]# vi /etc/sudoers## Allow root

2022-05-10 17:17:29 1130

原创 枚举类转集合List

1. 工具类:org.apache.commons.lang3.EnumUtils;2. 举个栗子: 2.1. 枚举类:@Getter@AllArgsConstructorpublic enum RefundSortEnum { RETURN_ORDER_DATE(1, "returnOrderDate"), RETURNABLE_TOTAL(2, "returnableTotal"), RETURN_TOTAL(3, "returnTotal"),

2022-02-21 11:46:53 2247

原创 UTC0时间和太平洋时间转换

1. 关系:UTC0时间长这样:2022-02-04T02:33:15.000ZUTC0时间 = 太平洋时间(PST) + 8h题外: 北京时间 = UTC0 时间 + 8 h = 太平洋时间 + 8h + 8h = PST + 16h2. 转换: 2.1. Mysql中转换: 【场景】:数据库中存储了UTC0时间,接口要求返回太平洋时间 【栗子】:status_time存储为UTC0时间 : 2022-02-09T22:31:59.000Z 【转换】:DATE_FORMAT(date_

2022-02-12 18:27:34 5212

原创 SpringCloud + Nacos 简单注册消费例子 | Feign调用 | 命名空间namespace

0. 栗子代码仓:1. Nacos本地环境搭建及启动 1.1. Nacos下载 1.2. Nacos启动 1.3. Nacos访问控制台页面:2. 项目框架依赖说明: 2.1. naocs主要依赖:3. 提供者代码说明: 3.1. bootstrap.yaml: 3.2. 提供者Controller: 3.3. nacos配置管理配置: 3.4. 启动提供者:4. 消费者代码说明: 4.1. 补充openfeign依赖: 4.2. 创建提供者的Feign接口: 4.3. 消费者Controller: 4..

2022-01-10 16:06:46 2811

win-redis-x64

windows版本的redis

2024-03-24

Sumatra-PDF-3.4.6-64-install.exe

pdf浏览

2023-06-14

Fast-Stone-Capture-v9.6.exe

长截图软件

2023-06-12

Screen-To-Gif.2.34.1.Setup.msi

gif软件

2023-06-12

jdk - 11.0.18 win-64

jdk - 11.0.18 win-64

2023-03-19

FiddlerSetup - v5.0

FiddlerSetup

2023-03-12

windows_PDManer_v4.4.0.zip

windows_PDManer_v4.4.0.zip

2023-03-10

华为安全编码规范考试.md

华为安全编码规范考试.md

2020-06-18

231231312.zip

oracle11g实例没有scott用户,添加需要的scott.sql文件。

2020-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除