实时监控DNS解析状态
持续检查域名是否能正常解析,失败时记录日志。
发表于 4月以前  ·  阅读量:781
HTTP服务监控脚本
持续检测网站可用性,记录访问状态码
发表于 4月以前  ·  阅读量:787
检查服务器存活状态
检测一组服务器是否在线。
发表于 4月以前  ·  阅读量:905
自动清理旧日志文件
场景:删除/var/log下超过30天的日志文件。
发表于 4月以前  ·  阅读量:882
监控磁盘空间并发送警报
场景:当磁盘使用率超过90%时发送邮件报警。
发表于 4月以前  ·  阅读量:748
自动备份重要文件
定期备份/home/user/documents目录到/backup,并压缩存档。
发表于 4月以前  ·  阅读量:868
golang支持rar解码吗?
Go语言的标准库目前不直接支持RAR格式的解码。不过你可以通过第三方库来实现对RAR文件的解压。
发表于 4月以前  ·  阅读量:895
Go 语言入门
Go 语言是诞生于 2009 年的编程语言,发展到今天已经有过去了 15 年。目前 Go 语言在国内外的社区都非常热门,很多著名的开源框架,例如:Docker、k8s、 Prometheus 等都使用 Go 语言开发,越来越多的公司也将 Go 作为技术选型之一。
发表于 1年以前  ·  阅读量:1353
如何选择开源数据库?
开源数据库是现代软件开发中的关键组成部分,提供了强大、可扩展和灵活的数据存储和管理解决方案。以下是十个流行的开源数据库的详细概述,突出其主要特点和使用场景。
thumbnail
发表于 1年以前  ·  阅读量:1130
怎么在业务团队写好发消息的代码?
作者认为其实是没有最佳实践的,大多数时候要根据自己的业务情况做取舍。同时,真的发生问题的时候,事前做好容错设计才是确保稳定性的银弹。
thumbnail
发表于 1年以前  ·  阅读量:965
一种基于ODPS SQL的全局字典索引分布式计算思路
本文提供一种能充分利用分布式计算资源来计算全局字典索引的方法,以解决在大数据量下使用上诉方式导致所有数据被分发到单个reducer进行单机排序带来的性能瓶颈。
thumbnail
发表于 1年以前  ·  阅读量:1170
k8s 也有设计模式?
受 GoF(Gang of Four)设计模式的启发,k8s 设计模式代表了我们在云原生应用程序中遵循的最佳实践。
thumbnail
发表于 1年以前  ·  阅读量:886
JVM/编译器/CPU,究竟谁是卧底?一个曾经困扰我一个月的 bug
任何复杂的系统都可能因为一个小小的疏漏而无法运转,本文记录了一个困扰作者一个月的 bug 最终拨云见日的过程。假设你是一个 Java 程序员,但你早已厌倦了什么 Java 8 什么 CMS GC 什么 SSM。某天你心血来潮,在自己的小破开发机里装了最新版的 JDK,用上了潮到没边的 Shenandoah GC,抄起键盘起手就是 hello world 一把梭,结果发现你写的程序居然跑不了——甚至还把 Java 搞崩溃了,现场只剩下 log、coredump 和一地鸡毛。
thumbnail
发表于 1年以前  ·  阅读量:1015
前端生成海报图技术选型与问题解决
绝大多数的电商平台都会设计分享裂变的功能,激励用户进行分享,这是一种拉新促活的常见措施。提到分享裂变,就免不了需要生成用户专属的分享链接或者专属海报。当然分享推广的形式多种多样,有文本链接、网页链接、图片邀请码、小程序、音视频等等。
thumbnail
发表于 1年以前  ·  阅读量:851
独占锁、共享锁、行锁有什么区别?
数据库锁之间有哪些区别?在数据库管理中,锁是防止并发访问数据以确保数据完整性和一致性的机制。
thumbnail
发表于 1年以前  ·  阅读量:1083
负载均衡器有什么用?
负载均衡器是一种在多个服务器之间分配网络或应用程序流量的设备或软件应用程序。其主要目的是确保没有一台服务器承担过多的需求,从而提高应用程序的响应速度和可用性。
thumbnail
发表于 1年以前  ·  阅读量:1188
如何优雅关闭过期订单?
通过关闭过期订单,系统可确保资源(如库存、资金和人员)得到有效分配,不会被未完成或过期订单占用。
thumbnail
发表于 1年以前  ·  阅读量:967
Go 朝着错误的方向发展
这是 Aliaksandr Valialkin 昨天刚写的一篇文章, 心有戚戚焉,所以特意翻译成中文,个人感觉,自从 Rob Pike 退休后,Go 在大方向迷失了,正如老貘(Go101)所说,目前 Go 的开发就像完成 KPI 一样,也许, 大师不会再回来了。
发表于 1年以前  ·  阅读量:868
Redis源码解析:一条Redis命令是如何执行的?
Redis(Remote Dictionary Server)是一个开源的内存数据库,遵守 BSD 协议,它提供了一个高性能的键值(key-value)存储系统,常用于缓存、消息队列、会话存储等应用场景。本文主要向大家分享redis基本概念和流程,希望能和大家一起从源码角度分析一条命令执行过程,希望能帮助开发同学掌握redis的实现细节,提升编程水平、设计思想。
thumbnail
发表于 1年以前  ·  阅读量:1060
更快更小!ProtoBuf 入门详解
Proto Buffer 是一种语言中立的、平台中立的、可扩展的序列化结构数据的方法。
thumbnail
发表于 1年以前  ·  阅读量:1215
避免删库跑路的最好办法
删库跑路:是一个在开发和运维领域常见的幽默说法,但它指的是一种严重的故障情境:意外删除了生产数据库中的数据。
thumbnail
发表于 1年以前  ·  阅读量:976
Redka - 父亲是Redis,母亲是SQLite
Redka 旨在使用 SQLite 重新实现 Redis 的优秀部分,同时保持与 Redis API 的兼容性。
thumbnail
发表于 1年以前  ·  阅读量:1319
这些年背过的面试题——架构设计篇
本文是技术人面试系架构设计篇,面试中关于架构设计都需要了解哪些内容?一文带你详细了解,欢迎收藏!
发表于 1年以前  ·  阅读量:1218
大白话聊聊Netty
随着云计算、大数据和物联网的发展,Netty的潜力将进一步释放。作者通过本文跟大家聊聊Netty是什么?为什么选Netty?以及它的运行原理。
发表于 1年以前  ·  阅读量:1094
Docker原理最全详解(图文全面总结)
Docker是云原生非常核心的组件,也是大厂经常考察的内容,下面我就全面来详解Docker原理
发表于 1年以前  ·  阅读量:1164
DevSecOps 是什么?
DevSecOps 一词代表了开发(Dev)、安全(Sec)和运营(Ops)实践的融合,强调了安全在整个软件开发生命周期中的重要性。
发表于 1年以前  ·  阅读量:1098
一文详解长连接黑洞重现和分析
本文先通过重现在不同业务线反复出现的问题,详细描述了从业务、数据库、OS等不同的角度来分析如何解决它。
thumbnail
发表于 1年以前  ·  阅读量:1641
十年前的微信消息收发架构居然是这样子的
2023 年,微信及 WeChat 的 DAU(月活用户)达到 13.4 亿,微信已经是很多人工作、生活中不可或缺的一个环节。从 2011 年 1 月 21 日上线至今,微信已经走过了 13 个年头,其背后的技术基座与架构也发生了巨大的变化。
thumbnail
发表于 1年以前  ·  阅读量:1190
Docker使用笔记
Docker是一个开源平台,它允许用户快速构建、测试和部署应用程序。Docker通过将软件及其依赖项打包到轻量级、可移植的容器中来实现这一目标。这些容器是独立的、可执行的软件包,它们包含了运行应用程序所需的所有内容,包括代码、运行时、库、环境变量和系统工具。
发表于 1年以前  ·  阅读量:1357
Golang异步编程方式和技巧
Golang基于多线程、协程实现,与生俱来适合异步编程,当我们遇到那种需要批量处理且耗时的操作时,传统的线性执行就显得吃力,这时就会想到异步并行处理。下面介绍一些异步编程方式和技巧。
发表于 1年以前  ·  阅读量:1156