自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Annotation-specified bean name ‘XX ‘for bean class [XX] conflicts with existing 解决

Mybatis 扫描路径和 SpringBoot 扫描路径不可以相同,否则报错。@MapperScan 配置注解的 Class。Mapper 接口上添加注解。

2025-03-12 11:34:28 236

原创 Linux定时任务Crontab运行脚本时提示XXX:未找到命令

解决了Crontab运行脚本,无法找到Java的问题

2025-02-11 10:31:40 171

原创 SpringSecurity 捕获自定义JWT过滤器抛出的异常

配置 Configurer,关键是要将过滤器置于ExceptionTranslationFilter之后,异常处理是由ExceptionTranslationFilter实现的。定义一个 AuthenticationEntryPoint。

2024-10-17 20:29:17 638 1

原创 使用TLS解决Docker API暴露2375端口的问题

使用TLS保护Docker API

2024-09-06 15:40:26 1042

原创 使用dockerfile-maven-plugin打包镜像时使用本地镜像作基础

使用dockerfile-maven-plugin打包镜像时使用本地镜像作基础。

2024-08-24 22:39:16 426

原创 Linux使用技巧(一) - SCP 传输文件

scp(Secure Copy Protocol)是 Linux 和 Unix 系统中用于在本地和远程之间安全地传输文件的工具。它基于 SSH(Secure Shell)协议进行文件传输,从而确保数据在传输过程中的安全性和完整性。其中,“源文件” 可以是一个或多个本地文件,也可以是一个远程文件,而 “目标文件” 则相反,可以是本地或远程位置。当 “源文件” 或 “目标文件” 的路径以冒号(:)开始时,表示该路径位于远程系统上,格式通常为。

2024-08-19 13:03:30 1333

原创 SpringBoot3 + Flowable7 工作流引擎使用笔记

Flowable 由 Activiti 项目分支演变而来,用于构建和管理各种业务流程。其核心是一个通用的流程引擎,支持 BPMN 2.0(Business Process Model and Notation)标准,这是一种业务流程建模和执行的国际标准。Flowable 完全支持 BPMN 2.0,使得非技术人员也能参与流程的设计。BPMN 是一种用于业务流程建模的标准化图形表示法。它定义了一套符号和规则,用于描述业务流程的各个方面,如任务、事件、网关等。

2024-08-15 13:15:30 6407

原创 The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]

解决JDBC连接Sql Server的相关问题

2024-08-02 11:20:19 2165

原创 Spring 6(三)

Spring 事务管理

2024-07-31 23:30:04 715

原创 Spring 6(二)

基于注解管理bean和AOP相关功能

2024-07-30 23:21:08 304

原创 Spring 6(一)

Spring6的简单介绍

2024-07-29 23:13:58 361

原创 Java集合框架

Java集合框架

2024-07-28 12:48:08 1033

原创 SpringBoot 3 整合 Seata 2.0 分布式事务

SpringBoot 3 整合 Seata

2024-07-25 19:31:26 3187 3

原创 CAP定理和BASE理论

介绍了CAP定理和BASE理论

2024-07-22 17:56:24 672

原创 JVM(四)

当老年代无法为新的大对象分配足够的空间,或者老年代中存放的对象已经占满了老年代空间时,会触发 Full GC 来尝试释放未使用的对象,以腾出空间。分代算法是一种应用最广的垃圾回收算法,分代算法认为大多数对象的生命周期非常短暂,基于这一假设,它将堆内存划分为不同的区域(或称为代),并根据对象的生命周期将不同的垃圾回收算法应用于不同的区域。垃圾回收器是垃圾回收算法的具体实现,Java虚拟机中的垃圾回收器有多种类型,由于垃圾回收器分为年轻代和老年代,除了 G1 之外其他垃圾回收器必须成对组合进行使用。

2024-07-21 17:17:43 880

原创 JVM(三)

Java中的强弱软虚四大引用

2024-07-20 22:36:52 916

原创 JVM(二)

主要介绍了JVM中的运行时数据区

2024-07-18 16:41:07 654

原创 JVM(一)

介绍了字节码文件、类加载器、以及类的声明周期

2024-07-16 22:43:11 715

原创 MySQL性能分析

介绍了各种Msql中性能分析的工具

2024-07-13 13:40:33 634

原创 MySQL索引

在 MySQL 中,索引(Index)是一种特殊的数据结构,用于帮助数据库系统高效地检索数据。索引可以加快对数据库表中数据的访问速度。

2024-07-13 11:01:17 630

原创 ShardingJDBC 报错 Table or view does not exist

ShardingJDBC无法路由到单表的问题

2024-07-01 15:01:11 2156 1

原创 Docker导出和导入镜像

导出Docker镜像,导入Docker镜像

2024-06-24 16:37:44 409

原创 使用Maven和远程Docker基于Dockerfile构建SpringBoot应用镜像

使用远程的 Docker 构建 SpringBoot 应用的镜像,不需要本地安装 Docker

2024-06-13 09:53:17 514 1

原创 使用Docker部署Nacos 2.3.2开启鉴权后无法访问控制台

由于业务需要,本人需要升级项目中使用到的微服务技术栈的版本,在将 nacos 从 2.0.3 升级到 2.3.2 时遇到一些问题,特此记录一下。

2024-04-28 22:41:52 3004

原创 Sharding Jdbc 5.x 版本移除了默认数据源的问题

于是就判断应该是有一些机制在程序启动的时候读取数据库的元信息,这样路由的时候就可以知道表在哪一个数据源。

2024-02-22 17:26:02 837

空空如也

空空如也

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

TA关注的人

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