自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos 9 安装docker教程

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

2025-08-01 10:02:57 327

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

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

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

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

2025-07-14 16:24:21 138

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

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

2025-07-09 10:56:08 612

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

原创 jenkins打包异常Command “git ls-remote -h ---- [email protected]: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 347

原创 钩子线程代码记录

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

2025-01-03 16:06:24 125

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

openssl生成证书和keystore生成证书

2024-12-19 17:47:45 702

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

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

2024-11-13 16:16:30 547

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

下面是guan-uninstall.sh内容。

2024-10-11 16:26:46 379

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

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

2024-05-21 16:26:01 2056

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

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

2024-04-29 15:29:58 1857

原创 siddhi的使用案例

every 关键字的使用

2024-04-28 16:32:21 266

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

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

2024-04-25 17:27:40 422

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

原创 linux 文件权限

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

2024-03-07 16:25:36 494

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

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

2024-03-07 14:43:31 365

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

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

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

原创 Linux防火墙常用命令

linux防火墙常用命令

2024-01-23 10:12:47 382

原创 xxl-job简单实用

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

2023-12-05 16:30:09 440

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

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

2023-11-09 14:03:54 813 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 973

原创 实用笔记-java配置

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

2023-09-25 15:48:15 204

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

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

2023-09-05 14:38:49 2415

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

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

2023-08-30 16:07:18 842

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

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

2023-08-30 14:07:51 185

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

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

2023-08-17 13:47:32 1090 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 728

原创 在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 358

原创 负载均衡及Ribbon

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

2023-07-06 13:32:58 228

转载 聊聊HTTPS和SSL/TLS协议

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

2023-07-05 10:41:12 159

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

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

2023-07-04 11:05:57 136

原创 解决阿里云访问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 1622 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 1251

原创 Mysql 中主库跑太快,从库追不上怎么整?

随着日益增长的访问量,单台数据库的应接能力已经捉襟见肘。因此采用主库写数据,从库读数据这种将读写分离开的主从架构便随之衍生了出来。在生产环境中,常见的主从架构有很多种,在这里给大家介绍几种比较常见的架构模式。主从复制原理了解了主从的基本架构及相关配置后,下面就要进入正题了。对于主从来说,通常的操作是主库用来写入数据,从库用来读取数据。这样的好处是通过将读写压力分散开,避免了所有的请求都打在主库上。同时通过从库进行水平扩展使系统的伸缩性及负载能力也得到了很大的提升。但是问题就来了,读从库时的数据要.

2021-07-06 10:08:47 241

转载 docker的常用命令

引入地址:https://www.kuangstudy.com/bbs/1404092881102266369

2021-07-01 11:35:18 133

原创 SrpingBoot启动报错:Error starting ApplicationContext

Springboot环境下,启动服务器是报错:Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2021-5-26 14:26:34.478 ERROR 29736 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :*********

2021-05-26 10:43:17 367

基于CAS原理的单点登入SSO解决方案及redis-session的单点登录的实现

 1.      CAS 简介1.1.  What is CAS ?CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。CAS 开始于 2001 年, 并在 2004 年 12 月正式成为 JA-SIG 的一个项目。1.2...

2018-12-15 23:38:36 2639

原创 Spring Boot的底层原理

  一,Spring Boot简介 1.什么是Spring BootSpring Boot是由Pivotal团队提供的框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式(继承starter,约定优先于配置)来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid applic...

2018-12-11 18:15:52 20853

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关注的人

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