- 博客(687)
- 收藏
- 关注
原创 MySQL Binlog 数据恢复全指南
Binlog(二进制日志)是 MySQL 记录所有修改数据的 SQL 语句的日志文件,采用二进制格式存储。
2025-06-07 00:17:44
767
原创 科普:Linux `su` 切换用户后出现 `$` 提示符,如何排查和解决?
但用户环境异常(如无法执行某些命令、路径错误、无法加载配置等)。本文将介绍如何排查和解决这类问题。(Switch User)命令用于切换用户身份。切换到普通用户时,提示符会从。是普通用户的默认提示符,而。:如果用户的 Shell 是。在 Linux 系统管理中,切换用户后环境异常的问题。切换用户后,提示符变成。可能无法正常加载环境。通过以上方法,可以解决。
2025-05-31 19:45:09
514
原创 Nginx版本平滑迁移方案
其次就是:make也不影响 ,make仅编译 、还有make install 仅会替换nginx中的nginx ,如果和旧版路径不一样 、完全不影响。升级过程:./configure ****** ,只是做了依赖库以及安装路径配置 、不影响现运行的nginx。A:Nginx 1.11.6+ 且编译时未禁用。,磁盘文件替换不影响已运行的程序。A:因为Linux运行的是。
2025-05-29 20:56:51
553
原创 信用卡、网贷、房贷、零首付防套指南,别碰各种贷!!!!别过于超前消费
(数据测算工具:央行LPR利率、IRR计算器、房贷/车贷计算器):年化超15%就是高利贷,优先用银行低息贷置换。:月供≤收入35%,留足2年月供备用金。:绝不碰最低还款,避免18%复利吸血。:100%杠杆=金融赌博,普通人必输。
2025-05-28 20:19:29
630
原创 MySQL 只知道表名不知道具体库?如何查询?information_schema入手
这时,SELECT table_schema FROM information_schema.tables WHERE table_name = ‘表名’ 就成了我们的"救星查询"。接手一个遗留系统,文档不全,只知道表名但不确定在哪个数据库。在多个相似环境中(开发/测试/生产)寻找特定表。排查问题时需要快速定位表所在的数据库。数据库迁移或合并后需要确认表的位置。一、为什么需要这个查询?
2025-05-27 15:32:15
361
原创 遥控系统实时响应方案科普:事件触发(0/1) vs. 心跳轮询
在无线遥控系统(如STM32遥控车🚗、无人机✈️、工业设备🏭)中,如何实现。核心在于通信协议的设计📡。对于STM32遥控车🚗这类小型设备,本文将深入解析两者的原理、优缺点及适用场景🔍。在实际项目中,应根据。
2025-05-26 21:54:34
906
原创 Docker 挂载策略:何时使用临时容器拷贝默认配置,何时直接挂载?
导致默认配置或文件丢失。,需要保留默认配置(如 Nginx、MySQL、Redis)。合理选择挂载策略,可以避免配置丢失,同时提高部署效率!(如完全自定义的 Redis 配置)。,但不想从头编写(如基于默认。或 PostgreSQL 的。(如 MySQL 的。在 Docker 中,直接挂载到宿主机)。
2025-05-22 21:08:16
539
原创 html文件cdn一键下载并替换
AI生成的html文件,通常会使用多个cdn资源、手动替换or下载太过麻烦、如下py程序为此而生,指定html目录自动下载并替换~
2025-05-18 21:50:17
353
原创 Spring Security 集成指南:避免 CORS 跨域问题
CORS(Cross-Origin Resource Sharing,跨域资源共享)是一种安全机制,用于限制浏览器中运行的 Web 应用访问不同源的资源。当前端应用(如)尝试请求不同源的 API(如)时,浏览器会实施同源策略限制。"同源"意味着协议、域名和端口都必须相同。和是同源的和不是同源的(协议不同)和不是同源的(域名不同)和不是同源的(端口不同)在 Security 配置中显式启用 CORS确保对 OPTIONS 预检请求的正确处理避免多处 CORS 配置冲突。
2025-05-17 22:17:41
884
转载 草鸡PyAutoGUI was unable to import pyscreeze. (This is likely because you‘re running a version of Pyth
【代码】草鸡PyAutoGUI was unable to import pyscreeze. (This is likely because you‘re running a version of Pyth。
2025-05-14 21:39:56
68
原创 docker一键安装rabbitmq
AMQP连接地址:amqp://admin:123456@服务器IP:5672。管理界面访问地址:http://服务器IP:15672。
2025-05-10 13:09:10
475
原创 MariaDB 与 MySQL 的关系:从同源到分道扬镳
由于其高性能、易用性和开源特性,MySQL 迅速成为 LAMP(Linux + Apache + MySQL + PHP/Python/Perl) 架构的核心组件,广泛应用于 Web 开发、企业级数据库等领域。为了确保 MySQL 的开源自由,MySQL 的创始人 Michael “Monty” Widenius 带领部分核心开发者于 2009 年 创建了 MariaDB,并以他女儿 Maria 的名字命名。• MariaDB 是 MySQL 的“亲兄弟”,由原 MySQL 团队创建,旨在保持开源自由。
2025-05-08 16:16:56
901
原创 Kibana vs Grafana:日志分析能力深度对比与移动应用案例
当API延迟(Prometheus指标)>1s时,自动关联查询对应时段的错误日志”“查找所有包含‘解码失败’错误且设备型号为iPhone13,用户位于纽约的日志”• 用ELK分析用户行为日志(日均80GB,需模糊搜索"视频卡顿")• 需手动交叉查询Elasticsearch(指标)和日志存储。• 毫秒级响应(依赖Elasticsearch倒排索引)• 用Loki收集服务器日志(日均120GB,仅需按。• 可进一步聚合分析(如按OS版本分组统计)• 无法在单一视图实时关联。• 支持高亮显示匹配内容。
2025-05-08 08:57:53
457
原创 Kubernetes 的实际采用率:哪些公司在用?为什么有的公司不用?
Kubernetes(k8s)作为容器编排的标杆技术,并不是所有公司都需要它。• 老旧 Windows 应用、单体架构(如 .NET Framework)。• 中小型企业(SMB) 采用率较低(约 20%~30%),主要因复杂度高。• 替代方案:单机 Docker、Serverless(如 Vercel)。• 替代方案:托管服务(如 AWS ECS、Fly.io)。• 比如:嵌入式开发、硬件厂商(不需要弹性伸缩)。✔️ 业务需要 高并发、弹性伸缩(如电商大促)。• 替代方案:直接跑虚拟机(VM)。
2025-05-06 21:35:10
926
原创 Kubernetes弹性伸缩:让应用自动应对流量洪峰与低谷
Cluster Autoscaler 自动从云厂商(如 AWS)新增 3 个 Worker 节点,让所有 Pod 都能运行。某天突然爆火,CPU 使用率飙升到 80%,HPA 自动扩容到 10 个 Pod。• CPU 使用率降至 20%,HPA 逐步减少 Pod 数量(50 → 5)。• 持久化存储(如 EBS):防止有状态服务(如 MySQL)因伸缩丢失数据。• 现有集群只有 10 个 Worker 节点,无法调度 50 个 Pod。• 自动向云厂商申请 5 个新节点(如 AWS EC2)。
2025-05-06 21:33:14
1310
原创 从单机到生产:Kubernetes 部署方案全解析
• 仅需 1 个节点(Control Plane + Worker 合一)。• 3 个节点(1 Control Plane + 2 Worker)。• 3-5 个专用 Control Plane 节点(避免资源竞争)。• 3 个 Control Plane 节点(防止单点故障)。• 模拟生产环境行为(如 Pod 调度、节点故障测试)。• 2-3 个 Worker 节点(按负载扩展)。• 10+ Worker 节点(按需自动扩缩容)。• 资源占用低(2-4GB 内存,2 CPU)。
2025-05-06 21:26:29
1016
原创 MySQL精准授权用户指定库非drop权限
(这里需要注意的是,会删除所有userc用户 ,为什么是所有,因为确认一个用户是通过username和host 连接主机来确定的)后期给用户添加新DB权限。后期删除指定db权限。
2025-05-06 16:14:07
221
原创 google浏览器正常模式自动http转https...额导致无https访问失败。
【代码】google浏览器正常模式自动http转https...额导致无https访问失败。
2025-05-04 19:56:46
147
原创 如何判断你的PyTorch是GPU版还是CPU版?
PyTorch作为当前最流行的深度学习框架之一,支持在CPU和GPU(NVIDIA CUDA)上运行。对于深度学习开发者来说,正确识别PyTorch版本至关重要,因为GPU版本可以带来10-100倍的性能提升。本文将全面介绍如何判断你的PyTorch安装版本,并提供详细的案例分析和问题解决方案。
2025-04-26 14:11:28
828
1
原创 Windows系统Conda环境一键迁移指南:直接打包带走你的Python环境
案例:yolo环境迁移,因为torch下载要科学上网…💡 专业建议:使用7-Zip选择"存储"模式压缩,速度更快!✅ 100%环境还原 - 保证与原环境完全一致。✅ 操作最简单 - 只需压缩+解压两步操作。• Python版本要相同(如都是3.8)• 批量迁移:可以一次性打包多个环境目录。• 最好都是Win10或都是Win11。• 给同事分享完全相同的开发环境。• 减小压缩包体积:删除环境中的。• 换新电脑时快速恢复开发环境。• 备份重要项目环境防止丢失。• 快速验证:解压后运行。• 离线服务器部署项目。
2025-04-24 16:36:06
430
原创 conda “CondaHTTPError: HTTP 403 FORBIDDEN for url” ,手动换镜像。
C:\Users\telling.condarc 文件,写入。
2025-04-23 21:04:36
425
原创 微信公众号消息模板推送没有“详情“按钮?无法点击跳转
简单说下我的情况,按官方文档传参url了 、但就是看不到查看详情按钮。真凶,实体类中少些了url…导致测试工具提交了,但实体类接不到!
2025-04-22 19:30:49
280
原创 Fatal error compiling: 无效的目标发行版: 17 -> [Help 1]的解决方法
jdk环境配置的是1.8,我idea里想package打包springboot3(jdk17)的项目 ,一直报错【Fatal error compiling: 无效的目标发行版: 17 -> [Help 1]的解决方法】排除并统一idea里边所有地方的jdk 为17 ,及maven的conf文件的jdk版本(我这里maven是注释jdk版本的),还是无法解决。最终mvn -v 发现,原因是:环境变量中是1.8版 ,修正即可。
2025-04-03 17:35:56
527
原创 git克隆项目报错:error: unable to create file vue...... Filename too long
然后重新clone即可。
2025-03-30 17:00:09
261
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人