自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Maven多模块项目,其他项目引用子模块的依赖,无法打包,提示没有找到依赖

每个服务都是单独的项目,会存在依赖关联的问题,在子模块的下面 depoly 之后,就会出现别的项目,无法package。多模块项目,depoly 需要在父模块下面执行。

2025-03-31 10:00:13 380

原创 使用 Python包管理工具 uv 完成 Open WebUI 的安装

uv 是一个极其快速的 Python 包安装器和解析器,用 Rust 编写,旨在作为 pip 和 pip-tools 工作流的替代品。使用以下命令,确保设置 DATA_DIR 环境变量,以避免数据丢失。安装 UV 后,运行 Open WebUI 就比较简单了。运行 Open WebUI。使用 uv 安装(推荐)

2025-03-25 19:39:19 371

原创 基于 intellij-platform-plugin-template 开发IDEA插件注意事项

标签中的内容 是否是英文并且大于40个字符串。因为在build.gradle.kts配置了,会读取这个标签里面的内容作为插件描述。修改 根目录下的 build.gradle.kts 当中的 dependencies.intellijPlatform。重命名 src/main/ 下的 kotlin 改为 java。修改 根目录下的 gradle.properties。查看 README.md 文件当中的。

2025-03-22 16:48:43 221

原创 RocketMQTemplate 使用教程

Bean@BeanRocketMQTemplate 提供了丰富的 API 和功能,能够满足大多数消息队列使用场景。通过本教程的学习,你应该能够掌握 RocketMQTemplate 的基本用法和高级特性,并能够在实际项目中灵活应用。在实际使用中,建议根据业务需求选择合适的消息发送方式和消费模式,并注意消息的可靠性、幂等性和性能优化。

2025-03-12 11:06:07 520

原创 微服务的CAP定理与数据一致性抉择

1.CAP定理是分布式系统中的基本原则,涉及一致性(Consistency)、可用性(Availability)和分区容错性(Partition Tolerance)。2.微服务作为分布式系统的一种表现形式,也遵循CAP定理。

2025-01-11 21:19:07 685

原创 Redis持久化模式RDB和AOF讲解

1.Redis的持久化策略包括RDB和AOF两种方式。2.RDB默认配置在Docker容器中的Redis实例中。3.AOF以日志形式存储命令,通过执行日志文件恢复数据。4.RDB通过全量备份数据到磁盘,适用于灾备和恢复。

2025-01-11 11:54:13 890

转载 mybaitis-plus使用事务导致多数据源切换失败

问题:mybatis plus+dynamic多数据源配置很简单,正常的查询的时候也不会有异常,但是在事务中切换多数据就会失败,使用了是第一层方法对应的数据源;现象:在service层一个方法中开启事务,分别向多个数据源中插入数据,但是后面的插入操作使用的是第一个数据源的配置,导致插入时由于表不存在异常。原因:dynamic不能处理分布式事务,开启一个事务之后,调用另一个数据源的方法不会切换事务,不会切换数据源。方法2:调用另一个数据源的方法的时候重新开启事务,或者挂起当前事务。

2025-01-06 09:46:52 137

原创 GitLab 批量创建用户

在团队管理中,经常需要为多个新成员创建 GitLab 账户。手动创建每个账户不仅耗时,而且容易出错。为了提高效率,我们可以编写一个简单的 Bash 脚本来批量创建用户。本文将详细介绍如何使用 GitLab API 和 Bash 脚本实现这一目标。首先,你需要一个具有足够权限的私有访问令牌(Private Token)。你可以在 GitLab 的个人设置中生成一个新的私有访问令牌。创建一个包含用户信息的文本文件,每行包含四个字段:密码、电子邮件、用户名和姓名,字段之间用空格分隔。例如, 文件的内容如下:编写

2024-09-23 13:49:25 847

原创 idea64.exe - 系统错误,由于找不到 api-ms-win-core-console-l1-2-0.dll, 无法继续执行代码。重新 安装程序可能会解决此问题。

在自己电脑上利用everything类似这种全局文件搜索的软件,搜索找不到的dll文件,找到文件后,将文件复制到idea64.exe目录中,就可以打开了。

2024-08-20 09:49:44 1289

原创 Echarts 横向条形图的右侧标签靠右显示对齐,不被遮挡

再添加一个y轴,隐藏刻度线即可。

2024-07-31 18:24:23 840

原创 CompletionService:批量执行异步任务(将CompletionService应用在实际业务当中,含CompletableFuture 方式)

submit和take。submit方法用于将任务提交给服务执行,而take方法则用于获取已完成的任务结果。这个接口通常与一起使用,但它提供了一种不同的方式来处理任务完成的通知和结果的收集。的一个常见实现是,它基于实现了接口。

2024-07-05 15:51:00 432 1

转载 /var/lib/docker/overlay2 占用很大,清理Docker占用的磁盘空间

今天收到一个磁盘告警,告警的原因是一台 Jenkins 机器上某个磁盘空间满了。马上使用 df -h 命令看下使用情况上图是我优化后的截图,告警的时候磁盘使用量已经接近 100%。上图中看到的 overlay 分区是 Docker 的虚拟文件系统,其真实的文件系统是 /dev/vda1。所以我们要找到是什么原因大量占据了 /dev/vda1。一般有两种情况。

2024-06-28 09:59:11 954

转载 docker修改数据存储目录(docker数据目录更改)

2、修改docker默认数据存储目录配置,在/etc/docker/daemon.json文件添加 以下内容,若是没有/etc/docker/daemon.json文件,则新建该文件。由于已经将docker的存储数据迁移到新目录,则可以删除旧目录数据,但是我建议将目录数据保留一段时间后再删除,或者将该目录数据备份到其他地方。1、更新docker自定义数据目录,建议先停止docker应用,这样子更好的保证数据完整性,在复制过程中就不容易丢失数据。在安装docker后,docker默认的存储路径是。

2024-06-27 14:02:06 866

原创 动态的在el-table中添加新数据(由Baidu Comata生成)

使用element-ui2.0的el-dialog组件,在dialog中有一个表格,共有四列,第一列序号,第二列变量(下拉列表),第三列显示排序(输入框),第四列是删除当前行, 表格底下是新增行的按钮,新增行后,表格就多一行新数据,默认为空,按钮底下是取消和提交按钮。由于您的问题涉及到具体的UI组件库(Element UI 2.0)和框架(Vue.js),我将提供一个基于Vue和Element UI的示例代码,用于实现您所描述的功能。请注意,以下代码是一个简化的示例,可能需要根据您的具体需求进行调整。

2024-05-17 10:11:43 572

原创 element-tree鼠标移入显示操作鼠标移出隐藏操作

时,我们可以通过以下方式实现鼠标移入和移出的效果。在组件的模板中,为树节点添加。需要注意的是,具体的实现细节可能因项目需求而有所不同。属性,从而控制操作按钮的显示与隐藏。

2024-05-16 10:54:20 879

转载 使用docker-compose/docker部署RocketMQ5.x 单机部署+配置参数详解

Broker启动脚本中有一个自动计算最大堆内存和新生代内存的函数会导致在不同硬件环境下设置最大堆内存和新生代内存环境变量不被应用,,这里先提前copy一份容器内部启动脚本做挂载,如果想自定义内存可以自己调整。1、启动容器2、复制容器内启动脚本到挂载目录/usr/local/rocketmq/nameserver/bin3、修改runbroker.sh# 打开脚本文件找到调用calculate_heap_sizes函数的位置注释掉保存即可,拉到脚本最底部就能找到4、停止&删除容器。

2024-05-11 09:53:00 1977

转载 大模型流式输出 sse实现时,如何配置nginx

要配置 Nginx 以支持大模型的流式输出,特别是使用 SSE (Server-Sent Events),你需要确保 Nginx 能够处理 HTTP 流式连接。替换为你的实际后端服务地址。此外,你可能需要根据你的具体需求和环境对配置进行调整。替换为你的实际域名,

2024-05-06 14:52:48 2174

转载 流式输出技术SSE:前后端实践

当使用ChatGPT时,模型的回复不是一次性生成整个回答的,而是逐字逐句地生成。这是因为语言模型需要在每个时间步骤预测下一个最合适的单词或字符。如果等待整个回复生成后再输出到网页,会导致用户长时间等待,极大降低用户体验。相反,逐字蹦出回复可以实现更快的交互响应。ChatGPT可以在输入消息后迅速开始生成回答的开头,并根据上下文逐渐细化回答。这种渐进式的呈现方式可以提供更流畅的对话体验,同时让用户知道模型正在工作,避免感觉像卡住了或没有响应。

2024-04-25 11:49:36 1073

原创 基于el-table实现行内增删改

【代码】基于el-table实现行内增删改。

2024-03-26 21:35:04 1366

转载 如何简化多个 if 的判断结构

编程实践中,往往连续使用多个 if 进行判断,这种代码非常冗余,也不易读,本文讨论怎么简化它。

2024-03-23 09:37:04 279

转载 Nginx或Tengine服务器配置SSL证书

更新时间:2024-02-28 15:33:57本文将全面介绍如何在Nginx或Tengine服务器配置SSL证书,具体包括下载和上传证书文件,在Nginx上配置证书文件、证书链和证书密钥等参数,以及安装证书后结果的验证。成功配置SSL证书后,您将能够通过HTTPS加密通道安全访问Nginx服务器。本文以CentOS 8.0 64位操作系统、Nginx 1.14.2为例介绍。不同版本的操作系统或Web服务器,部署操作可能有所差异,如有问题,请联系产品技术专家进行咨询,详情请参见。

2024-03-19 23:34:00 214

原创 使用Vue-Grid-Layout实现自定义工作台

当代工作环境要求高度的个性化和定制化,因此,自定义工作台成为了一个热门的需求。Vue-Grid-Layout是一个强大的Vue组件,可以帮助我们实现自定义工作台的功能。在本篇博客中,我将向您介绍如何使用Vue-Grid-Layout来创建一个自定义工作台。Vue-Grid-Layout是一个基于Vue.js的可拖拽和可调整大小的网格布局组件。它提供了一个灵活的网格系统,可以让我们以自由的方式布局和调整组件。

2024-02-01 11:24:25 3189 11

转载 Element-UI中,el-table动态合并多列的行

在使用Element-UI的el-table组件时,我们有时需要根据数据动态合并行或列,以更好地展示数据。在本文中,我们将介绍如何在Element-UI中实现这一功能。

2024-01-11 15:12:08 1717 2

原创 利用vue-okr-tree实现飞书OKR对齐视图

开源组件vue-okr-tree Demo 演示地址:http://www.longstudy.club/vue-okr-tree-doc/index.html。github 地址:https://github.com/qq449245884/vue-okr-tree。开源组件vue-okr-tree作者博客地址:http://t.csdnimg.cn/5gNfd。飞书OKR DEMO:https://okr.feishu.cn/demo/alignment。需要的可以拉到本地,实际看一下效果。

2023-12-14 15:47:38 1467 2

原创 用Powershell实现:删除所有不是与.json文件重名的.jpg文件

用Powershell实现:删除所有不是与.json文件重名的.jpg文件

2023-11-08 15:03:36 637

原创 统计多个json文件中某个标签的数量(Python和powershell实现)

统计用Labelme标注工具保存的多个JSON文件中的不同的Label标签数量,比如标注了十张图片我们需要统计这些图片中纸屑有多少个?

2023-10-16 17:27:46 835

原创 Springboot 使用过滤器匹配并删除多个前缀

例如:请求http://localhost/api/user 过滤之后请求 http://localhost/user。在此示例中,我们迭代前缀数组以从请求 URI 中删除并使用修改后的 URI 创建新请求。创建过滤器,代码如下。

2023-10-13 09:46:30 974

原创 el-collapse 嵌套中 el-checkbox作为标题,选中复选框与el-tree联动

【代码】el-collapse 嵌套中 el-checkbox作为标题,选中复选框与el-tree联动。

2023-09-27 16:42:51 1253

原创 JS For循环中让异步请求执行完之后再执行后续步骤

【代码】JS For循环中让异步请求执行完之后再执行后续步骤。

2023-09-27 16:31:23 2615

原创 在循环中的每次迭代之间间隔执行,并且希望等待一个操作完成后再进行下一个迭代

如果您想要在循环中的每次迭代之间间隔执行,并且希望等待一个操作完成后再进行下一个迭代,可以考虑使用异步函数和 await。

2023-09-19 11:25:43 152

转载 清理 docker 占用的磁盘空间

Docker 很占用空间,每当我们运行容器、拉取镜像、部署应用、构建自己的镜像时,我们的磁盘空间会被大量占用。如果你也被这个问题所困扰,咱们就一起看一下 Docker 是如何使用磁盘空间的,以及如何回收。

2023-08-29 10:28:27 482

原创 微服务项目容器编排docker-compose.yml、Dockerfile文件模板、相关配置文件、shell脚本

【代码】微服务项目容器编排docker-compose.yml、Dockerfile文件模板。

2023-08-24 14:19:23 1367

原创 在SpringBoot中添加拦截器忽略请求URL当中的指定字符串

1 自定义拦截器@Componentpublic class GlobalInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { String path = request.getRequ

2023-08-17 16:07:20 721

原创 SpringBoot项目部署脚本(jar/war)

【代码】SpringBoot项目部署脚本(jar/war)

2023-08-15 11:01:11 328

原创 将起始日期和结束日期分割为每个月的起始日期和结束日期

【代码】将起始日期和结束日期分割为每个月的起始日期和结束日期。

2023-08-09 16:49:29 388

原创 封装videoJS,可以作为Vue组件使用

【代码】封装videoJS,可以作为Vue组件使用。

2023-07-20 19:31:13 395

转载 联想拯救者R7000 2020 解锁bios高级选项-附通电开机教程

联想拯救者R7000 2020 解锁bios高级选项-附通电开机教程。

2023-07-19 20:27:52 5071 2

原创 【Nd4j 运行异常解决方案】no jnind4jcpu in java.library.path

因为上面的依赖里面只有Windows环境的,不包含Linux和macos的。本地开发环境运行正常,但部署到服务器环境运行异常。

2023-05-17 16:04:16 870

原创 利用IDEA引入本地依赖

(5)-Dfile : 指定jar文件路径与文件名(同目录下只需文件名),用IDEA Maven工具时写相对路径,项目目录为根目录。3、在Maven pom文件中引入依赖,按照安装时候的信息填写。(1)-DgroupId:设置项目代码的包名(一般用组织名)(4)-Dpackaging : 什么类型的文件(jar包)1、选择IDEA中的Maven工具,点击箭头所指的图标。(2)-DartifactId:设置项目名或模块名。4、经过以上操作,打包后,也可以正常使用。(3)-Dversion :版本号。

2023-04-25 14:00:31 5352

原创 el-card list卡片列表页面自适应布局

【代码】el-card list卡片列表页面自适应布局。

2023-03-30 10:52:31 8974 5

使用Vue-Grid-Layout实现自定义工作台

使用Vue-Grid-Layout实现自定义工作台

2024-02-01

微服务项目容器编排docker-compose.yml、Dockerfile文件模板、相关配置文件、shell脚本

微服务项目容器编排docker-compose.yml、Dockerfile文件模板、相关配置文件、shell脚本

2023-08-24

libreoffice7.1.8 安装教程和启动kkfielview

libreoffice7.1.8 安装教程和启动kkfielview

2022-01-21

LInux真机安装JavaWEB环境

利用腾讯云服务器真机安装JavaWEB环境

2020-11-21

空空如也

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

TA关注的人

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