自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

暗黑世界

世事洞明皆学问,人情练达即文章

  • 博客(291)
  • 资源 (7)
  • 收藏
  • 关注

原创 OpenEuler 22.03 ,以docker ce 安装 Milvus 及可视化工具

之前写过一篇关于 向量数据库选型的帖子,点击进入传送门。docker ce安装介绍传送门在此,本文主要介绍如何在docker ce下安装Milvus及其可视化工具。

2026-06-03 15:33:08 283

原创 向量数据库之横向对比与选型依据

向量数据库的选型,本质上是在"灵活性"和"稳定性"之间做取舍。Chroma 是灵活性的极端,方便得几乎没有学习成本,但生命周期就到 PoC 为止;Milvus 是稳定性的极端,从百万到百亿的完整扩展路线,是专门为"认真做事"的场景设计的;Qdrant 则是两者之间的平衡点,但在国内生态和 OpenEuler 适配上略显薄弱。最怕的不是现在选错,而是选了一个"只能陪你走一半路"的产品,等到真正要上生产的时候才发现要推倒重来。

2026-06-03 11:02:59 437

原创 Docker(五)OpenEuler22.03 安装docker ce、排坑

本系列帖子传送门。

2026-05-22 17:35:00 602

原创 由一次构建 OpenEuler 22.03 dnf源所了解到的

摘要:本文记录了在OpenEuler 22.03系统上重建yum/dnf源时遇到的版本冲突问题及解决方案。作者最初错误地使用了基础LTS版源,导致核心软件包出现依赖冲突。通过分析报错信息发现系统实际为LTS-SP4版本,随后改用对应的SP4源并添加--nobest和--allowerasing参数成功解决问题。文章强调LTS-SP4作为最终累积更新版的重要性,建议新部署直接使用SP4版本以避免兼容性问题。整个过程展示了版本匹配对系统更新的关键作用。

2026-05-21 17:18:30 217

原创 OpenEuler22.03 安装2025-04-22 版本MinIO

本文选择2025-04-22 版本的原因不是因为它新,而是因为它是免费版本中功能更多更全的存在,如下图左侧红框所示。在它之后的版本会将很多必要的功能(如设置AccessKey 等)隐藏起来供付费版使用,这样不利于后端程序(如springboot)的调用。另外,MinIO从 2022开始的各大版本对绝大多数的操作系统都能做到完全支持。如 Centos 7、8、9;OpenEuler22、24 和64位的Windows 操作系统。(几个主流的Linux操作系统的对比,可见我的这篇帖子。

2025-09-23 13:47:50 773

原创 Centos7 、9 、OpenEuler 22、24对比

1、遗留系统维护:仅 CentOS 7 可用于必须依赖旧内核/工具链的场景,但需自行承担安全风险,建议尽快迁移。2、开源开发测试:CentOS 9 Stream 是 RHEL 9 功能的「预览版」,适合验证新特性(如 nftables 高级规则、Podman 最新功能)。3、企业级生产环境(国产化需求):优先选择 OpenEuler 22.03 LTS(稳定成熟)或 24.03 LTS(长期支持+新技术),尤其在采用鲲鹏、飞腾等国产芯片时,性能优势显著。

2025-08-05 16:37:39 2194

原创 OpenEuler 22.03 操作系统编译安装 Cloudreve

因为我要以编译安装的方式部署 4.3.0版本的 Cloudreve ,编译其前端工程所需要的20以上版本的Node.js 需要运行在 Centos8 及以上的操作系统,此即操作系统版本的选择依据。

2025-08-05 15:42:44 449

原创 OpenEuler 22.03 安装 nacos 2.5.1 集群

本次计划安装三台OpenEuler 22.03 版本操作系统的服务器,用于搭建 nacos 集群。这里使用 2.5.1版本 的原因,是因为它是2.x当前的稳定版本 操作系统安装步骤与 Centos7 近似,在此不再赘述,可以参考我之前的帖子 centos7 安装。可以先安装一台服务器,需要注意的是,安装的过程中,IP 最好设置为静态IP,同时安装完毕后关闭防火墙 并 关闭selinux。 另外两台flink 服务器可以使用 VMWare 克隆 功能,根据第一台复制得出。

2025-05-28 17:52:04 1075

原创 Centos7 搭建KeyCloak 26.1.2 版本(二)--运行问题篇

我在启动后,发现页面一直出现一行黄字,如下图所示为解决这个问题,我遇到了一系列的问题。

2025-02-24 19:26:55 992

原创 TLS与自签名证书的创建、作用、用到的工具等知识的介绍

OpenSSL 是一个开源的安全套接层(SSL)和传输层安全(TLS)实现的软件库。它提供了各种加密算法、数字证书管理功能,以及用于安全通信的协议。OpenSSL 支持多种加密算法,包括对称加密(如 AES、DES)和非对称加密(如 RSA、DSA),以及哈希函数(如 SHA-256)。HTTPS 协议依赖于 SSL/TLS 加密来确保数据传输的安全性 首先参考这里 更新yum源 。然后如下面所示, 安装 OpenSSL。 自签名证书是指由自己签发的证书,而

2025-02-24 11:47:16 1138

原创 Centos7 更新并构建阿里yum源

因官网已经不再维护 Centos7,但是这个系统依然被广泛应用。为解决yum 更新时遇到的各种问题,特将如何搭建 阿里 yum源的方法进行了归纳整理。

2025-02-21 16:12:24 448

原创 Centos7 搭建KeyCloak 26.1.2 版本(一)--安装篇

KeyCloak 是一款完全开源免费的统一认证平台,其开发社区活跃,非常适合于没有时间和精力独立开发的小公司。但是这个系统在网上的中文资料比较少,我在搭建的过程中结结实实的踩了不少坑,因此打算把我的操作步骤记录下来预祝微分享。根据介绍,它的安装依赖jdk和本地数据库的支持。其中最新的 26.1.2 版本要求jdk21、MySQL8.4 或PostGreSql 15.x,故而本次的部署也按照官网要求进行,操作系统选择 Centos7.9,数据库选择 MySQL8.4。

2025-02-20 17:32:38 2224

原创 Windows11 不依赖docker搭建 deepseek-R1 8B版本(附 Open WebUi搭建方式)

过年这几天发现 DeepSeek 非常火,试用了一下发现确实不错。与豆包、kimi、perplexity 这些相比完全不是一个次元的存在,特别是用ta写文章的时候体验非常好。所以试着自己搭一个环境。我的安装方式很简单,不需要什么docker环境,对于没有编程基础的人也可以轻松上手,全程只需一步步的安装即可。1、下载 Ollama,进入之后看到如下界面。点击上图右上角的 Download,选择 Download for Windows ,然后等着下载即可,目前Ollama的安装包大约700多兆。

2025-02-02 16:10:01 2536

原创 解决POM依赖与maven仓库关联的问题

不仅有各种依赖的稳定版本,更有一些私人的、名称相近的依赖(如某某 snapshot 快照版本),而且下载速度有保障。我们可以根据 阿里私服提供的快照版本的名称,去对应官网搜索官方依赖。通常来说,我们会在maven 工具中配置一个 阿里云 的镜像,如下图所示。但如果 属性写成下图中的 * 那么后期可能会有麻烦,会导致 IDEA 的 POM文件的 repository 的效果被覆盖。,涵盖了众多常用的 maven 依赖,包含的依赖数量要比 maven 官网更多,而且这里版本也是官方稳定版,可以信赖。

2024-12-24 15:53:19 627

原创 OpenEuler 22.03 不依赖zookeeper安装 kafka 3.3.2集群

本次计划安装三台OpenEuler 22.03 版本操作系统的服务器,用于搭建 kafka和flink 集群。因为从kafka 2.8 版本以后开始不依赖 zookeeper ,同时考虑到需要找一个发布时间早于 flink 1.17 的kafka 版本且应尽量稳定,综合考虑下选择了 kafka 3.3.2。

2024-12-22 18:54:17 1585

原创 FLV视频封装格式详解

目录(?)[-]OverviewFile StructureThe FLV headerThe FLV File BodyFLV Tag DefinitionFLVTAGAudio TagsVideo TagsSCRIPTDATAonMetaDatakeyframesOverviewFlash Video(简称FLV)

2024-12-22 12:43:36 1411 1

原创 VMWare 的克隆操作

VMWare 的这个克隆操作很简单,单拎出来成贴的目的是方便后续使用。

2024-12-20 10:01:15 1145

原创 OpenEuler 22.03 安装 flink-1.17.2 集群

本次计划安装三台OpenEuler 22.03 版本操作系统的服务器,用于搭建 flink 集群。操作系统安装步骤与 Centos7 近似,在此不再赘述,可以参考我之前的帖子。同时需要注意,安装的过程中,IP 最好设置为静态IP,同时安装完毕后。可以先安装一台服务器,然后使用VMWare 的 克隆功能复制出另外两台。

2024-12-19 19:15:55 1407

原创 CentOS7 搭建 MQTT(mosquitto)环境并收发数据

最近在研究物联网相关内容,需要接收 Modbus 协议的数据。上游数据源提出由对方整合数据后使用 MQTT 协议将数据发送过来,因此需要了解一下什么是 MQTT。首先,它是一个类似 kafka 的“发布/订阅”模式的消息框架,但是性能、并发量、持久化、水平扩展 等方面远不如 kafka ,默认它不开启持久化,也无法水平扩展。它更多用于物联网应用场景下的、少量数据的消息传输。

2024-12-16 16:12:19 2224

原创 排序算法系列一:选择排序、插入排序 与 希尔排序

每轮循环选出本轮最小元素置于数组首位,然后从剩余元素中开启下一轮循环。

2024-06-26 12:11:00 962 1

原创 排序算法系列二:归并排序、快速排序

一、概念二、实现三、时间空间复杂度四、优缺点

2024-06-22 12:11:10 641

原创 排序算法之java语言实现

近期打算复习java的几种排序算法,顺便把复习的过程做成一个系列,并和部分心得写到帖子里,并最终汇总到这个帖子里。这个系列的框架会包含:概念、实现、时间空间复杂度、横向对比优缺点 这几个部分。详情请见下面的各个链接。

2024-06-22 12:08:27 403

原创 Centos7、Mysql8.0 load_file函数返回为空的终极解决方法--暨selinux的深入理解

load_file 函数返回为 null 的原因,根源在于 MySQL 配置文件中的 “secure_file_priv” 属性取值与load_file 函数使用的路径不一。在具体解决问题之前,应该先了解这一属性的作用和取值范围是什么。该属性有三类取值,分别为 "NULL"、空值、具体路径字符串。不同取值的含义如下表所示取值含义NULL不允许读写任何路径下的文件'' 或 没有值允许读写任意路径下的文件字符串(如 /tmp)允许读写当前路径(如 /tmp)下的文件。

2023-12-08 19:55:55 2810

原创 MySQL 5.7到8.0数据迁移

这是一篇汇总贴,主要将我以前的几篇帖子进行归纳和整理。

2023-09-21 10:52:12 2248

原创 MySQL 几种导数据的方法与遇到的问题

MySQL导数据通常使用第三方工具和MySQL自身的工具,本文分别就这两类方法分别介绍。

2023-09-18 14:10:22 2143

原创 VMWare虚拟机扩容并挂载磁盘

我们在使用在VMWare创建虚机运行系统的时候,难免会因为前期规划不足而遇到磁盘空间被占满的情况,此时就需要对虚机的原有存储空间进行扩容。而整体思路,就是将新追加的磁盘空间归属到逻辑卷下(类似window的给磁盘分区),然后将这部分逻辑空间与文件系统相关联(类似于给分区后的空间分配一个盘符)。下面直接上干货。

2023-09-14 14:54:09 6084 5

原创 编译安装、RPM和tar包等安装方式的对比

编译安装、RPM和tar包等安装方式的对比

2023-09-05 14:38:07 956

原创 Docker(四)创建centos、mysql、nacos、redis容器及理解

Docker(四)创建centos、mysql、nacos、redis容器(图文)

2022-08-19 17:33:15 1525

原创 Docker(三)dockerfile命令说明(图文)

dockerfile命令说明

2022-07-30 18:23:10 535

原创 Docker(二) dockerfile创建镜像(图文)

创建镜像的方式与实例

2022-07-24 16:52:08 974

原创 Docker(一) 简介与基础操作(图文)

Docker 简介与基础操作

2022-07-23 12:31:58 495 1

原创 Maven常用插件介绍及如何打一个瘦jar包

maven打包插件

2022-07-16 09:15:30 1980

原创 Centos7 安装MariaDB

零、准备centos7 的一些准备工作可以参考我这篇 Centos7 yum源的变更及常用依赖的安装一、yum方式#yum直接安装yum install mariadb-server#启动并设置开机启动systemctl start mariadbsystemctl enable mariadb#查看数据库状态systemctl status mariadb#执行安全性相关任务。你没看错,就是如下这样简单的一句话即可mysql_secure_installation.

2022-03-15 17:13:31 2877

原创 VMWare下的Centos7 查看、设置及修改ip

vmware安装centos7的过程中,如果选择了“动态获取ip”,那么可能会在后续使用中埋下大坑。排查与解决方法如下1、执行ip addr命令,查看当前ip状况。如下图红框所示其中192.168.122.141是动态获取的ip,这东西并非我想要的,而下面的192.168.122.121才是我想要的ip。修改它即可。2、修改动态ip,查看 /etc/sysconfig/network-scripts/ 下的网卡文件,如下图所示其中网卡名称可能不尽相同,请根据自己的具体情况进行修.

2022-03-02 10:46:41 4559

原创 Selinux是什么,有啥用,如何关闭和开启

一:是什么它叫做“安全增强型 Linux(Security-Enhanced Linux)”,简称 SELinux,它是 Linux 的一个安全子系统二:有什么用其主要作用就是最大限度地减小系统中服务进程可访问的资源(根据的是最小权限原则)。避免权限过大的角色给系统带来灾难性的结果。...

2022-03-01 14:10:58 43944

原创 Gitlab升级(12.2.1到14.6.4)

gitlab的升级、卸载及遇到的问题

2022-02-15 10:13:06 6929 1

转载 [转] 深入学习maven

原文链接点击此处​前言:目前所有的项目都在使用maven,可是一直没有时间去整理学习,这两天正好有时间,好好的整理一下。一、为什么使用Maven这样的构建工具【why】① 一个项目就是一个工程  如果项目非常庞大,就不适合使用package来划分模块,最好是每一个模块对应一个工程,利于分工协作。  借助于maven就可以将一个项目拆分成多个工程② 项目中使用jar包,需要“复制”、“粘贴”项目的lib中  同样的jar包重复的出现在不同的项目工程中,你需要做不停的复制

2022-01-06 14:09:28 246

原创 Gitlab修改服务端及客户端密码方式方法

零:前言 gitlab在使用过程中,如果需要修改密码,需要同时修改网站与客户端两侧的密码。下面开始介绍具体操作过程。一:修改服务端密码 登录gitlab网站之后,点击右上角的头像图标,在弹出页中点击“Setting”,如下图所示 第一步,首先确认自己的账号的邮箱密码。备用,如下图所示 进入如下图所示页面,点击下图中的“password”链接,修改密码即可。至此,网页版的各人密码修改完...

2021-03-18 15:59:35 21144

原创 centos7 安装PostgreSql 13(tar包部署方式)

一、规划工作 操作系统的安装参考我的这个帖子 机器规划如下ip 服务器名称 作用 其他 192.168.122.31 mysql1 安装mysql和PostgreSql 无 二、准备安装包 下载安装包 官网地址 如下图所示,点击页面最下方的“file brower”进入下载页 点击如下图所示的“source”,进入选择版本的页面(请自行选...

2021-02-19 11:24:15 4000 2

原创 centos7 安装maven 和 git(简化操作版)

一:安装maven1.1:下载maven 具体的版本可以到官网找到当时最优的那一版,然后复制其下载地址,使用wget下载即可 cd /usr/local/ wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin...

2020-09-28 10:10:04 1142

Cloudreve 4.3.0 git直接下载版

Cloudreve 4.3.0 git直接下载版

2025-08-06

关于RMI方面的规范知识

RMI的基础规范,关于RMI方面的规范知识

2011-07-11

linux版bitname安装redmine 4.0.2 的执行文件

linux版bitname安装redmine 4.0.2 的执行文件

2022-03-08

hadoop-eclipse-plugin-2.8.jar

适用于hadoop2.8环境的eclipse的插件。需要jdk1.8和eclipse至少4.0以上版本配合

2017-05-23

dark亲测可用的一个swfupload与java整合的小例子

dark亲测可用的一个swfupload与java整合的小例子,js部分、html部分及逻辑的java部分都在一个jsp页面中,不用做什么修改就能用

2015-03-13

struts中文手册

非常经典的Struts的入门和提高的pdf文件

2007-09-07

httpClient用到的jar包

httpClient用到的jar包,一共4个,包括commons-codec-1.7.jar、commons-logging-1.1.1.jar、httpclient-4.2.2.jar、httpcore-4.2.2.jar

2015-06-08

archetype-catalog.xml

maven 3.5版本的archetype-catalog.xml文件

2017-08-07

空空如也

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

TA关注的人

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