自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 收藏
  • 关注

原创 CoovaChilli wifi上网认证

在类似校园或公共场所的网络中,用户连接到WiFi后需要进行身份验证,以便网络管理员可以验证用户身份并控制他们对网络资源的访问权限。:FreeRADIUS 是一个广泛使用的开源 RADIUS 服务器,可以用于认证和授权用户的网络访问。在具体操作之前,请务必查阅你的路由器和认证服务的文档,以确保你的设置符合要求并且网络安全。它提供了丰富的网络功能和软件包,可以用于构建自定义的网络认证和登录系统。:认证页面接收到用户的认证请求后,需要将这些信息发送到认证服务器进行验证,并根据认证结果允许或拒绝用户的访问。

2024-03-28 17:58:19 813

原创 redis未设置密码被植入挖矿脚本

无意间发现启动redis的时候cpu瞬间拉到了100%,主要就是zzh和newinit.sh两个脚本。百度了一下说是被植入了挖矿脚本,是因为redis没有设置密码。参考着搜到的博客处理了问题,但是系统好多命令和配置都被破坏了,还是有必要重装。删除 ia 参数 :chattr -ia zzh ,提示没有权限。然后再回到 etc 目录下,执行 chattr -ia zzh。再执行 cat /etc/crontab ,发现有一条定时任务。在网上搜索 zzh,发现 zzh 是一种挖矿脚本。删除定时任务和这个脚本。

2024-03-06 00:11:13 1125

原创 在docker中安装redis

你可以使用本地的 Redis 客户端或其他工具连接到 Docker 中运行的 Redis 服务。在 Docker 中安装 Redis 是相对简单的,因为有官方的 Redis 镜像可用。总体而言,这是一个基本的示例,具体的 Dockerfile 和步骤可能需要根据你的实际需求和 Redis 配置进行调整。如果你使用了不同的 Redis 配置文件,请相应地调整 Dockerfile 中的路径。是的,你可以将本地的 Redis 数据和配置打包成 Docker 镜像。你可以根据需要调整镜像的名称。

2024-03-05 18:32:40 962

原创 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your

在 MySQL 中,标识符(例如数据库名称、表名等)的规则是相当宽松的,但在某些情况下,使用连字符可能会导致问题。主要原因是 MySQL 将连字符用作操作符,因此在某些上下文中,可能会被误解为语法的一部分。总体而言,为了避免潜在的问题,一般建议使用下划线或者不使用特殊字符作为标识符。如果你坚持要使用连字符,可以尝试将整个标识符使用反引号(`)括起来,这样可以告诉 MySQL 将其视为一个整体。使用反引号括起来的标识符在 MySQL 中是被允许的,它允许你使用几乎任何字符作为标识符,包括空格和特殊字符。

2024-03-05 18:16:30 638

原创 ERROR 1049 (42000): Unknown database ‘dh-wy-catalog

这个错误表明 MySQL 服务器上没有找到名为 ‘dh-wy-catalog’ 的数据库。在导入数据之前,确保在 MySQL 服务器上已经创建了目标数据库。这样,你应该能够成功导入数据到 ‘dh-wy-catalog’ 数据库中。如果仍然遇到问题,请检查数据库名称、用户权限和 SQL 文件的正确性。是包含数据的 SQL 文件。表示使用 root 用户,为你的实际用户名和密码。是目标数据库的名称,

2024-03-05 18:08:33 487

原创 使用 mysqldump 导出并通过管道传输

确保在执行这些步骤之前,在服务器A和服务器B上都安装了MySQL,并且有足够的权限来执行导出和导入操作。此外,应该在传输文件和执行命令时,采取适当的安全措施,例如使用SSH来保护数据传输的安全性。要将MySQL服务器A的数据库复制到MySQL服务器B的数据库中,你可以使用MySQL的一些内置工具和功能来完成这项任务。是你要将数据导入的目标数据库的名称。是具有足够权限的数据库用户,是你想要复制的数据库的名称,是具有足够权限的数据库用户,是导出的SQL文件的名称。是服务器B上的用户名,是服务器B的IP地址,

2024-03-05 18:07:20 432

原创 ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password‘ cannot be loaded: /usr/lib64/mysql

【代码】ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password‘ cannot be loaded: /usr/lib64/mysql。

2024-03-05 17:31:01 557

原创 迁移数据库

工具如 pt-osc (Percona Toolkit中的Online Schema Change 工具) 可以帮助您在迁移过程中进行表结构的变更,同时保持数据的实时性。在源服务器上启动主从同步,使目标服务器成为源服务器的从服务器。一旦同步完成,您可以将目标服务器切换为主服务器。云平台通常提供数据迁移服务,可帮助您在不中断服务的情况下将数据库迁移到新服务器。在导出时通过管道直接传输数据到新服务器,可以避免在中间产生大型的备份文件。这将在导出的同时将数据传输到目标服务器,并在目标服务器上直接导入。

2024-03-05 17:26:56 370

原创 MySQL 主从同步模式

MySQL主从同步是一种数据库复制技术,其中一个MySQL数据库服务器(主服务器)上的更改会被自动地传播到一个或多个其他数据库服务器(从服务器)。一旦设置完成,主服务器上的更改将自动传播到从服务器上。在生产环境中,请为 ‘u_185’ 设置更强的密码,并将 ‘%’ 替换为从服务器的实际IP地址或主机名。在主服务器上执行以下命令,以获取二进制日志坐标信息,备用于从服务器的配置。在从服务器上,编辑MySQL配置文件,启用从服务器功能。替换上述语句中的参数为您的实际值,使用主服务器的二进制日志坐标信息。

2024-03-05 17:25:51 640

原创 日常的一些异常

这个错误in where clause is ambiguous多半是因为多表查询的时候几个表中同时出现了某个相同的列名,而在查询条件WHERE后面又没有指定是那个表,而引起的,又或者是查询结果里面有两个相同的列名,而没有指定是哪个表使用。

2024-02-21 10:37:03 331

原创 tar命令的常见使用

tar是一个在Unix和类Unix系统中用于打包和解压文件的命令行工具。下面是一些常见的tar。

2024-02-17 17:18:53 401

原创 1130 - Host 182.244.45,94‘ is not allowed to connect to this MySQL server

MySQL错误代码 1130 表明连接 MySQL 服务器的主机被拒绝。尝试执行这些步骤来解决连接被拒绝的问题。如果问题仍然存在,你可能需要检查 MySQL 的错误日志以获取更多详细信息。MySQL 的错误日志通常位于。这个错误通常由 MySQL 服务器的访问控制规则引起。登录 MySQL 数据库服务器。为实际的用户名和密码。

2024-01-23 22:02:16 430

原创 没有可用软件包 mysql-community-server

请注意,以上步骤安装的版本可能是 MySQL 5.7,而不是 MySQL 8。如果 MySQL 8 存储库尚未准备好,你可以稍后再次尝试更新 YUM 存储库并安装 MySQL 8。看起来 MySQL 8 的软件包在当前的 YUM 存储库中不可用。在这种情况下,你可以尝试添加 MySQL 官方 YUM 存储库并重新尝试安装。这将启用 MySQL 5.7 存储库。如果仍然存在问题,请考虑查看 MySQL 官方网站以获取关于 MySQL 8 的最新安装信息。已加载插件:fastestmirror。

2024-01-23 14:55:01 602

原创 dnf:找不到命令

在这种情况下,你需要先安装 MySQL 存储库,然后再安装 MySQL 8。如果仍然存在问题,请提供系统详细信息(操作系统版本等),以便更好地帮助解决问题。如果上述命令也不可用,可能是由于系统没有安装。确保显示的版本是 MySQL 8.x。sudo: dnf:找不到命令。在一些系统中,可能使用的是。

2024-01-23 12:05:20 1075

原创 源 “MySQL 5.7 Community Server“ 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。

如果你需要使用特定版本的 MySQL,你可以考虑使用 MySQL 官方 YUM 存储库,该存储库提供了最新的 MySQL 版本。请检查源的公钥 URL 是否配置正确。如果你还是遇到问题,可能是 MySQL 存储库的 GPG 密钥发生了变化,你需要查找 MySQL 存储库的最新 GPG 密钥并进行导入。GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql。失败的软件包是:mysql-community-server-5.7.44-1.el7.x86_64。

2024-01-23 12:04:50 1094

原创 源 “MySQL 5.7 Community Server“ 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确

警告:/var/cache/yum/x86_64/7/mysql57-community/packages/mysql-community-server-5.7.44-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 3a79bd29: NOKEY从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 检索密钥源 “MySQL 5.7 Community Server” 的 GPG 密钥已安装,但是不适用于此软件包。

2024-01-23 12:03:24 1351

原创 yum找不到 mysql-server

默认情况下,MySQL 8 会生成一个临时的 root 密码,你可以在 MySQL 的错误日志中找到。现在,你应该已经成功安装并登录 MySQL 8。如果你遇到任何问题,请随时提问。在 CentOS/RHEL 8 中,MySQL 8 被称为。这会安装 MySQL 存储库,使你能够安装 MySQL 8。已加载插件:fastestmirror。确保显示的版本是 MySQL 8.x。输入临时密码,然后按照提示更改密码。

2024-01-23 11:56:48 536

原创 卸载 MariaDB:

如果你想将 MariaDB 5.5.68 替换为 MySQL 8,请按照以下步骤操作。在执行这些步骤之前,请确保你已经备份了所有重要的数据库和数据,以防发生意外情况。

2024-01-23 11:55:46 1615

原创 el-table 纵向垂直表头

"致用英语 英语国家概况 (第二版)""致用英语 英语国家概况 (第二版)""英语国家社会与文化""英语国家社会与文化""英语写作基础教程"

2023-12-27 19:23:34 852

原创 CentOs7安装 Kafka

在 CentOS 7 上安装 Kafka 可以按照以下步骤进行。这里假设您已经在 CentOS 7 系统上安装了 Java。如果没有安装 Java,请先安装 Java。

2023-12-26 11:35:11 308

原创 初试Kafka

Kafka 是一个分布式流处理平台,通常用作消息中间件,它可以处理大规模的实时数据流。

2023-12-26 11:24:37 719

原创 Java 将PDF 转为图片 工具 【Free Spire.PDF for Java】(免费版)

Jar文件获取及导入:。下载后,解压文件,并将lib文件夹下的Spire.Pdf.jar文件导入Java程序。方法2:可通过maven仓库安装导入。。

2023-12-26 10:50:13 624

原创 使用java调用python批处理将pdf转为图片

你可以使用Java中的来调用Python脚本,并将PDF转换为图片。以下是一个简单的Java代码示例,假设你的Python脚本名为pdf2img.py确保替换上述代码中的和为实际的文件路径和文件夹路径。注意:你需要在你的系统中安装Python,并且可以从命令行中运行Python。这也假设你的Python脚本中使用了正确的Python解释器路径。如果你的Python脚本中使用了依赖库,确保这些库已经安装。请记住,使用。

2023-12-15 10:54:23 345

原创 PDF转为图片

最近接了一项目,主要的需求就是本地的文联单位,需要做一个电子刊物阅览的网站,将民族的刊物发布到网站上供大众阅览。用户提供了pdf版本刊物。起初是用分布式文件系统,将pdf以流的形式直接传递给前端,前端使用canvas将dpf转为图片,再用jQuery、turn.js进行3D拟真翻书动画的阅览。前端在将pdf转为图片的过程太慢,严重影响了客户体验。想把pdf转图片的过程在后端进行处理。

2023-12-15 09:55:43 275

原创 Java实现Excel导入和导出

Java实现Excel导入和导出,看这一篇就够了(珍藏版)

2023-12-07 09:31:02 59

原创 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated c

该错误是因为MySQL启用了模式,该模式要求在使用GROUP BY语句时,SELECT中的字段必须是聚合函数或者在GROUP BY子句中列出的字段。如果在SELECT中包含了非聚合字段而没有在GROUP BY中列出,就会出现这个错误。

2023-12-04 15:46:23 311

原创 IDEA插件:Apipost-Helper-2.0

我们在编写完接口代码后需要进行接口调试等操作,一般需要打开额外的调试工具。今天就给大家介绍一款IDEA插件:Apipost-Helper-2.0。用它,代码写完直接编辑器内调试、还支持生成接口文档、接口树等功能,并且完全免费!非常好用!这款插件由Apipost团队开发,官方介绍中提到:用于IDEA项目快速生成API文档,快速查询接口、接口代码功能,并支持在IDEA中进行API调试操作。

2023-11-27 11:47:48 320

原创 防火墙暴露端口

如果你想开通防火墙上的端口,具体的操作方式可能会取决于你所使用的操作系统。

2023-11-22 15:48:15 152

原创 CentOS 防火墙查看已开发的端口

在CentOS上,你可以使用命令来查询当前防火墙规则,以查看已经开放的端口。

2023-11-22 15:46:38 685

原创 以jar包形式 部署Spring Boot项目

当你将Spring Boot项目打包成JAR文件并上传到服务器时,可以考虑在服务器上创建一些目录来存放这个JAR文件以及相关的配置文件。在/opt目录下创建一个与你的项目名称相关的目录,例如。这个目录可以用于存放整个项目的文件。在项目目录下创建一个bin目录,用于存放启动脚本。你可以在这里放置启动和停止应用程序的脚本。用于存放项目的配置文件,例如或。存放应用程序的日志文件。你可以在应用程序的配置文件中指定日志的输出路径。存放项目的JAR文件。这里是你上传并执行的JAR文件。

2023-11-22 15:40:58 702

原创 centos安装redis

Redis通常包含在EPEL(Extra Packages for Enterprise Linux)存储库中。以上步骤应该可以帮助你在CentOS上成功安装和配置Redis。根据实际需求,你可能还需要进一步调整Redis的配置。如果一切正常,你将看到Redis命令行提示符。可以尝试运行一些基本的Redis命令进行测试。在CentOS上安装Redis可以通过以下步骤完成。你可以根据需要编辑此文件,例如更改绑定地址、端口等。Redis的配置文件通常位于。

2023-11-22 15:34:21 60

原创 mysql无法访问故障排除步骤

如果您使用telnet测试连接到MySQL服务器的IP地址和端口时遇到问题,有几个步骤可以帮助您进行故障排除

2023-11-20 10:37:25 342

原创 1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL

1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL。这个错误表明您的MySQL客户端不支持MySQL服务器所请求的身份验证协议。这通常发生在MySQL服务器的密码插件与客户端不兼容的情况下。

2023-11-20 10:05:20 2163 1

原创 mysql 设置远程登录

现在,你应该能够从远程主机使用MySQL客户端连接到你的MySQL服务器。请注意,为了安全起见,仅在必要时允许远程访问,并使用强密码保护你的MySQL帐户。如果你的服务器上启用了防火墙,确保允许MySQL的端口(默认是3306)通过。你可能需要更新防火墙规则以允许来自远程主机的连接。,这取决于你的操作系统和MySQL版本。在MySQL中创建一个允许远程访问的用户。的用户,并允许从任何主机连接到MySQL。如果你只想允许特定IP地址的远程连接,将。替换为特定的IP地址或主机名。打开MySQL的配置文件。

2023-11-17 10:34:44 1293

原创 docker常见命令

Docker 是一个开源的平台,可以帮助开发者轻松地构建、部署和运行应用程序。可以获取更多关于 Docker 命令的帮助信息。

2023-11-09 10:52:36 214

原创 查找-树表的查找-平衡二叉树

平衡二叉树(Balanced Binary Tree),简称平衡树(AVL树)左子树与右子树得深度之差得绝对值不超过1;左子树和右子树也是平衡二叉树。平衡因子(BF)= 左子树高度-右子树的高度平衡因子的值只可能是 -1,0或1。最小不平衡子树:插入结点最近且平衡因子绝对值超过1的祖先结点//平衡二叉树结点int key;//数据域//平衡因子。

2023-11-09 10:46:41 50

原创 树的基本定义

树是n(n>=0)个结点的有限集合,n=0时,称为空树,这是一种特殊情况。结点的层次(深度)–从上往下数(默认从1开始)树的高度(深度)–总共多少层。结点的度–有几个分支(孩子)树的度–各结点的度的最大值。结点的高度—从下往上数。

2023-11-09 10:46:17 38

原创 java线程笔记

线程基础线程使用方式有三种使用线程的方法:实现 Runnable 接口;实现 Callable 接口;继承 Thread 类。实现 Runnable 和 Callable 接口的类只能当做一个可以在线程中运行的任务,不是真正意义上的线程,因此最后还需要通过 Thread 来调用。可以说任务是通过线程驱动从而执行的。实现 Runnable 接口需要实现 run() 方法。通过 Thread 调用 start() 方法来启动线程。public static void main(Strin

2023-11-09 10:45:43 84

原创 6.2.1 邻接矩阵

邻接矩阵是一种常见的图的存储结构,用于表示图中顶点之间的连接关系。它是一个二维数组,其中行和列分别表示图中的顶点,而数组中的值表示连接顶点之间的边或权重。邻接矩阵适用于表示稠密图,其中大部分顶点之间都有连接。

2023-11-09 10:42:17 289

原创 博客摘录「 Linux部署nginx」2023年7月28日

tar -xvf /home/eamshome/nginx脚本安装/nginx-1.20.2.tar.gz。

2023-11-09 10:34:35 28

Python基础班 视频+资料

Python基础班 视频+资料

2024-02-17

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

TA关注的人

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