我的知识记录

网站不能插入特殊符号,修改数据库结构utf8 改为utf8mb4可解决

1、用于把数据库表中的标题、内容字段的编码改成utf8mb4
2、用于把数据库配置文件中编码改成utf8mb4,比如能支持小红书复制过来的emoji表情符号、特殊符号或字体
3、虚拟空间不一定能支持mysql编码utf8mb4,具体需要联系空间服务商确认

MySQL5.7的sql脚本导入到MySQL5.5出错解决

怎么在不更换数据库版本的情况下成功导入数据呢? 按照下面方式进行全文替换 datetime(3) ===>datetime datetime(0) ===>datetime TIMESTAMP(3) ===>TIMESTAMP DEFAULT C

功能优化会影响原有逻辑吗?如何测试

影响评估 依赖分析 修改的模块是否被其他功能调用(如公共API) 数据库字段变更是否影响历史数据 风险等级 修改类型 影响范围 CSS样式调整 低

网站数据库连接如何监控?实时报警机制

问题原因 连接泄漏 未关闭的连接耗尽连接池(如MySQL的max_connections) 长事务阻塞资源 监控盲区 仅监控存活状态,未跟踪慢查询 报警阈值设置不合理(如100%CPU才触发) 解

网站图片和文字如何替换?新手修改指南

问题原因 路径混淆 未定位到正确的文件或数据库字段 使用绝对路径导致迁移后失效 格式问题 新图片尺寸/体积未优化(建议WebP格式) 文字编码不统一(如UTF-8与GBK冲突) 缓

网站默认不支持,可通过插件扩展增强安全性

问题原因 默认配置不足 未启用防火墙或防注入规则 缺乏HTTPS强制跳转 插件选择不当 安全插件功能冗余导致性能下降 未定期更新插件版本 操作风险 错误配置插件引

服务器资源:如何应对高并发带来的资源耗尽

问题原因 硬件瓶颈 CPU/内存使用率长期≥90% 磁盘IO延迟高(iostat检测) 架构缺陷 无横向扩展能力(单点服务) 数据库未读写分离 代码低效 未启用缓存导致重复计算

网站默认首页如何修改IIS配置?

问题原因 默认文档未设置 IIS未配置默认首页文件(如index.html或index.php) 文件存在但优先级顺序错误 权限问题 文件权限不足导致IIS无法读取 虚拟目录未正确关联物理

网站分类表如何迁移?数据导出导入技巧

问题原因 数据结构差异 新旧系统字段类型或长度不兼容 关联表外键约束冲突 迁移工具选择不当 直接复制SQL文件可能导致字符集问题 大数据量迁移未分批处理 业务中断