自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis Plus 与 Pagehelper 拦截器执行顺序问题

mybatis拦截器执行顺序调整,解决mybatisplus数据权限与Pagehelper一起使用时,分页查询中没有增加权限sql问题

2024-07-12 14:34:14 276

原创 Jenkins 使用Groovy脚本 批量修改任务属性

Jenkins 批量修改任务属性配置,使用Groovy脚本 批量修改job的 This Build is parameterized(参数化构建过程),这里通过xml模板添加两个。

2024-05-24 18:01:00 338

原创 Jenkins 配置 Gitlab Webhooks 自动构建

在没有使用gitlab runner流水线情况下可以通过 jenkins + webhooks 进行自动化构建,文中会将 gitlab 配置以及 jenkins配置步骤以图文方式展示,文中使用的jenkins版本为: 2.414.3, 使用的gitlab 版本: v16.3.6。

2023-12-27 17:53:46 685

原创 Mybatis使用PageHepler之后配置collection无效

Mybatis配置collection无效,Mybatis使用collection出现TooManyResultsException: Expected one result (or null) to be returned by selectOne()

2022-10-08 15:30:31 1181

原创 idea 插件开发 获取所有数据库配置/使用数据库配置

idea 插件开发开发中获取所有数据库配置、idea插件开发中使用配置好的数据库连接

2022-09-28 16:37:52 1289

原创 使用Screen.getScreens()报错问题

This operation is permitted on the event thread only与Internal graphics not initialized yet问题处理

2022-01-29 11:57:05 1551

原创 JavaFx 获取窗口所在屏幕信息

多屏幕情况下 Javafx 获取窗口所在屏幕信息

2022-01-29 11:10:34 1332

原创 IDEA切换分支 工作空间变化问题设置

IDEA切换分支 工作空间变化问题设置:打开IDEA配置界面将Restore workspace on branch switching 这个选项取消掉

2021-12-14 14:20:17 2583

原创 canal 启动报错 The stack size specified is too small 解决方案

Canal 启动报错如下信息:The stack size specified is too small, Specify at least 384kError: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit.启动出现上面描述信息:可以修改bin目录下的startup.sh文件修改信息如下把JAVA_OPTS当中的-Xss参数调整一下就好,我这

2021-04-29 14:27:33 2680

原创 spring cloud feign源码解读(一)

在微服务spring cloud 当中一般用的都是openfeign作为微服务之间通讯的解决方案,那么我们在在用的时候需要知其然、知其所以然,这样再遇到问题时能想的地方就会更多以便于排查问题、解决问题。在能力允许的情况下尽量做到去看看源码,看是如何实现的、用了那些东西、如何设计的,这对自己也是一个技术上的提升,下面是个人阅读源码时的一些记录.以下内容需要对spring有深入了解阅读过源码的人。1. openfeign如何集成到项目当中就不在赘述了,直接进入主题,首先在使用的时候都是需要在启动类当中或者配置

2021-04-17 17:08:21 146

原创 Mac zsh 配置环境变量

zsh环境变量配置在新的mac版本中需要在~/.zshrc文件当中配置如果文件存在则添加环境变量如果不存在就vim ~/.zshrc 添加对应的环境变量信息vim ~/.zshrcexport MAVEN_HOME=/Users/neil/Documents/devtools/apache-maven-3.5.4 export PATH=$MAVEN_HOME/bin:$PATH...

2021-04-16 20:21:32 1664

原创 Quartz 任务调度源码阅读

由于Quartz在集群环境下,如果多台服务同时启动,会出现插入数据报错违反条件约束,需要系统启动一次,然后就阅读了一下源码,我阅读源码的起始位置是:SchedulerFactoryBean类进行的阅读,因为只是插入某些信息报错,而且这个影响不大重启之后就没问题了,应该就是同时启动偶尔出现的插入的同时另外一个服务在做查询操作导致。1. 大致启动流程:通过SchedulerFactoryBean,可以看到不配置SchedulerFactory默认使用的是StdSchedulerFactory,使用spri

2021-03-31 14:43:02 146

原创 springboot redis 发布订阅 注解实现及使用以及键过期事件

    在spring boot 中发布订阅的使用需要自己去实现MessageListener然后配置放入RedisMessageListenerContainer当中,觉得配置有些繁琐用起来不是那么方便,使用idea打开RedisMessageListenerContainer的时候会发现他是通过SmartLifecycle启动监听的,看过源码或者百度过的人都知道这个是在spring bean 初始化完成之后(finishRefresh)才会调用到的一个接口,所以处理的思路就简单了,主要是使用BeanPo

2021-03-26 10:58:47 499 2

原创 Vue使用EleentUI tree table 动态加载以及刷新问题

在使用el-table做树形查询的时候需要动态加载,但是el-table的懒加载机制只会调用一次load方法.解决方式如下:1. 如果是在点击查询重新加载列表数据之后在点击展开子级没有动态触发load方法的时候可以做如下操作:如上图当中绑定的key,在每次点击查询加载列表的时候要保证每次都是唯一值,这样子每次点击展开子级列表的时候会触发load方法,查询后台数据...

2021-03-25 17:23:01 1435 1

空空如也

空空如也

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

TA关注的人

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