- 博客(168)
- 资源 (2)
- 收藏
- 关注
原创 GitLab 批量创建用户
在团队管理中,经常需要为多个新成员创建 GitLab 账户。手动创建每个账户不仅耗时,而且容易出错。为了提高效率,我们可以编写一个简单的 Bash 脚本来批量创建用户。本文将详细介绍如何使用 GitLab API 和 Bash 脚本实现这一目标。首先,你需要一个具有足够权限的私有访问令牌(Private Token)。你可以在 GitLab 的个人设置中生成一个新的私有访问令牌。创建一个包含用户信息的文本文件,每行包含四个字段:密码、电子邮件、用户名和姓名,字段之间用空格分隔。例如, 文件的内容如下:编写
2024-09-23 13:49:25 693
原创 idea64.exe - 系统错误,由于找不到 api-ms-win-core-console-l1-2-0.dll, 无法继续执行代码。重新 安装程序可能会解决此问题。
在自己电脑上利用everything类似这种全局文件搜索的软件,搜索找不到的dll文件,找到文件后,将文件复制到idea64.exe目录中,就可以打开了。
2024-08-20 09:49:44 1076
原创 CompletionService:批量执行异步任务(将CompletionService应用在实际业务当中,含CompletableFuture 方式)
submit和take。submit方法用于将任务提交给服务执行,而take方法则用于获取已完成的任务结果。这个接口通常与一起使用,但它提供了一种不同的方式来处理任务完成的通知和结果的收集。的一个常见实现是,它基于实现了接口。
2024-07-05 15:51:00 382 1
转载 /var/lib/docker/overlay2 占用很大,清理Docker占用的磁盘空间
今天收到一个磁盘告警,告警的原因是一台 Jenkins 机器上某个磁盘空间满了。马上使用 df -h 命令看下使用情况上图是我优化后的截图,告警的时候磁盘使用量已经接近 100%。上图中看到的 overlay 分区是 Docker 的虚拟文件系统,其真实的文件系统是 /dev/vda1。所以我们要找到是什么原因大量占据了 /dev/vda1。一般有两种情况。
2024-06-28 09:59:11 720
转载 docker修改数据存储目录(docker数据目录更改)
2、修改docker默认数据存储目录配置,在/etc/docker/daemon.json文件添加 以下内容,若是没有/etc/docker/daemon.json文件,则新建该文件。由于已经将docker的存储数据迁移到新目录,则可以删除旧目录数据,但是我建议将目录数据保留一段时间后再删除,或者将该目录数据备份到其他地方。1、更新docker自定义数据目录,建议先停止docker应用,这样子更好的保证数据完整性,在复制过程中就不容易丢失数据。在安装docker后,docker默认的存储路径是。
2024-06-27 14:02:06 688
原创 动态的在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 498
原创 element-tree鼠标移入显示操作鼠标移出隐藏操作
时,我们可以通过以下方式实现鼠标移入和移出的效果。在组件的模板中,为树节点添加。需要注意的是,具体的实现细节可能因项目需求而有所不同。属性,从而控制操作按钮的显示与隐藏。
2024-05-16 10:54:20 623
转载 使用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 1509
转载 大模型流式输出 sse实现时,如何配置nginx
要配置 Nginx 以支持大模型的流式输出,特别是使用 SSE (Server-Sent Events),你需要确保 Nginx 能够处理 HTTP 流式连接。替换为你的实际后端服务地址。此外,你可能需要根据你的具体需求和环境对配置进行调整。替换为你的实际域名,
2024-05-06 14:52:48 1350
转载 流式输出技术SSE:前后端实践
当使用ChatGPT时,模型的回复不是一次性生成整个回答的,而是逐字逐句地生成。这是因为语言模型需要在每个时间步骤预测下一个最合适的单词或字符。如果等待整个回复生成后再输出到网页,会导致用户长时间等待,极大降低用户体验。相反,逐字蹦出回复可以实现更快的交互响应。ChatGPT可以在输入消息后迅速开始生成回答的开头,并根据上下文逐渐细化回答。这种渐进式的呈现方式可以提供更流畅的对话体验,同时让用户知道模型正在工作,避免感觉像卡住了或没有响应。
2024-04-25 11:49:36 689
转载 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 146
原创 使用Vue-Grid-Layout实现自定义工作台
当代工作环境要求高度的个性化和定制化,因此,自定义工作台成为了一个热门的需求。Vue-Grid-Layout是一个强大的Vue组件,可以帮助我们实现自定义工作台的功能。在本篇博客中,我将向您介绍如何使用Vue-Grid-Layout来创建一个自定义工作台。Vue-Grid-Layout是一个基于Vue.js的可拖拽和可调整大小的网格布局组件。它提供了一个灵活的网格系统,可以让我们以自由的方式布局和调整组件。
2024-02-01 11:24:25 2470 8
转载 Element-UI中,el-table动态合并多列的行
在使用Element-UI的el-table组件时,我们有时需要根据数据动态合并行或列,以更好地展示数据。在本文中,我们将介绍如何在Element-UI中实现这一功能。
2024-01-11 15:12:08 1605 1
原创 利用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 1360
原创 用Powershell实现:删除所有不是与.json文件重名的.jpg文件
用Powershell实现:删除所有不是与.json文件重名的.jpg文件
2023-11-08 15:03:36 620
原创 统计多个json文件中某个标签的数量(Python和powershell实现)
统计用Labelme标注工具保存的多个JSON文件中的不同的Label标签数量,比如标注了十张图片我们需要统计这些图片中纸屑有多少个?
2023-10-16 17:27:46 779
原创 Springboot 使用过滤器匹配并删除多个前缀
例如:请求http://localhost/api/user 过滤之后请求 http://localhost/user。在此示例中,我们迭代前缀数组以从请求 URI 中删除并使用修改后的 URI 创建新请求。创建过滤器,代码如下。
2023-10-13 09:46:30 874
原创 el-collapse 嵌套中 el-checkbox作为标题,选中复选框与el-tree联动
【代码】el-collapse 嵌套中 el-checkbox作为标题,选中复选框与el-tree联动。
2023-09-27 16:42:51 1169
原创 在循环中的每次迭代之间间隔执行,并且希望等待一个操作完成后再进行下一个迭代
如果您想要在循环中的每次迭代之间间隔执行,并且希望等待一个操作完成后再进行下一个迭代,可以考虑使用异步函数和 await。
2023-09-19 11:25:43 121
转载 清理 docker 占用的磁盘空间
Docker 很占用空间,每当我们运行容器、拉取镜像、部署应用、构建自己的镜像时,我们的磁盘空间会被大量占用。如果你也被这个问题所困扰,咱们就一起看一下 Docker 是如何使用磁盘空间的,以及如何回收。
2023-08-29 10:28:27 450
原创 微服务项目容器编排docker-compose.yml、Dockerfile文件模板、相关配置文件、shell脚本
【代码】微服务项目容器编排docker-compose.yml、Dockerfile文件模板。
2023-08-24 14:19:23 1339
原创 在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 677
转载 联想拯救者R7000 2020 解锁bios高级选项-附通电开机教程
联想拯救者R7000 2020 解锁bios高级选项-附通电开机教程。
2023-07-19 20:27:52 3553 2
原创 【Nd4j 运行异常解决方案】no jnind4jcpu in java.library.path
因为上面的依赖里面只有Windows环境的,不包含Linux和macos的。本地开发环境运行正常,但部署到服务器环境运行异常。
2023-05-17 16:04:16 673
原创 利用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 5016
转载 Linux开发环境配置(Docker)
Linux开发环境配置(Docker)包含:mysql、redis、Elasticsearch、Kibana
2022-08-20 17:42:06 737
转载 【Javascript】DataURL与File,Blob,canvas对象之间的互相转换
【Javascript】DataURL与File,Blob,canvas对象之间的互相转换
2022-08-16 13:48:20 762
原创 新版Jenkins 2.346.1自动化部署(SVN+Maven)
基本环境:1.jdk环境,Jenkins是java语言开发的,因需要jdk环境。2.git/svn客户端,因一般代码是放在git/svn服务器上的,我们需要拉取代码。3.maven客户端,因一般java程序是由maven工程,需要maven打包,当然也有其他打包方式,如:gradle以上是自动化部署java程序jenkins需要的基本环境,请自己提前安装好,下面着重讲解Jenkins的安装部署配置。1.下载安装包jenkins.war(http://mirrors.jenkins.io/war-stable
2022-06-25 16:24:33 2008
微服务项目容器编排docker-compose.yml、Dockerfile文件模板、相关配置文件、shell脚本
2023-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人