- 博客(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
原创 SpringSecurity 捕获自定义JWT过滤器抛出的异常
配置 Configurer,关键是要将过滤器置于ExceptionTranslationFilter之后,异常处理是由ExceptionTranslationFilter实现的。定义一个 AuthenticationEntryPoint。
2024-10-17 20:29:17
638
1
原创 使用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
原创 JVM(四)
当老年代无法为新的大对象分配足够的空间,或者老年代中存放的对象已经占满了老年代空间时,会触发 Full GC 来尝试释放未使用的对象,以腾出空间。分代算法是一种应用最广的垃圾回收算法,分代算法认为大多数对象的生命周期非常短暂,基于这一假设,它将堆内存划分为不同的区域(或称为代),并根据对象的生命周期将不同的垃圾回收算法应用于不同的区域。垃圾回收器是垃圾回收算法的具体实现,Java虚拟机中的垃圾回收器有多种类型,由于垃圾回收器分为年轻代和老年代,除了 G1 之外其他垃圾回收器必须成对组合进行使用。
2024-07-21 17:17:43
880
原创 MySQL索引
在 MySQL 中,索引(Index)是一种特殊的数据结构,用于帮助数据库系统高效地检索数据。索引可以加快对数据库表中数据的访问速度。
2024-07-13 11:01:17
630
原创 使用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关注的人