自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (3)
  • 收藏
  • 关注

原创 挑战应答机制

摘要:挑战应答机制是一种安全的身份认证方式,通过随机挑战值防止重放攻击。服务器生成随机挑战值发送给客户端,客户端结合认证信息计算应答值返回。服务器验证应答匹配则认证成功。该机制避免了直接传输敏感信息,确保每次认证过程唯一有效。(98字)

2025-12-10 15:09:12 119

原创 java的设计模式之桥接模式(Bridge)

【代码】桥接模式(Bridge)

2025-11-07 14:14:30 330

原创 linux安装nginx

本文介绍了在Linux系统上编译安装Nginx的完整步骤:1)下载Nginx源码并解压;2)安装编译依赖包;3)配置编译选项,指定安装路径和启用常用模块;4)执行make编译和安装;5)创建systemd服务文件并配置;6)启动Nginx服务并设置开机自启;7)通过版本检查、配置测试和访问测试验证安装是否成功。整个过程详细说明了从源码构建Nginx到服务管理的完整流程。

2025-10-28 11:18:03 139

原创 linux安装SNMP

本文介绍了在CentOS/RHEL系统上从源代码编译安装SNMP的详细步骤。主要内容包括:下载和解压net-snmp源代码包,安装编译依赖工具,配置编译选项(指定安装目录、MIB模块等),执行编译和安装过程。后续配置部分涵盖创建配置文件、设置systemd服务、启动服务并测试安装效果。还提供了环境变量设置建议和安装验证方法,如检查版本信息、测试SNMP查询和验证端口监听情况。整个过程完整展示了从源代码到服务运行的SNMP安装全流程。

2025-10-28 11:07:36 320

原创 解决CentOS 镜像列表服务已下线或迁移导致镜像服务和仓库停止维护解决方案

摘要 遇到CentOS7系统无法通过yum安装dnf的问题,主要原因是默认镜像源无法连接。解决方案包括:1)备份原有仓库文件;2)配置阿里云镜像源(CentOS-Base.repo和epel.repo);3)清理并重建yum缓存;4)重新尝试安装dnf。此方法通过替换为国内稳定镜像源解决网络连接问题,同时提供了验证配置是否成功的检查方法。

2025-09-03 09:52:59 354

原创 centos 9 安装docker教程

本文介绍了在CentOS系统上安装Docker并配置镜像加速的完整步骤。首先通过dnf安装Docker及相关组件,然后设置阿里云镜像源。重点配置了多个国内镜像加速地址,包括https://docker-0.unsee.tech等,并提供了测试方法。最后提示如果加速地址失效,可参考指定链接获取最新地址。全文提供了完整的命令行操作指南,适合快速部署Docker环境。

2025-08-01 10:02:57 413

原创 VMware虚拟出来的centos中设置静态ip

摘要:本文介绍在Linux系统中修改ifcfg-ens33网络配置文件的步骤。首先确定系统版本,然后使用vi编辑器修改/etc/sysconfig/network-scripts/目录下的对应配置文件(如ifcfg-eth0或ifcfg-ens33)。配置静态IP需设置BOOTPROTO、IPADDR等参数,修改后需重启network服务。推荐在较新系统中使用nmcli工具管理网络设置,并可通过ip addr和ping命令验证配置是否生效。适用于CentOS/RHEL 7及更高版本系统。

2025-07-25 10:02:31 469

原创 ssl相关命令生成证书

本文介绍了使用GmSSL和OpenSSL生成证书链及密钥的操作流程。GmSSL部分包含:1)生成SM2密钥对和自签名证书;2)计算HMAC-SM3哈希;3)构建完整证书链(根CA自签、二级CA签发、用户证书签发)。OpenSSL部分包含:1)使用genpkey和genrsa两种方式生成RSA密钥;2)创建CSR请求文件;3)生成自签名证书(支持SAN扩展)。文档提供了详细的命令行操作示例,涵盖密钥生成、证书签发、请求文件验证等关键步骤,适用于Windows和Linux环境下的证书管理需求。

2025-07-16 16:10:55 567 1

原创 windows环境安装gmssl命令行工具前的准备

☑️ “Windows SDK” (选择最新版本)如若下载很慢,也可以使用我的包文件,请点击。因为我系统安装的是64位的,故这个地方修改为。注意在安装BuildTools 时需要。上面的直接一直点下一步下一步安装即可。☑️ “使用 C++ 的桌面开发”其中GmSSL的操作请看这篇文章。注意这个文章中有一块需要注意。这里我用的版本分别是下面的。

2025-07-14 16:24:21 294

原创 压测工具Jmeter安装介绍一

ApacheJMeter ,是一个100%纯Java的开源软件,旨在加载测试功能行为和测量性能。它最初设计用于测试Web应用程序,但后来扩展到其他测试功能。相较于世面上一些其他性能测试工具,Jmeter是为数不多的既好用又开源免费的测试工具。

2025-07-09 10:56:08 635

原创 Name or service not known

摘要:针对"test.test.com: Name or service not known"的DNS解析错误,可通过检查并修改/etc/resolv.conf文件中的DNS配置来解决。建议添加8.8.8.8和114.114.114.114等公共DNS服务器地址,每个nameserver需独立成行。文中提供了查看当前配置的方法和临时修改配置的命令,但需注意临时修改可能在重启后失效。

2025-05-29 13:46:34 320

原创 jenkins打包异常Command “git ls-remote -h ---- git@127.0.0.1:demo/test.git HEAD“ returned status cod

Jenkins打包时报错,提示ECDSA主机密钥验证失败,无法连接到Git仓库。经排查发现是首次连接127.0.0.1服务器时,SSH客户端未记录其密钥导致的。解决方法是通过ssh-keyscan命令将服务器ECDSA密钥添加到known_hosts文件中,成功解决问题。

2025-05-29 10:51:02 480

原创 钩子线程代码记录

【代码】钩子线程代码记录。

2025-01-03 16:06:24 146

原创 openssl生成证书和keystore生成证书

openssl生成证书和keystore生成证书

2024-12-19 17:47:45 816

原创 在linux中使用nload实时查看网卡流量

ethtool -S命令将显示特定网卡的流量统计,包括接收到的字节数、发送的字节数、接收到的广播包数、发送的多播包数等。在Linux系统中,可以使用多种工具来查看网卡流量。:提供一个实时的网络流量图,可以用来监控进出网卡的数据。:一个基于时间的网络带宽监控工具,可以记录流量使用情况。nload将打开一个图形窗口,显示网络接口的实时流量。:用来查看和操作路由、网络设备、接口等信息。:这是最基本的网络接口查看命令,但在最新的。:提供网络设备的详细信息,包括流量统计。命令已经被ip命令替代。

2024-11-13 16:16:30 709

原创 执行linux命令 读取执行结果并输出指令 并输出命令

下面是guan-uninstall.sh内容。

2024-10-11 16:26:46 436

原创 【爬与反爬】Javascript禁止前端调试页面

其实上面的各种方式并不能100%防止,毕竟javascript是客户端语言,就说别人把你的网站页面全部下载下来,然后把里面的js拦截代码一删,在本地一样嘎嘎跑,想咋调试就咋调试,所以说到底还是得从服务端想办法。

2024-05-21 16:26:01 2207

原创 表达式解析器MVEL的了解

MVEL(MVFLEX Expression Language)是一种基于Java的表达式语言,它允许在运行时解析和执行表达式。MVEL 最初是为了提供一个更强大、更易于使用的替代品来执行 Java 的字符串操作和表达式求值而创建的。MVEL 的语法类似于 Java,但更加简洁和灵活,使得编写和阅读表达式更加容易。MVEL 支持各种操作符、条件语句、循环语句等,可以完成复杂的表达式求值和字符串操作。MVEL 支持在运行时动态解析和执行表达式,这意味着您可以在不重新编译代码的情况下修改和执行表达式。

2024-04-29 15:29:58 2127

原创 siddhi的使用案例

every 关键字的使用

2024-04-28 16:32:21 289

原创 Siddhi 快速入门-安装Siddhi 编辑器

在本节中,我们将使用 Siddhi 工具发行版 — Siddhi 的服务器版本,具有带有 GUI 的复杂的基于 Web 的编辑器(称为“Siddhi 编辑器”),您可以在其中编写 Siddhi 应用程序并模拟事件来测试您的场景。第 5 步 — 在命令提示符 (Windows)/终端 (Linux/Mac) 中发出以下命令。步骤 4  — 解压下载的 zip 并导航到/bin.(TOOLING_HOME指解压的文件夹)下载最新的工具发行版。步骤 2  — 设置。

2024-04-25 17:27:40 512

原创 nginx中怎么修改ModSecurity的拦截页面

在此示例中,ModSecurity规则文件位于/etc/modsecurity/main.conf,拦截页面位于/var/www/html/custom_error_page.html。:在Nginx的配置文件中,你需要确保指定了正确的ModSecurity规则文件的路径,并将修改后的拦截页面路径与ModSecurity相关的指令匹配。:ModSecurity的规则文件通常位于系统的特定目录中。你可以在Nginx的配置文件中找到ModSecurity的相关指令,自定义规则文件的位置。

2024-03-28 11:00:06 512

原创 linux 文件权限

读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1,777就是rwxrwxrwx你可能不懂什么意思举个例吧!如上图有一个文件,它的那么可以拆分开。

2024-03-07 16:25:36 533

原创 在arm环境中因为ModSecurity 版本问题导致Nginx启动报错

在arm环境中因为ModSecurity 版本问题导致Nginx启动报错 临时解决办法

2024-03-07 14:43:31 460

原创 idea中git提交忽略.idea等文件

idea中git提交是忽略某些文件(例如.idea)

2024-01-23 10:43:10 1146 1

原创 Linux防火墙常用命令

linux防火墙常用命令

2024-01-23 10:12:47 417

原创 xxl-job简单实用

仅仅为了记录一下xxl-job的使用,针对新手而言!

2023-12-05 16:30:09 459

原创 SPRINGBOOT整合CXF发布WEB SERVICE和客户端调用(用户和密码验证)

springboot整合CXF发布web wervice和客户端调用(用户和密码验证)

2023-11-09 14:03:54 851 1

原创 虚拟机上的linux centos7无法连接ssh

2、找到了 /etc/ssh/ 目录下的sshd服务配置文件 sshd_config,用Vim编辑器打开。3、 开启 sshd 服务,输入 sudo service sshd start。或者输入netstat -an | grep 22 检查 22 号端口是否开启监听。检查 sshd 服务是否已经开启,输入ps -e | grep sshd。将文件中,关于监听端口、监听地址前的 # 号去除。,如果又没任何输出显示表示没有安装。最后,开启使用用户名密码来作为连接验证。

2023-10-30 13:39:38 1035

原创 实用笔记-java配置

防止备忘,作备忘录所用!!!

2023-09-25 15:48:15 223

原创 CentOS7无法连接网络 右上角网络图标消失

在使用 linux 的过程中,有时会出现网络图标消失的问题,这时系统会没有网络。有些 linux 的网络连接由 NetworkManager 管理, 问题应由它解决。先执行一下 systemctl restart NetworkManager 看有没有效果。

2023-09-05 14:38:49 2624

原创 记录 使用 git 克隆仓库报错:Warning: Permanently added‘github.com’ to the .....(ssh )

记录 使用 git 克隆仓库报错:Warning: Permanently added‘github.com’ to the .....(ssh )

2023-08-30 16:07:18 874

原创 简单的文件夹压缩ZIP文件

java中把文件夹压缩成zip文件 并下载

2023-08-30 14:07:51 215

转载 什么?【nginx】记录response body和header到access.log 不会?

netstub项目中,需要记录经过网关的请求信息到日志,供loki采集,以便后续的统计分析工作。需要记录请求的request_body, request_header, response_body, response_header数据到access.log。本文记录一下配置过程。

2023-08-17 13:47:32 1266 1

转载 Linux下tomcat的shutdown命令可以关闭服务但是杀不死进程

一般造成这种原因是因为项目中有非守护线程的存在;方案1:(推荐的方案:因为一台机器里可能有很多tomcat,不能kill所有)基本原理为启动tomcat时记录启动tomcat的进程id(pid),关闭时强制杀死该进程(2),在tomcat/bin/shutdown.sh文件,在最后一行加上-force:原来的增加参数后方案2:(查找到所有的tomcat进程,然后逐一杀死它们)#查找到所有的tomcat进程#然后逐一杀死它们方案3:(一次性杀死所有的tomcat进程)#kill -9。

2023-08-14 14:27:56 781

原创 在linux上启动项目

将web项目打成war包,放到linux服务器的tomcat下的webapps文件夹下。1.首先,进入tomcat的bin目录下:cd /usr/tomcat/bin2.关停tomcat : sh ./shutdown.sh3.启动tomcat:sh ./startup.sh4.进入存放日志的文件夹:cd /usr/tomcat/logs5.查看日志:tail -f catalina.o...

2023-07-06 13:36:12 375

原创 负载均衡及Ribbon

ribbon 是什么?Spring CloudRibbon 是基于Netflix Ribbon实现的一套客户端负债均衡的工具●简单的说,Ribbon是Netflix发布的开源项目, 主要功能是提供客户端的软件负载均衡算法,将NetFlix的中间层服务连接在一起。 Ribbon的客户端组件提供一系列完整的配置项如:连接超时、重试等等。简单的说,就是在配置文件中列出LoadBalancer (简称LB:负载均衡)后面所有的机器,Ribbon会 自动的帮助你基于某种规则(如简单轮询,随机连接等等)去连接这些

2023-07-06 13:32:58 241

转载 聊聊HTTPS和SSL/TLS协议

首先,HTTP 是一个网络协议,是专门用来帮你传输 Web 内容滴。关于这个协议,就算你不了解,至少也听说过吧?比如你访问俺的博客的主页,浏览器地址栏会出现如下的网址 https://editor.youkuaiyun.com/ 这就是指 HTTP 协议。大部分网站都是通过 HTTP 协议来传输 Web 页面、以及 Web 页面上包含的各种东东(图片、CSS 样式、JS 脚本)。

2023-07-05 10:41:12 183

原创 什么?文件监控不会?一秒学会文件监控!

此方法文章可以对一个日志文件监控,如:access.log日志文件等。当文件中添加一条记录时将会触发此方法。

2023-07-04 11:05:57 152

原创 解决阿里云访问OSS图片跨域问题 No ‘‘Access-Controller-Allow-Origin‘ herder is present on the requested resource.

这个问题搞了我两天时间,头发都掉了不少,真的是难受啊,好在不断的在网上查资料,终于找到了这个原因。刚刚开始还以为是引入的cropperjs的问题,但是反复测试,问题依旧,从而想到了是不是阿里云OSS的问题,要设置一个跨域,然后就找到了,话不多说,先把我的报错信息给大家参考一下:解决方法:1、打开阿里云OSS控制台2、进入对象存储——>Bucket列表——>Bucket名称——>权限管理,——>跨域访问如图:3、创建规则其他的默认其中暴露 Headers的值Et

2021-11-05 11:03:19 1663 1

原创 SpringBoot整合连接Redis集群

第一步,新建项目maven项目,添加依赖(1)本文所采用的SpringBoot的版本如下 org.springframework.boot spring-boot-starter-parent 2.0.2.RELEASE (2)加入Redis相关依赖 org.springframework.boot spring-boot-starter-data-redis redis.clients jedis第二步,applicati

2021-10-21 11:54:05 1287

windows环境安装openssl相关软件

windows环境安装openssl相关软件

2025-07-14

sokit 数据包收发测试工具 TCP/UDP 数据包收发测试 (调试) 工具

sokit 数据包收发测试工具 TCP/UDP 数据包收发测试 (调试) 工具

2023-12-11

eclipse代码主题插件

用于更改eclipse代码主题色插件,使界面更加好看,可以使开发更加快捷

2018-12-03

反编译器插件

用于方便查看底层源码,使用此插件可以更快更好的 查看底层源码,以供学习和查看

2018-12-03

mybatis_xml关联插件

在eclipse中使用此插件可以更快的锁定到sql语句上,快捷,方便

2018-12-03

空空如也

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

TA关注的人

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