自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1084)
  • 资源 (23)
  • 收藏
  • 关注

原创 C语言mysql备份程序

在C语言中编写一个MySQL备份程序可以使用MySQL的C API库。这允许你连接到MySQL数据库,执行SQL语句,并处理结果。以下是一个简单的示例程序,它连接到MySQL数据库,并执行数据库备份。

2024-07-26 13:15:42 227

原创 C语言小程序

下面是用C语言实现的一些简单程序,包括大小排序、计算器、华容道游戏和大小对比。

2024-07-26 13:14:51 209

原创 基于Go1.19的站点模板爬虫

要基于 Go 1.19 实现一个站点模板爬虫,以下是一个简单的示例。这个爬虫将从指定的网站下载页面并提取链接。

2024-07-26 13:11:48 172

原创 linux主机内存不足时候的优化方案

交换分区是一种将部分硬盘空间用作虚拟内存的方法。当物理内存不足时,系统会将不常用的数据移动到交换分区中。使用监控工具如Prometheus、Grafana或Zabbix来监控内存使用情况,设置预警通知,及时发现并解决内存不足问题。zram是一种使用压缩算法将部分内存变成压缩交换空间的技术。通过这些方法,可以有效地管理和优化Linux主机的内存使用,提高系统的稳定性和性能。首先,需要确定哪些进程或应用程序占用了大量内存。停止或卸载不必要的服务和进程,以释放内存。通过调整内核参数可以优化内存管理。

2024-07-25 10:30:39 342

原创 openresty+lua实现手机抢购排队场景

使用 OpenResty 和 Lua 实现手机抢购排队场景,可以确保在高并发情况下,用户能够有序地进行排队,从而避免系统崩溃和抢购失败的情况。

2024-07-25 10:28:22 394

原创 Ceph 架构以及部署

Ceph 是一个强大的分布式存储系统,通过自动化部署工具如Ceph-Ansible,可以方便地部署和管理Ceph集群。Ceph 提供了多种存储接口,满足不同的存储需求。

2024-07-24 15:08:31 1088

原创 通过python导入zabbix7.0的host

这个脚本展示了如何通过Python使用Zabbix API自动化导入主机。通过修改相应的参数和添加更多的逻辑,你可以根据需求进一步扩展这个脚本。

2024-07-24 15:05:23 341

原创 在Linux中通过ansible自动化部署apache服务,批量拷贝文件,创建文件夹,重启服务和常用play-book

在Linux中通过Ansible自动化部署Apache服务、批量拷贝文件、创建文件夹以及重启服务是非常常见的操作。以下是一个完整的Ansible playbook示例,涵盖了这些操作。

2024-07-24 15:00:57 108

原创 谈谈 JVM 垃圾回收机制

Java虚拟机(JVM)的垃圾回收机制是自动管理内存的一种方式。垃圾回收器(Garbage Collector, GC)负责自动回收不再被使用的对象,以避免内存泄漏和优化内存使用。

2024-07-24 14:58:05 280

原创 《道德经》马王堆帛书版全原文

马王堆帛书版《道德经》被认为是《道德经》最早的抄本之一,其内容和传统版本稍有不同。以下是马王堆帛书版《道德经》的全原文:道经上篇道可道也,非恒道也。名可名也,非恒名也。无名,天地之始也;有名,万物之母也。故恒无欲也,以观其妙;恒有欲也,以观其徼。此两者,同出而异名,同谓之玄。玄之又玄,众妙之门。天下皆知美之为美,斯恶已;皆知善之为善,斯不善已。故有无相生,难易相成,长短相较,高下相倾,音声相和,前后相随。恒也。是以圣人处无为之事,行不言之教;万物作焉而不辞,生而不有,为而不恃,功成而弗居。夫

2024-07-24 14:30:55 487

原创 《易经》《周易》全原文

《易经》是一部积累筮占之辞的辩证法哲学书,被誉为“诸经之首,大道之源”。该书阐述了天地世间关于万象变化的古老经典。该书从整体的角度去认识和把握世界,把人与自然看做是一个互相感应的有机整体。其内容涉及哲学、政治、生活、文学、艺术等诸多领域。《易经》分“经”跟“传”两大部分,“经”就是卦象、卦名,还有周文王周公父子写的卦辞和爻辞。“传”就是《十翼》,即是对“经”所作的注解,它让《易经》更丰富,更加有价值、有内涵。《彖辞》是解释卦辞的,解释全卦的大要;《象传》分成大象和小象,一般把说明

2024-07-23 13:34:14 421

原创 《道德经》马王堆帛书版全原文

马王堆帛书版的《道德经》分为甲本和乙本。

2024-07-23 13:18:03 310

原创 JAVA利用ITextPdf库操作生成PDF预览文件

以上示例展示了如何使用iTextPdf库生成PDF文件,并使用Apache PDFBox库在Swing应用程序中预览PDF文件。这是一个基础的示例,可以根据需求进行扩展和修改。

2024-07-22 13:36:53 322

原创 linux系统 rm -rf数据之后怎么恢复

在Linux系统(如Ubuntu和CentOS)上,删除文件后想要恢复数据是一件相对复杂的事情,特别是在使用rm -rf命令删除数据的情况下。

2024-07-22 13:34:48 587

原创 Redis宕机了,如何恢复数据

当Redis宕机时,恢复数据的步骤取决于你设置的备份策略和持久化选项。Redis提供了两种主要的持久化方式:RDB(Redis Database File)和AOF(Append Only File)。

2024-07-22 13:32:30 402

原创 Nginx集成rtmp模块实现RTMP推拉流

以上步骤就可以让你在Nginx中集成RTMP模块,实现RTMP推拉流。如果你需要更多高级配置或功能,可以参考。从Nginx官网和NGINX-RTMP模块的GitHub仓库下载最新的源码。编辑Nginx配置文件以添加RTMP模块配置。默认情况下,配置文件位于。:可以使用VLC或任何支持RTMP协议的播放器进行拉流。:使用FFmpeg将视频流推送到Nginx RTMP服务器。解压Nginx源码并配置RTMP模块。首先,需要安装一些必要的依赖包。重新启动Nginx以应用配置。

2024-07-22 13:11:03 993

原创 njs最详细的入门手册:Nginx JavaScript Engine

Nginx JavaScript (njs) 是一个嵌入式的 JavaScript 解释器,用于在 Nginx HTTP 和 Stream 模块中编写动态脚本。njs 提供了一种灵活的方式来扩展 Nginx 的功能,而无需编译复杂的 C 模块。以下是一个详细的 njs 入门手册。

2024-07-19 15:20:19 369

原创 使用Cloudflare Worker加速docker镜像

使用 Cloudflare Worker 来加速 Docker 镜像的下载是一种有趣的方式,利用 Cloudflare 的全球网络来提升镜像拉取速度。

2024-07-19 15:17:01 245

原创 MySQL派生表合并优化的原理和实现

在 MySQL 中,派生表(Derived Table)是通过子查询创建的临时表。尽管派生表非常有用,但在某些情况下,它们可能会导致性能问题。为了优化派生表的使用,可以考虑合并派生表。这种优化的基本原理是将子查询中的操作合并到主查询中,从而减少临时表的使用,提升查询性能。

2024-07-16 14:59:00 437

原创 Jumpserver重置特定用户的MFA

如果安装(docker/docker-compose方式)的时候如果忘记mysql的root密码了可以在如下位置查看。理论上这种方式也是可以的,但是未验证,如果感兴趣可以在测试环境验证即可。被重置MFA的用户名:songtao。最后重新进入界面重新绑定MFA即可。连接数据库的命令如下。

2024-07-16 14:28:51 339

原创 k8s集群部署

Kubernetes (K8s) 集群的部署可以使用多种方式,根据集群规模、环境和需求的不同选择适合的部署方法。以下是几种常见的 Kubernetes 集群部署方式及其步骤。

2024-07-15 16:08:28 636

原创 php常用的扩展及其功能介绍

PHP 的功能可以通过扩展(extensions)大大增强和扩展。

2024-07-15 16:05:48 846

原创 MySQL中为什么要使用索引合并(Index Merge)

在MySQL中,索引合并(Index Merge)是一种优化技术,允许查询优化器在查询过程中使用多个索引的组合来提高查询性能。

2024-07-15 15:59:51 843

原创 使用gzexe加密shell脚本

gzexe是一个用于压缩和加密 Shell 脚本的工具。通过gzexe压缩脚本,可以减少脚本的大小,同时增加一定的安全性。下面是如何使用gzexe。

2024-07-15 15:53:38 168

原创 influxdb导出与导入方式

InfluxDB是一个高性能的时序数据库,提供了多种数据导出和导入的方法。

2024-07-15 15:51:44 399

原创 go换国内源

要在中国境内下载和使用Go编程语言的包,可以使用国内的Go模块代理来加速下载速度。

2024-07-15 15:47:59 361

原创 MySQL派生表合并优化的原理和实现

MySQL中的派生表(Derived Table)是指在查询中使用的子查询,它可以作为临时表存在于查询中的某个阶段,用于处理复杂的查询逻辑或者计算中间结果。

2024-07-12 13:40:33 1198

原创 互联网攻击场景类型

通过了解这些攻击手法和防御策略,可以更好地保护系统和网络免受类似威胁。2010年,Firesheep浏览器扩展发布,允许攻击者在不安全的Wi-Fi网络上轻松进行MITM攻击,窃取社交媒体会话。2005年,Samy Kamkar创建了一种XSS蠕虫,迅速在MySpace平台上传播,导致超过一百万用户感染。2018年2月28日,GitHub经历了一次历史上规模最大的DDoS攻击,峰值流量达到1.35 Tbps。2019年5月,Baltimore市政府的计算机系统遭受勒索软件攻击,导致多项市政服务中断。

2024-07-12 13:35:47 1194

原创 ARP协议介绍与ARP协议的攻击手法

ARP(Address Resolution Protocol,地址解析协议)是用于IPv4网络中,将IP地址转换为对应的物理地址(通常是MAC地址)的一种协议。它在局域网中非常重要,主要用于网络设备之间的通信。

2024-07-12 13:29:27 1148

原创 防火防盗防CDN流量盗刷

CDN流量盗刷是指恶意用户通过伪造请求、频繁刷新或其他方法,耗尽CDN资源,从而增加你的CDN费用或影响服务的正常运行。

2024-07-11 14:21:43 366

原创 Nginx 高性能架构解析

Nginx是一个高性能的Web服务器和反向代理服务器,广泛用于负载均衡、缓存和高并发处理。以下是一些关键技术和策略,帮助你深入理解并有效应用Nginx。

2024-07-11 14:17:28 381

原创 Nginx支持web界面执行bash|python等系统命令和脚本,可以传递参数

要在Nginx服务器上支持通过Web界面执行Bash、Python等系统命令和脚本,并传递参数,你可以使用CGI(Common Gateway Interface)或者FastCGI。

2024-07-11 14:15:26 1211

原创 通过tcpdump抓包分析攻击类型案例

使用tcpdump抓包分析攻击类型是网络安全中的一项重要技能。以下是一个示例案例,通过tcpdump抓取网络流量并分析其中的攻击类型。

2024-07-10 13:22:56 411

原创 Linux使用tcpdump命令抓包并使用wireshark分析常见的场景和解读

使用tcpdump抓包并使用 Wireshark 分析网络流量是一项重要的网络管理和故障排除技能。以下是一个简单的步骤指南,涵盖了从抓包到分析的常见场景。

2024-07-10 10:56:02 1535

原创 ollama支持的模型简介

好的,以下是各个模型的主要能力和用途的中文介绍:Llama 3Phi 3 MiniPhi 3 MediumGemma 2Gemma 2 27BMistralMoondream 2Neural ChatStarlingCode LlamaLlama 2 UncensoredLLaVASolar

2024-07-09 17:03:21 516

原创 mac m1芯片电脑通过vmware安装win11网络设置

完成这些步骤后,你的Windows 11虚拟机应该能够正常连接到网络。打开设备管理器—网卡设备驱动更新–选择VMware Tools。

2024-07-09 16:13:04 500

原创 Laravel为什么会成为最优雅的PHP框架?

Laravel被誉为最优雅的PHP框架,主要原因在于其设计理念、丰富的功能和良好的开发体验。这些特点使Laravel不仅易于学习和使用,还能帮助开发者快速构建高质量的Web应用,成为许多PHP开发者的首选框架。

2024-07-09 15:46:03 246

原创 Java类是如何被加载到内存中的?

Java类加载过程包括加载、链接和初始化三个阶段。Java类的生命周期包括加载、链接、初始化、使用和卸载。JVM加载class文件的来源包括本地文件系统、网络、JAR文件、数据库和动态生成的字节码。JVM在加载class文件时,在链接阶段的验证子阶段判断class文件的格式是否符合要求。如果验证失败,会抛出异常。

2024-07-08 13:28:55 296

原创 Mysql数据库索引详解

索引是优化MySQL查询性能的重要工具。合理地使用和管理索引,可以显著提高数据检索的效率。然而,过多或不合理的索引会影响写操作的性能,因此在创建索引时需要综合考虑数据查询和更新的需求。定期维护和优化索引也是保持数据库性能的关键。

2024-07-08 13:27:10 1066

原创 JVM调优,主要针对是哪一个区域?JVM内存结构是怎样的?

以上是一个具体的JVM调优案例,通过分析GC日志、调整堆内存和垃圾回收器参数,以及选择合适的垃圾回收器,显著改善了应用程序的性能和稳定性。在实际调优过程中,还可以使用JVM监控工具(如JVisualVM、Java Mission Control)进行实时监控和分析,进一步优化性能。

2024-07-08 13:24:49 533

海康威视iVMS-4200客户端,mac电脑M1芯片可以用

海康威视iVMS-4200客户端,mac电脑M1芯片可以用 海康威视iVMS-4200客户端,mac电脑M1芯片可以用

2024-05-16

用友NCC设置UAP开启HTTPS

用友NCC设置UAP开启HTTPS

2023-12-13

Terra平台-使用文档-SOP-v1.0

Terra平台-使用文档-SOP-v1.0

2023-12-12

惠普HP Laser MFP 136w升级固件版本

惠普激光打印机固件

2023-12-01

oracle备份脚本,逻辑备份的方式,对应的系统是NCC系统

oracle备份脚本,逻辑备份的方式,对应的系统是NCC系统

2023-11-22

制作IBM-HTTP-Server证书

IBM+HTTP+SERVER(IHS)-HTTPS配置手册

2023-10-24

oracle-instantclient-21

oracle-instantclient-21

2023-07-10

oracle-instantclient19.19

oracle-instantclient19.19

2023-07-10

libldap-2.5-0-2.5.11+dfsg-1~exp1ubuntu3-amd64.deb

libldap-2.5-0_2.5.11+dfsg-1~exp1ubuntu3_amd64.deb

2023-07-10

zabbix监控oracle工具

zabbix监控oracle工具

2022-09-29

Linux内核设计与实现%28第三版-中文版

Linux内核设计与实现%28第三版-中文版 Linux内核设计与实现%28第三版-中文版

2014-01-15

Cisco 无线局域网配置基础

Cisco 无线局域网配置基础

2012-09-28

mysql必知必会

mysql必知必会

2012-09-28

iptables 高级使用研讨

iptables 高级使用研讨

2012-09-28

深入理解Linux内核

深入理解Linux内核

2012-09-28

LINUX内核优化

LINUX内核优化

2012-09-28

Puppet集中管理配置LinuxUnix系统

Puppet集中管理配置LinuxUnix系统

2012-09-28

Linux高级应用----第三章使用Linux搭建企业路由

Linux高级应用----第三章使用Linux搭建企业路由

2012-09-26

利用黑客工具进行渗透的数据分析、解决方案

利用黑客工具进行渗透的数据分析、解决方案 利用黑客工具进行渗透的数据分析、解决方案 利用黑客工具进行渗透的数据分析、解决方案

2012-09-26

Zabbix安装配置文档

Zabbix安装配置文档

2012-09-26

深入Linux内核架构

深入Linux内核架构

2012-09-26

Key-value存储简介

Key-value存储简介

2012-09-26

crontab格式详解

crontab格式详解

2012-09-26

Apache+MySQL+SVN+SSL(最终文档).

Apache+MySQL+SVN+SSL(最终文档).

2012-09-26

h3c无线AP手册

h3c无线AP手册

2012-09-26

正则表达式必知必会

正则表达式必知必会

2012-09-26

空空如也

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

TA关注的人

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