运维开发故事
-
使用SigNoz搭建可观测系统
!! 大家好,我是乔克,一个爱折腾的运维工程,一个睡觉都被自己丑醒的云原生爱好者。 SigNoz是一个开源的应用程序性能监控工具,可以帮助你监控你的应用程序并排除故障,它可以进行链…
-
高并发下 MySQL Statement Cancellation Timer 的线程数暴涨
问题描述 线上业务高峰期 CPU 飙升,抓取 thread dump 发现 MySQL Statement Cancellation Timer 的线程数比较多…
-
HashMap 计算 Hash 值的扰动函数
计算过程 以下代码叫做 “扰动函数” //java 8 中的散列值优化函数static final int hash(Object key) { int h; return (ke…
-
关于Dockerfile的最佳实践技巧
Dockerfile的语法非常简单,然而如何加快镜像构建速度,如何减少Docker镜像的大小却不是那么直观,需要积累实践经验。这篇文章可以帮助你快速掌握编写Dockerfile的技…
-
SQL自动化???
数据库在每个企业都占据的非常重要的位置,它存储着一个公司的命脉。对于数据库的管理也非常的复杂多变,很多公司都有专业的DBA团队在管理。 但是,不论有无DBA,对数据库的操作都不会变…
-
在Kubernetes中从0打造可观测性
!! 原文:https://k8staz.com/setting-up-open-source-observability-stack-on-kubernetes-fro…
-
凤凰项目–团队合作与沟通
《凤凰项目》一书中的团队合作和沟通部分提供了许多实用的方法和技巧,这些方法和技巧可以帮助团队更好地协作和管理任务,提高整个团队的工作效率和质量。本文将对其中一些重要的方法进行总结,…
-
读书计划–凤凰项目
《凤凰项目》作为一部揭示系统运维困境及突破的小说,为我们提供了许多宝贵的经验和启示。在企业生活中,我们可以通过了解公司、组织架构与文化,以及洞察上司的能力性格等方面,来帮助自己更好…
-
nginx反向代理https域名时,请求报错502问题排查
一. 现象 在使用nginx反向代理后端服务器的时候,因为配置的是域名,导致HTTPS 请求转发失败,报 SSL 错误,js 报 502 二. 排查过程 1、查看nginx日志,发…
-
Redis 浮点数累计实现
Redis 浮点数累计主要是有两个命令 在内部 HINCRBYFLOAT 和 INCRBYFLOAT 自增实现相同。所以我们分析 INCRBYFLOAT 即可。 基本使用 直接使用…