博客

列表

【安全预警】PHP 远程代码执行(CVE-2024-4577) - PHP CGI 参数注入漏洞

近日很多网络公司安全部门监测,PHP 远程代码执行漏洞(CVE-2024-4577)正在被大量利用,此漏洞让未经身份认证的远程攻击者可以通过特定的字符序列绕过此前CVE-2012-1823的防护,通过参数注入攻击在远程PHP服务器上执行任意代码,从而导致远程代码执行、敏感信息泄露或造成服务器崩溃。目前该漏洞技术细节已在互联网上公开,鉴于此漏洞影响范围较大,建议客户尽快做好自查及防护。

怎么实现从本地批量上传文件到Minio

昨天有一个项目用到Minio来做资源存储,在网上找一些资料,没有一个比较完整的教程,我们知道要从本地批量上传文件到MinIO,可以使用MinIO提供的客户端工具mc(MinIO Client),或者通过编写代码使用MinIO的SDK(如Python、Java、Go等语言的SDK)来实现,今天,我就整理一份自己的操作流程,仅供大家的学习参考。1.安装Minio

在mysql数据库中批量替换某个字段内容

背景现在如果我们有几千条数据,甚至上百万条,想把某数据中某个字段的内容从662P替换成662P.COM,一条条替换那是不可取的方法,所以我们需要借助一些工具或者通过代码来实现等。方法首先想到的自然是像代码替换或者正则那样的方法。mysql有个REPLACE(str,old_string,new_string)方法str 为字段名,可以直接替换字段中旧值为新值。以数据库名:662p.com&nbsp

IntelliJ IDEA快捷键大全

本文将收集整理 IDEA 的快捷键大全,供程序员参考。一、构建/编译Ctrl + F9:构建项目该快捷键,等同于菜单【Build】—>【Build Project】执行该命令后,IntelliJ IDEA 会编译项目中所有类,并将编译结果输出到out目录中。IntelliJ IDEA 支持增量构建,会在上次构建的基础上,仅编译修改的类。Ctrl + Shift + F9:重新编译

Linux常用文件目录用途介绍

本文将介绍 Linux 中常用目录的具体用途,了解这些目录的用法避免将文件放错位置。目录目录用途/根目录/bin用户级的二进制程序/proc虚拟文件系统;内核状态进程状态等;/boot系统启动所需的内核及文件;/rootroot的家目录/devDevice 设备文件,硬件设备的接口;/run系统运行时所需文件有 /var/run

首次安装宝塔面板如何挂载数据盘教程

通过ssh终端连接到云服务器中第一步,根据您安装的操作系统选择以下命令(宝塔一键挂载数据盘脚本):Centos系统请使用以下命令:yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.shUbuntu系统请使用以下

MySQL 9.1.0 新特性与系统变量变化

本文将讨论 MySQL 9.1.0 系统变量 (Server System Variables) 的变化,相较于 MySQL 8.4,MySQL 9.1.0 默认值变更参数 1 个,新增 6 个参数。变更innodb_log_writer_threadsMySQL 提供专用的日志写入线程 (Dedicated log writer threads),用于将重做日志记录 (InnoDB

带你了解HarmonyOS鸿蒙Context

Context是应用中对象的上下文,其提供了应用的一些基础信息,例如resourceManager(资源管理)、applicationInfo(当前应用信息)、dir(应用文件路径)、area(文件分区)等,以及应用的一些基本方法,例如createBundleContext()、getApplicationContext()等。UIAbility组件和各种ExtensionAbility派生类组件

HarmonyOS鸿蒙Banner图一多适配不同屏幕

随着终端设备形态日益多样化,分布式技术逐渐打破单一硬件边界,一个应用或服务,可以在不同的硬件设备之间随意调用、互助共享,让用户享受无缝的全场景体验。而作为应用开发者,广泛的设备类型也能为应用带来广大的潜在用户群体。但是如果一个应用需要在多个设备上提供同样的内容,则需要适配不同的屏幕尺寸和硬件,开发成本较高。HarmonyOS系统面向多终端提供了“一次开发,

Linux系统压力测试工具(命令行工具)

Linux的命令行压力测试工具在做基准测试时很有用,通过基准测试对了解一个系统所能达到的最大性能指标,这些指标可以作为后续性能比较、优化评估的参考依据。模拟CPU压力:可以使用stress命令使CPU处于高负载状态。例如,通过stress -c 4命令(-c选项用于指定CPU核心数),会让系统的4个CPU核心都处于高负载运算状态。这对于测试CPU的性能极限以及系统在CPU高负载下的响应能力很有