自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

暗黑世界

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

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

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

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

2025-02-24 19:26:55 644

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

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

2025-02-24 11:47:16 485

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

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

2025-02-21 16:12:24 259

原创 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 802

原创 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 1955

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

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

2024-12-24 15:53:19 456

原创 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 1211

原创 FLV视频封装格式详解

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

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

原创 VMWare 的克隆操作

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

2024-12-20 10:01:15 825

原创 OpenEuler 22.03 安装 flink-1.17.2 集群

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

2024-12-19 19:15:55 1074

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

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

2024-12-16 16:12:19 1383

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

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

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

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

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

2024-06-22 12:11:10 568

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

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

2024-06-22 12:08:27 333

原创 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 2434

原创 MySQL 5.7到8.0数据迁移

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

2023-09-21 10:52:12 1774

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

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

2023-09-18 14:10:22 1802

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

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

2023-09-14 14:54:09 4690 4

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

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

2023-09-05 14:38:07 730

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

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

2022-08-19 17:33:15 1422

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

dockerfile命令说明

2022-07-30 18:23:10 463

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

创建镜像的方式与实例

2022-07-24 16:52:08 885

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

Docker 简介与基础操作

2022-07-23 12:31:58 316

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

maven打包插件

2022-07-16 09:15:30 1844

原创 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 2784

原创 Centos7 yum源的变更及常用依赖的安装

零、背景当我们要用yum安装一些软件的时候,常常会遇到由于缺少配套工具软件而产生的失败。因此,在这里做一个汇总,将常用的一些配套软件作为一个配置项都写在这里,以备后续使用一、正文1.1、操作#备份cp -rf /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_20220309#下载阿里源。这里仅以centos7为例。如果哪位需要centos6或者8,只需要将下面的7改为6或8再获取即可wget

2022-03-09 09:56:33 2157

原创 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 4448

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

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

2022-03-01 14:10:58 42216

原创 Centos7 设置yum镜像源

零:写在前面因为默认的镜像源的速度实在不敢令人恭维,所以新的虚机最好还是先设置一下镜像源比较好一:操作1.1:备份#备份原有的文件[root@vm01 yum.repos.d]# cp -rf /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base_20220217backup.repo1.2:下载阿里的镜像源[root@vm01 yum.repos.d]# wget -O /etc/yum.repos

2022-02-17 15:02:36 3123

原创 Gitlab升级(12.2.1到14.6.4)

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

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

转载 [转] 深入学习maven

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

2022-01-06 14:09:28 200

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

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

2021-03-18 15:59:35 17586

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

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

2021-02-19 11:24:15 3596 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 1064

原创 Centos7 编译安装keepalived 2.1.5 +nginx1.18高可用 及踩坑

零:准备工作 0.1:下载keepalived源码包点击这里 0.2:安装工具软件yum install curl gcc openssl-devel libnl3-devel net-snmp-devel libnfnetlink-devel -y 0.3:服务器环ip 服务器名称 作用 备注 192.168.122.29 proxy1 nginx、keepalived keepalived 主 192.168...

2020-09-27 09:51:17 2357 2

原创 docker可视化工具portainer的安装和简单使用

零:说在前面 在portainer之前,我使用过几款docker的可视化软件。效果平平,功能一般 比如DockerUI,在我来看它更像一款统计型工具,并不支持从界面创建镜像或容器等操作 再比如shipyard,有人说这个很专业很不错,但是装上之后觉得功能还不如portainer多呢 所以,我最终选择了portainer。它既能从界面创建镜像和容器,同时还有不错的管理功能。一:安装1.1:搜索 执行明林“docker sear...

2020-09-16 17:43:25 1725

原创 用直连和Navicat方式 连接 Gitlab的PostgreSql数据库

零:背景 众所周知,gitlab的数据存储于PostgreSql数据库。具体这种数据库的作用和彩虹屁不在本文体现 本文只讨论如何从本地连接到服务器端的PostgreSql数据库。进而获取一:准备二:配置...

2020-08-21 17:37:24 2517

原创 Centos7 搭建 Gitlab、备份、升级、迁移、高可用(二)

一:备份与恢复:1.1:备份 在gitlab运行时,执行命令gitlab-rake gitlab:backup:create即可备份,效果如下[root@gitlab1 ~]# gitlab-rake gitlab:backup:create2020-08-17 10:26:27 +0800 -- Dumping database ... Dumping PostgreSQL database gitlabhq_production ... [DONE]2020-08-17 1...

2020-08-17 14:37:15 684 2

原创 Centos7 搭建 Gitlab、备份、升级、迁移、高可用(一)

一、准备工作 操作系统的安装参考我的这个帖子 机器规划如下 ip 名称 作用 其他 192.168.122.21 xxCentos7One redis(主) 192.168.122.22 xxCentos7Two redis(从) 192...

2020-08-14 17:02:01 706

原创 Centos7 Rpm 安装Jenkins 与升级

一:安装包来源 点击这里下载Jenkins二:安装与配置#下载rpm包wget http://mirrors.jenkins-ci.org/redhat-stable/jenkins-2.235.1-1.1.noarch.rpm#安装rpm -ivh jenkins-2.235-1.1.noarch.rpm 安装很快,只有两三行提示100%的信息。 修改配置,执行vim /etc/sysconfig/jenkins,主要修改如下几处内容...

2020-08-13 14:03:53 1583

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

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

2022-03-08

archetype-catalog.xml

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

2017-08-07

hadoop-eclipse-plugin-2.8.jar

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

2017-05-23

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

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

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

2015-03-13

关于RMI方面的规范知识

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

2011-07-11

struts中文手册

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

2007-09-07

空空如也

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

TA关注的人

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