- 博客(128)
- 收藏
- 关注
原创 Docker Desktop 数据迁移完整流程(Windows 10/11 x64)
两台机器都是 Windows 10 / 11 x64拥有管理员权限旧机器已安装 WSL 功能。
2026-01-05 14:15:04
393
原创 cursor使用mcp
mcp就相当于给AI安装了工具包,它可以调用获取接口文档,网页,数据库等,基本上所有的mcp都是node程序,少数需要python环境。
2025-05-27 17:25:55
837
原创 @SchedulerLock 防止分布式环境下定时任务并发执行
在一个有多个服务实例的分布式系统中,如果你用@Scheduled来定义定时任务,所有实例都会执行这个任务。ShedLock的目标是只让一个实例在某一时刻执行这个定时任务。
2025-04-09 15:33:04
1029
原创 解决element-ui中的el-select选择器无法显示选中内容的问题
解决element-ui中的el-select选择器无法显示选中内容的问题
2024-07-24 10:16:17
1609
原创 MyBatis Plus 使用${ew.customSqlSegment}别名问题
MyBatis Plus 使用${ew.customSqlSegment}别名问题
2024-07-17 14:55:16
979
原创 解决MybatisPlus3.5.5与pagehelper starter2.1.0冲突
MybatisPlus3.5.5与pagehelper starter2.1.0同时引用了jsqlparser4.6和4.7在idea中使用并不会报错,打包之后用jar运行便会出现错误。
2024-07-09 15:54:31
1021
原创 SpringBoot jackson 精度处理问题
因为js能处理的最大值和最小值分别是所以我们的雪花id很容易就超出了这个范围,所以要转换为字符串做适配例如:1692419165819899402就会变成1692419165819800000。
2024-06-03 14:18:08
412
原创 SpringCloud Gateway参数解释
网关就相当于通过服务名即可访问服务feign 之类的是为了方便使用其他服务,可以直接像service一样引入使用。
2024-05-31 15:00:00
756
原创 Spring Boot 验证实体类两个中的一个不为空或者一个非空另一个必须为空
Spring Boot 验证实体类两个中的一个不为空或者一个非空另一个必须为空
2024-05-22 14:09:29
935
原创 ORA-65096: invalid common user or role name 解决办法
Oracle12c 以上多了一个cdb的概念具体是什么可插拔数据库详细的我没看,想创建用户必须加C##开头否则就报错误,CDB是无法删除的,PDB可以有很多。
2024-05-14 14:33:21
1667
原创 详细理解AQS原理以及使用
AbstractQueuedSynchronizer (抽象队列同步器,以下简称 AQS)出现在 JDK 1.5 中。AQS 是很多同步器的基础框架,比如和Semaphore等都是基于 AQS 实现的。除此之外,我们还可以基于 AQS,定制出我们所需要的同步器。state。
2024-03-28 19:02:59
921
原创 MyBatisPlus数据权限插件分析
自定义数据权限拦截器processSelect处理查询继承 JsqlParserSupportprocessUpdate处理更新继承 JsqlParserSupportprocessDelete处理删除继承 JsqlParserSupportbeforeQuery前置处理查询实现 InnerInterceptorbeforePrepare前置处理删除和更新实现 InnerInterceptor流程分析beforeQuery
2024-03-20 16:08:48
966
原创 SpringBoot数据权限使用预扫描提升代码性能
原本数据权限的忽略方案是每次在查询之前去查找当前类上或者方法上是否有忽略注解的权限,优化之后每次项目启动时将所有配置了忽略数据权限注解的类加载到ConcurrentHashMap中,在有查询过来是直接去缓存中读取。
2024-03-20 15:41:44
570
1
原创 本地IDEA 远程调试 Docker 中运行的 Java 应用程序
我们先看看本地项目市如何 Debug 的,仔细的你是否察觉到平时IDEA上Debug本地项目的时候都会出现的一行信息
2024-01-25 10:51:42
1444
原创 SpringBoot 整合undertow容器替换tomcat
Tomcat是Apache基金下的一个轻量级的Servlet容器,支持Servlet和JSP。Tomcat具有Web服务器特有的功能,包括 Tomcat管理和控制平台、安全局管理和Tomcat阀等。但是,Tomcat和ApacheHTTP服务器不是一个东西,ApacheHTTP服务器是用C语言实现的HTTP Web服务器。Tomcat是完全免费的,深受开发者的喜爱。Undertow是Red Hat公司的开源产品, 它完全采用Java语言开发,是一款灵活的高性能Web服务器,
2024-01-12 10:17:07
1072
原创 SpringBoot Caffeine+Redisson配置二级缓存
在高性能的服务架构设计中,缓存是一个不可或缺的环节。在实际的项目中,我们通常会将一些热点数据存储到Redis或MemCache这类缓存中间件中,只有当缓存的访问没有命中时再查询数据库。在提升访问速度的同时,也能降低数据库的压力。
2024-01-11 11:06:06
2824
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅