首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
我的收藏
订阅
honfei
更多收藏集
微信扫码分享
微信
新浪微博
QQ
81篇文章 · 0订阅
Etcd 故障排查
Etcd 磁盘空间爆满解决方案 设置环境变量 查看集群状态 查看ETCD集群报警情况 输出为: 解决方案一:增加etcd的容量 修改 etcd.yaml 文件,由2G-->8G,增加以下三个参数 修改
记一次golang程序CPU高的排查过程
事情的起因是某天CTO突然和我说,生产环境的程序CPU有点高,关键是现在也没什么负载,同样的代码在开发环境上CPU就低的多了。 不用细说,那一定是有什么地方出问题了。 ,打趣说没准系统负载高了,这个问题就没了。因为原文中写到: 然后就把这个锅就“甩”给我了,让我研究一下。毕竟开…
如何排查 Go 程序 CPU 占用过高问题
内推美团:求一份 Java 简历,坐标:北京。 前言 如果要在 golang 开发过程中进行性能调优,一般需要使用 pprof,本文介绍的是 pprof 工具使用方法。 下载测试代码 go get 中
Go+Redis实现分布式互斥锁和红锁
在项目中我们经常有需要使用分布式锁的场景,而Redis是实现分布式锁最常见的一种方式,这篇文章主要是使用Go+Redis实现互斥锁和红锁。
[译] Go 实现百万 WebSocket 连接
大家好!我是 Sergey Kamardin,是 Mail.Ru 的一名工程师。 本文主要介绍如何使用 Go 开发高负载的 WebSocket 服务。 如果你熟悉 WebSockets,但对 Go 了解不多,仍希望你对这篇文章的想法和性能优化方面感兴趣。 1. 简介 为了定义本…
WebSocket使用及优化(心跳机制与断线重连)
WebSocket在2008年被提出,其通信协议于2011被制定为标准 与http不同,websocket支持全双工通信(即:在客户端和服务之间双向通信)在websocket问世之前,客户端与服务器通常采用http轮询和Comet等方式保持长链接 然而,这么做无疑会对服务端造成资...
vue3+vite如何兼容低版本的白屏问题(安卓7/ios11)
vue3打包后在低版本浏览器或webview中出现白屏,原因就是因为语法兼容问题。根据vite官方文档描述
vue同一项目搭建PC端和移动端
1. 新建一个vue项目
基于Vue的移动端h5项目总结
以前都是写pc,后来需要写h5移动端项目,会遇到一些自适应和兼容性等方面的问题,下面从自己写过的h5项目中稍稍做点总结。 开启一个移动端项目的基础,首先是想好如何在代码中实现移动端适配。之前没有经验,第一个项目里简单粗暴地采用px写死的方法,觉得不好,本项目采用的是像一位优秀同…
golang基于etcd实现分布式锁
etcd分布式锁实现原理: 1.利用租约在etcd集群中创建一个key,这个key有两种形态,存在和不存在,而这两种形态就是互斥量。 2.如果这个key不存在,那么线程创建key,成功则获取到锁,该key就为存在状态。 3.如果该key已经存在,那么线程就不能创建key,则获取锁