![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具使用
文章平均质量分 74
小子宝丁
全栈开发工程师
展开
-
【译文】使用ANSI码丰富命令行输出
每个人都习惯了在终端中打印输出的程序,当新文本出现时,它会滚动,但这并不是您所能做的全部:您的程序可以为文本上色,上下左右移动光标,或者在以后要重新打印时清除屏幕的部分内容。这就是为什么像这样的程序可以实现其动态进度指示器,而或可以实现它们的编辑器,这些编辑器允许您修改已经显示的文本,而无需滚动终端。or有一些库,例如或,可以帮助您以各种编程语言来执行此操作,但您也可以自己执行此操作。原创 2024-03-18 14:25:54 · 460 阅读 · 0 评论 -
【JGit】 AddCommand 新增的文件不能添加到暂存区
执行`git.add().addFilepattern(".").setUpdate(true).call()` 。新增的文件不能添加到暂存区。或者使用`git.add().addFilepattern(".").call()`不能将删除的文件剔除掉?原创 2024-02-28 17:25:39 · 764 阅读 · 0 评论 -
【JGit 】一个完整的使用案例
以下代码包含了代码生成,Git 仓库初始化、代码克隆、分支检出、代码修改、暂存、提交及推送等操作。生成一系列结构相同的项目代码,将这些项目的代码推送至一个指定的。生成代码使用 Java 程序模拟,每个项目中模拟三个文件。推送时若仓库不存在,则自动创建仓库。仓库,每个项目独占一个分支。实现代码版本管理与推送。2、Gitea 安装。原创 2024-02-28 15:05:34 · 749 阅读 · 0 评论 -
【Git】 删除远程分支
Git 删除远程分支原创 2024-02-22 17:27:52 · 3381 阅读 · 0 评论 -
Megalinter 初体验
MegaLinter 是一个多语言、多工具的集成代码检查工具,它能够通过一个统一的工作流来运行多个静态代码分析工具,从而提供全面的代码质量检查。原创 2024-02-22 16:33:35 · 1080 阅读 · 0 评论 -
【JGit】分支管理实践
以下梳理了使用 `JGit` 进行 Git 操作的实践原创 2024-02-20 15:14:02 · 580 阅读 · 0 评论 -
【JGit 】简述及学习资料整理
JGit是一个用于Java编程语言的开源Git实现。它提供了一组Java库和API,使开发人员可以在他们的Java应用程序中使用Git功能。JGit是由Eclipse基金会开发和维护的一个项目,它是Eclipse IDE的一部分,也是许多其他Java开发工具和应用程序的基础。原创 2024-02-20 14:53:30 · 1410 阅读 · 0 评论 -
【Gitea】Java 使用 JGit 创建 Git 代码仓库
使用 JGit 创建完成推送创建原创 2024-02-18 17:23:49 · 952 阅读 · 0 评论 -
【Gitea】配置 Push To Create
在 Git 代码管理工具使用过程中,经常需要将一个文件夹作为仓库上传到一个未创建的代码仓库。如果 Git 服务端使用的是 Gitea,通常会推送失败。Git 是支持在推送时创建仓库这个能力的,只是 Gitea 默认未启用。本文将介绍如何启用 Gitea 推送创建功能。remote: Push to create is not enabled for users原创 2024-02-18 16:41:38 · 782 阅读 · 0 评论 -
深入比较 MinIO Java SDK 中的 getObject 和 statObject 方法
MinIO是一款开源的对象存储服务器,为开发者提供了灵活的存储解决方案。在Java SDK中,`getObject` 和 `statObject` 是两个常用的方法,用于获取MinIO存储桶中对象的内容和元信息。本文将深入比较这两个方法,包括它们的操作含义、参数、返回值以及适用场景。原创 2024-01-29 14:53:53 · 1599 阅读 · 0 评论 -
Minio 判断对象是否存在
[Minio数据模型](https://blog.csdn.net/m0_47406832/article/details/135772606) 中描述了 MinIO 中什么是桶,什么是对象,也给出了操作桶和操作对象的API。在 MinIO 中, `对象` = `中间前缀 ` + `对象名称` 。如何判定对象是否存在呢?原创 2024-01-23 21:07:36 · 1074 阅读 · 0 评论 -
Minio数据模型
MinIO是一个对象存储解决方案,那么什么是对象呢?原创 2024-01-23 15:18:16 · 1008 阅读 · 0 评论 -
【ubuntu】 20.04 网络连接器图标不显示、有线未托管、设置界面中没有“网络”选项等问题解决方案
【ubuntu】 20.04 网络连接器图标不显示、有线未托管、设置界面中没有“网络”选项等问题解决方案原创 2023-08-23 15:35:15 · 9645 阅读 · 13 评论 -
【ubuntu】网络管理:/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf 该文件是什么文件,有什么用,如何使用 ?
NetworkManager是一个在Linux系统中管理网络连接的守护进程。它负责自动检测和配置网络设备,包括有线连接、Wi-Fi、蓝牙等。`10-globally-managed-devices.conf`文件用于定义哪些设备应由NetworkManager全局管理。原创 2023-08-23 14:57:32 · 1627 阅读 · 0 评论 -
【Docker】 使用Docker-Compose 搭建基于 WordPress 的博客网站
使用 docker 、WordPress 、MySql 在本地搭建了一个私有的博客站点 “小子宝丁”,并发布了一篇文章,进行了初步体验。更多功能期待后期原创 2023-08-15 21:13:30 · 839 阅读 · 2 评论 -
【Docker】使用 Docker Registry 搭建自己的 Docker 镜像仓库
Docker Registry 是官方提供的开源镜像仓库软件,它允许存储和分发 Docker 镜像。可以将 Docker Registry 作为私有仓库使用,以便在内部部署和管理镜像。原创 2023-08-11 16:17:21 · 3446 阅读 · 0 评论 -
【Docker】基于给定镜像快速制作docker镜像脚本并上传镜像仓库[Registry]
因为测试需要,需要快速构建一系列 docker 镜像包,并上传到指定镜像仓库(Registry)。原创 2022-11-24 21:19:17 · 619 阅读 · 0 评论 -
【Docker】使用 Docker 部署 Maven 仓库
在本文中,我们使用 Docker 和 Docker Compose 部署了一个 Maven 本地私服,并成功将 Maven 依赖上传到了该私服中。Maven 私服可以让我们更方便地管理和共享本地的 Maven 依赖,提高开发效率。如果您还没有使用 Maven 私服,我强烈建议您尝试一下。原创 2023-05-10 15:10:24 · 3503 阅读 · 0 评论 -
在 Alpine 上设置 Java 程序开机自启动
Alpine 是一个轻量级的 Linux 发行版,适用于嵌入式设备和容器化应用。如果您在 Alpine 上运行 Java 程序,并希望该程序在系统启动时自动启动,那么您可以按照以下步骤进行操作。原创 2023-05-09 09:56:32 · 1543 阅读 · 0 评论 -
【BAT】批处理文件基础(实用)
批处理文件(Batch file)是一种用于自动执行命令序列的脚本文件,通常拓展名为`.bat`。这些文件在Windows操作系统中运行,可用于简化重复任务、自动完成任务或创建自定义命令。本文将介绍BAT文件的基础知识。原创 2023-04-27 08:15:00 · 1389 阅读 · 0 评论 -
Alpine 使用OpenRC设置程序开机自启动
需求:使用 docker start xxx 或 docker restart xxx 启动基于Alpine 的容器后,自动运行自定义的服务。分析Alpine使用OpenRC管理服务启动、停止、查看状态及加入启动项。Alpine官方文档中Working with OpenRC章节介绍如下:OpenRC is the init system used in alpine. The init system manages the services, startup and shutdown of yo原创 2023-04-24 09:54:51 · 3242 阅读 · 2 评论 -
SpringBoot 使用 Docker Registry Api
spring boot 使用 Docker Registry 的示例原创 2023-04-23 10:30:45 · 646 阅读 · 0 评论 -
【Docker】Docker Registry HTTP API
Docker Registry HTTP API 是面向 Docker Registry v2 的 API,用于与 Registry 进行通信以管理 Docker 镜像。原创 2023-04-22 08:00:00 · 1552 阅读 · 0 评论 -
VS Code 解决 SpringBoot 项目启动时报 Failed to refresh live data from process **** 的问题
`Failed to refresh live data from process ****` 是由 Spring 扩展引起的,该问题并不影响程序的启动、运行,可以忽略不管。当然,该问题是可以解决的,Eclipse 可以使用官方给出的方法尝试,VS Code 可以使用本文提供的方法。 IDEA 或 其他 IDE 可以类比这些解决方案来解决。原创 2023-03-09 16:28:32 · 1206 阅读 · 1 评论 -
【docker】使用shell快速创建helm chart包,并上传到指定仓库中
为了测试,需要即时创建一些chart包,并上传到指定的chart仓库中原创 2022-11-24 20:41:47 · 629 阅读 · 0 评论 -
【Helm三部曲】安装 chartmuseum 可视化界面 chartmuseumUi 【官方推荐安装方法】
本文介绍了 Chartmuseum Web 客户端软件 Chartmuseum/Ui 及其安装。其中安装方式采用了docker-compose。且 ui 是使用 Dockerfile 编译的最新版本,chartmuseum 采用的是 `chartmuseum/chartmuseum:v0.7.1` 。解决了问题:[builder 2/6] RUN go get github.com/tools/godep:原创 2022-09-28 14:46:00 · 1646 阅读 · 0 评论 -
【Helm三部曲】 Helm 简介及安装
介绍 Helm 及安装方法,通过绘制架构图与Docker 做了一个简单对比原创 2022-09-25 12:19:49 · 2274 阅读 · 0 评论 -
Docker 安装各种应用实践集锦
该文档记述使用 Docker 启动应用的命令,及应用的简单介绍。包含但不限于 mysql 、Redis 等常用应用,更多地记述了许多不常用的应用,如 charmuseum 、registry 等原创 2022-09-24 10:17:17 · 620 阅读 · 0 评论 -
【Helm三部曲】 Helm 包管理器 chartmuseum 简介及安装
ChartMuseum是一个用Go (Golang)编写的开源Helm Chart Repository服务器,支持云存储后端,包括谷歌云存储、Amazon S3、Microsoft Azure Blob存储、阿里巴巴云OSS存储和Openstack对象存储。原创 2022-09-23 13:57:12 · 2402 阅读 · 0 评论 -
Win 下 Docker 安装 Gitea 实践
本文介绍了 使用 Docker 部署 Gitea 的一个实践过程,其中选用了MySQL数据库,同时使用了 Docker-Compose 容器编排技术。原创 2022-09-13 12:36:26 · 879 阅读 · 1 评论 -
使用 k3d 在Windows上安装 k3s
记述了windowns 下使用k3d安装 k3s 的方法,以便学习原创 2022-08-16 10:51:01 · 2347 阅读 · 3 评论 -
搭建Docker Registry
本文介绍了搭建私有仓库(docker registry)的方法。逐步介绍了仓库服务的搭建,并介绍了将公有仓库的镜像推送到私有仓库、上传镜像到私有仓库、从私有仓库拉取镜像等关键技术点原创 2022-08-13 16:26:09 · 876 阅读 · 0 评论 -
RestClient 接口测试实践
演示了在VSCode中使用RestClient对SpringBoot开发的Rest接口的测试,包含GET、PUT、DELETE、POST(包含表单提交和文件上传),并演示了如何传递路径参数、请求参数、请求体参数、请求头信息等。原创 2022-06-18 11:57:24 · 693 阅读 · 0 评论 -
RestClient : Required request part ‘file‘ is not present
解析 rest client 文件上传语法和可能导致Required request part 'file' is not present 的原因,同时介绍了 RestClient 目前的发展状况,使用时可以根据需要灵活选取原创 2022-06-18 09:58:44 · 5470 阅读 · 0 评论 -
VS Code `launch.json` 和 `task.json` 中可使用的预定义变量
VS Code 中 可使用的预定义变量原创 2022-06-07 10:59:42 · 1216 阅读 · 0 评论 -
redis 可视化客户端工具
介绍了一款好用的 Redis 客户端工具原创 2021-05-19 19:51:40 · 507 阅读 · 0 评论 -
Docker 安装 Redis
简述 win 操作系统下docker 安装 Redis 的过程原创 2022-06-06 19:04:19 · 133 阅读 · 0 评论 -
win10 使用docker 安装 mySQL,并用 DBeaver连接
场景个人笔记本不想安装太多软件,尤其类似于MySql 等服务性软件。故想使用Docker 安装一个。安装安装过程很简单,如下# 拉取mysql镜像 docker pull mysql:8# 运行docker run --name mysql8-server -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8使用 docker ps 能查到 mysql8-server 正在运行中 。于是打开 DBeaver 准备连接,总是错误,如下:Communica原创 2021-05-18 20:04:12 · 1878 阅读 · 0 评论 -
Chrome 离线下载最佳方法
文章以下载Ubuntu 20.4 上可运行的Chrome为例子,讲解了下载Chrome的方法。此方法可以通用下载Mac、Win等其他操作系统下的Chrome离线安装包。原创 2022-04-26 13:50:10 · 5584 阅读 · 1 评论 -
Vscode 插件包下载并离线安装
打开VSCode插件官网官网链接是https://marketplace.visualstudio.com/vscode搜索Go在输入框中输入go,搜索,结果如下:点击Download Extension下载注意:有时候找不到Download Extension,可能是网速加载慢,没有加载全,请刷新几次就出来了。注意:有时候找不到Download Extension,可能是网速加载慢,没有加载全,请刷新几次就出来了。注意:有时候找不到Download Extension,可能是网速加载慢原创 2022-04-19 23:16:45 · 27248 阅读 · 3 评论