自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一名资深全栈开发工程师的博客

记录经验,分享技术

  • 博客(19)
  • 收藏
  • 关注

原创 【问题记录】在openEuler 24 系统使用宝塔面板安装Mysql数据库启动失败问题

这个主要卡在一个点就是,宝塔面板显示mysql 未启动,但是实际是启动的,误导了排查方向,现在猜想是因为某种原因导致mysql.scok 文件锁住了,引起的问题,所以还是不能太依赖工具,工具只能提供便利,还得去追根溯源才可以,到这里就结束了,仅以此记录一下,方便以后如果有兄弟们遇到同类问题,提供一下参考经验吧。

2025-12-25 12:04:50 508

原创 PHP语言开发基础入门实践教程(零基础版)

PHP开发基础入门摘要 本文介绍PHP服务器端脚本语言的基础知识,适合零基础学习者。主要内容包括: PHP简介:定义、发展历程和核心优势(开源免费、跨平台、数据库兼容性强、学习成本低) 环境搭建:Windows推荐XAMPP集成环境,Linux通过命令行安装Apache+MySQL+PHP,并提供环境验证方法 基础语法:PHP标记类型、注释规范及入门实战案例(变量输出、HTML结合、常量使用) 变量与数据类型:变量定义规则、核心数据类型(整型、浮点型、字符串等)及类型转换方法 运算符:算术运算符和比较运算符

2025-12-18 17:00:57 1150

原创 【国产信创】openEuler 22.03 安全加固:SSH 端口修改完整指南(含防火墙/SELinux 配置)

本文详细介绍了在openEuler 22.03系统中修改SSH默认端口的完整步骤。主要内容包括:为什么要修改SSH端口(可减少99%暴力破解攻击)、操作前的准备工作、具体实施步骤(配置文件修改、防火墙和SELinux配置)、常见问题排查方法以及安全加固建议。重点强调了SELinux配置这一关键环节,并提供了测试新端口连接的方法。通过修改SSH默认端口,配合密钥登录等措施,可显著提升服务器安全性。文章还包含了备份配置、端口选择建议等实用技巧,确保操作安全可靠。

2025-12-18 16:39:15 1492

原创 【PHP-FPM 性能调优参考指南】:从卡顿到飞秒的实战优化手册

本文深入解析php-fpm核心配置优化,针对不同场景提供三种进程管理模式:静态模式(高并发稳定服务)、动态模式(流量波动大)和按需模式(低负载)。重点说明参数计算公式和配置示例,如内存分配、进程数设置等。同时详解连接管理、超时控制、慢日志分析等关键配置,并给出系统级优化方案(文件描述符限制、内存监控)。最后详细介绍Opcode缓存优化,包括参数设置、预加载和缓存刷新策略。全文提供可直接落地的配置示例和问题排查方法,形成完整的php-fpm性能优化手册。

2025-08-19 01:45:21 1548

原创 Java一些经验总结记录

Java高级面试核心摘要 本文系统梳理了Java高级面试中的两大核心领域:JVM深度解析和并发编程进阶。在JVM部分,详细讲解了Java内存模型(JMM)的三大特性、内存区域划分及OOM异常、垃圾回收算法与收集器对比(G1/ZGC/Shenandoah)、类加载机制及双亲委派模型。并发编程部分重点剖析了线程池参数配置与拒绝策略、synchronized与volatile的底层差异、ThreadLocal原理及内存泄漏防范、AQS框架实现原理等核心知识点。内容覆盖大厂高频面试题,从底层原理到实战应用都有深入解

2025-08-01 00:09:15 766

原创 Python 入门教程(基于Python3.9)

本文介绍了Python编程语言的基础入门知识,包括Python简介、环境搭建、基础语法等内容。Python是一种简洁易读的编程语言,广泛应用于Web开发、数据分析、人工智能等领域。教程详细讲解了Windows/macOS/Linux系统的Python安装步骤,并推荐了VS Code等开发工具。文章还指导读者创建第一个Python程序"Hello World",并介绍了变量、数据类型、运算符等基础语法知识。该教程适合编程初学者快速入门Python3.9版本,为后续深入学习打下基础。

2025-07-31 23:38:09 938

原创 【问题解决记录】Windows 系统小皮面板(phpStudy Pro)MySQL8 无法启动及多 MySQL 共存问题解决

摘要:本文介绍了Windows系统中phpStudy Pro面板MySQL8无法启动的问题及解决方案。当MySQL8启动失败时,首先检查端口冲突,发现3306端口被占用。进一步排查发现系统已存在另一个MySQL服务。通过删除原MySQL服务并重新注册为不同名称(MYSQL8),同时修改phpStudy的MySQL端口为3307,成功实现了两个MySQL实例的共存。关键步骤包括:停止并删除原服务、修改端口、重新注册新服务并启动。该方法适用于需要保留原有MySQL服务的同时运行phpStudy MySQL的情况

2025-07-15 13:58:46 1978

原创 【记录备用】 Nginx 调优监控配置方案参考

Nginx调优监控配置摘要 本文从性能调优和安全调优两方面介绍Nginx优化配置方案。性能调优包括: 工作进程数与CPU核心数匹配 事件模块采用epoll模型 HTTP模块开启gzip压缩、静态资源缓存和超时设置 反向代理参数优化 安全调优措施: 隐藏版本信息 限制请求速率防DoS攻击 配置SQL注入和XSS防护 优化连接数限制和缓冲区设置 通过合理配置worker_processes、worker_connections、gzip压缩、缓存策略等参数,可显著提升Nginx性能。

2025-07-10 09:26:34 1213

原创 【数据库优化参考】MySQL 8.0 数据库优化方案

MySQL 8.0 的优化需遵循“先分析后优化”原则,优先通过EXPLAIN和慢查询日志定位瓶颈,再结合硬件、参数、索引进行系统性调优。建议定期进行压力测试(如使用sysbench),并建立自动化监控体系,确保数据库在高负载下稳定运行。

2025-04-24 14:20:29 1367

原创 MCP协议:重构AI交互的“万能接口”

MCP协议的诞生标志着AI产业从“孤岛模式”向“互联生态”的转变。它不仅是技术层面的创新,更是一场关于AI交互范式的革命。正如USB-C彻底改变了电子设备的连接方式,MCP正在重塑AI与外部世界的关系——它让AI真正成为“万能接口”,连接数据、工具和服务,为智能时代的到来铺平道路。然而,MCP的发展并非一帆风顺。安全漏洞、生态碎片化和伦理争议等问题仍需解决。但无论如何,这场“接口革命”已不可逆。未来,MCP或将成为AI世界的“TCP/IP”,成为支撑智能体社会的底层协议。而我们,正站在这场变革的起点。

2025-04-24 13:30:53 1067

原创 人机共融:AI 驱动智慧城市的进化路径与未来图景

智慧城市中AI应用的发展正从单点突破转向系统重构,其趋势可概括为“技术深度融合、治理范式革新、生态协同进化”,而未来展望则呈现“虚实共生、人机共融、全球共治”的特征。

2025-03-28 23:47:50 1326

原创 【AI如何改变IT行业】

AI正在从底层技术架构到行业生态层面重构IT行业,其影响已渗透至软件开发、系统运维、网络安全等核心领域。

2025-03-28 23:30:19 960

原创 【记录备用】达梦数据库相关故障及解决方法

本章节主要介绍达梦数据库故障处理常见问题,为用户提供故障处理常见问题的分析和解决思路。除此之外,用户还可前往达参与更多问题讨论。

2025-03-27 15:14:50 2190

原创 Ubuntu Server24.04 LTS安装Docker

Ubuntu Server24.04 LTS安装Docker教程

2024-10-13 21:23:23 1243

原创 【实战经验】服务器同时安装堡塔云WAF和web应用站点并实现站点防护配置

WAF(Web Application Firewall)的作用是保护Web应用程序免受各种网络攻击的影响。具体来说,WAF可以识别和拦截针对应用程序的恶意网络请求,阻止攻击者利用漏洞进行攻击,并保护敏感数据免受盗窃或篡改。防止常见的网络攻击:WAF可以检测和拦截常见的网络攻击,如SQL注入、跨站点脚本(XSS)攻击、请求伪造(CSRF)攻击等。它会检查传入的请求,如果发现异常或恶意行为,就会阻止请求进一步访问应用程序。

2024-08-05 15:59:34 1993 1

原创 【随笔记录】记录一次使用海康威视SDK的C#程序错误排查经历

记录C#调用海康威视SDK的异常排查经过:CHCNetSDK+MSGCallBack::Invoke”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们*

2024-05-29 14:17:58 1378 2

原创 gitlab配置使用ssh(clone)拉取项目失败的踩坑排查记录(配置了SSHkey仍然不能正常拉取代码)

gitlab配置使用ssh(clone)拉取项目失败的踩坑排查记录(配置了SSHkey仍然不能正常拉取代码)

2023-02-24 21:35:48 5223

原创 windwos编写shell脚本在linux不能正常执行的解决方法

filename.sh 为对应的shell脚本。

2023-02-22 14:32:09 471 1

原创 CentOS7(64位)搭建私有ngrok内网穿透转发服务

文章目录CentOS7(64位)搭建私有ngrok内网穿透转发服务安装程序依赖用git下载ngrok包生成自签名证书覆盖并替换我们生成的证书文件生成服务端与客户端(根据系统需要选择)服务端开启服务客户端使用endCentOS7(64位)搭建私有ngrok内网穿透转发服务准备工作:1.需要一台外网服务器(ps:我的是阿里云的)2.需要一个已经备案的域名3.二级或者顶级域名都可以安装程序依赖yum install gcc mercurial bzr subversion golang golang

2020-06-29 22:40:58 1826

Linux 可用的 git-2.33.1版本源码包(附编译安装教程)

使用方式: 上传文件 # 安装依赖 yum install -y gcc gcc-c++ make zlib-devel openssl-devel curl-devel expat-devel gettext-devel # 解压并编译安装 tar -zxf git-2.33.1.tar.gz cd git-2.33.1 ./configure --prefix=/usr/local/git make && make install # 配置环境变量 echo "export PATH=/usr/local/git/bin:\$PATH" >> /etc/profile source /etc/profile # 验证 git --version # 输出 git version 2.33.1 即成功

2026-01-29

空空如也

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

TA关注的人

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