理解 Java 中的 OutOfMemoryError 异常 2021年11月19日 14554浏览 linux 发表评论 在 Java 中,所有对象都存储在堆中。它们是使用new运算符分配的。Java 中的 OutOfMemoryError 异常如下所示: 线程“main”中的异常 java.lang.OutOfMemoryError: Java heap space 通常,…
Asynq实现Go异步crontab定时任务 2021年11月17日 10032浏览 golang 发表评论 最近在用Go写运维平台, 需要在Go应用程序中非同步处理任务, go cron并不能满足我的需求,于是在github发现了Asynq库。 让我们来动手实验asynq的用法吧! Asynq是一个Go库,用于将任务…
golang操作数据库的orm框架gin gorm基本使用 2021年11月16日 6192浏览 golang 发表评论 字段映射-模型定义 gorm中通常用struct来映射字段. gorm教程中叫模型定义 比如我们定义一个模型Model: type User struct { gorm.Model UserId int64 `gorm:"index"` //设置一个普通的…
golang使用logrus记录日志 2021年11月16日 4760浏览 golang 发表评论 介绍 logrus 它是一个结构化、插件化的日志记录库。完全兼容 golang 标准库中的日志模块。它还内置了 2 种日志输出格式 JSONFormatter 和 TextFormatter,来定义输出的日志格式。 githu…
Scrapy多个Spider情况下的PIPELINE、ITEM设置 2021年10月26日 13170浏览 Python 发表评论 SCRAPY中多个SPIDER的情况: 一、SCRAPY只存在一个SPIDER(正常情况)。 ITEMS设置: 注:我将数据库操作写在item中,当spider中yield item时,就将数据库方法传入到pipeli…
让运维简单高效,轻松搞定运维管理平台 2021年8月2日 4472浏览 Python 发表评论 随着业务复杂度越来越高,已经没有办法靠人来运维整个平台和业务了。可以试想,如果都需要人工干预完成工作,那得需要投入多少人力?当业务上线时,我们需要部署环境、部署项目;当发生…
kubelet 原理解析之RunTime 2021年6月9日 4189浏览 Kubernetes 发表评论 Kubelet 架构图 Generic Runtime Manager:这是容器运行时的管理者,负责于 CRI 交互,完成容器和镜像的管理 在 CRI 之下,包括两种容器运行时的实现 * 一个是内置的 dockershim…
Reason:KubeletNotReady Message:PLEG is not healthy 2021年6月1日 4226浏览 Kubernetes 发表评论 Kubernetes集群使用CentOS 7.6版本的系统时,如果你的 node 突然 notready,或者 pod状态异常时,kubelet日志中可能存在以下告警信息。 Reason:KubeletNotReady Message:PLEG is not he…
Kubeadm Kubernetes v1.21.0生产环境高可用部署 2021年4月23日 5180浏览 Kubernetes 发表评论 kubeadm介绍 kubeadm概述 Kubeadm 是一个工具,它提供了 kubeadm init 以及 kubeadm join 这两个命令作为快速创建 kubernetes 集群的最佳实践。 kubeadm 通过执行必要的操作来启动和运…
go kafka consumer group 使用姿势 2021年4月12日 9237浏览 golang 发表评论 概述: kafka消费者、消费者组和消费者位移? kafka幂等性以及避免重复消费? go kafka consumer 封装 背景:和producer同样的用途,统计博客网页浏览数据 kafka消费者、消费者组和消费…