上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 218 下一页

2021年4月26日

【GoLang】golang context channel 详解

摘要: package main import ( "fmt" "time" "golang.org/x/net/context") func main() { // ctx, cancelFunc := context.WithDeadline(context.Background(), time.Now 阅读全文

posted @ 2021-04-26 11:44 ExplorerMan 阅读(220) 评论(0) 推荐(0) 编辑

图解 | 你管这破玩意叫哨兵?

摘要: 我是一个苦逼的运维,有一次老板过来找我。 老板:现在有四个 redis 节点摆在你面前,一主三从,你负责盯着点,主节点挂了你赶紧想办法拿从节点顶上来,交给你了! 这还不简单! 首先我先分别连上这四台 redis 节点。 redis-cli -h 10.232.0.0 -p 6379redis-cli 阅读全文

posted @ 2021-04-26 11:20 ExplorerMan 阅读(159) 评论(0) 推荐(0) 编辑

2021年4月23日

mongodb存储引擎

摘要: 存储引擎(Storage Engine)是MongoDB的核心组件,负责管理数据如何存储在硬盘(Disk)和内存(Memory)上。从MongoDB 3.2 版本开始,MongoDB 支持多数据存储引擎(Storage Engine),MongoDB支持的存储引擎有:WiredTiger,MMAPv 阅读全文

posted @ 2021-04-23 17:24 ExplorerMan 阅读(338) 评论(0) 推荐(0) 编辑

mongodb sharded cluster中的概念

摘要: mongodb的分片集群包含下面的几部分:shared:每个shared包含一系列的分片数据,每个shared可以部署为单个的replica setmongos:这个是个查询路由,在客户端和集群间提供接口,处理应用层的查询请求,决定数据在集群中的位置。config servers:配置server, 阅读全文

posted @ 2021-04-23 17:22 ExplorerMan 阅读(138) 评论(0) 推荐(0) 编辑

用DD命令制作硬盘镜像

摘要: 用DD命令制作硬盘镜像 本文参考http://serverfault.com/questions/4906/using-dd-for-disk-cloning写出,转载时请说明出处。 以下的说明都是针对备份整个硬盘,而不是备份某一个分区。 一、用DD命令制作硬盘镜像的特点 (1)在制作镜像时,不能对 阅读全文

posted @ 2021-04-23 15:30 ExplorerMan 阅读(4503) 评论(0) 推荐(0) 编辑

golang 中, os.exit() runtime.Goexit() return 有什么区别

摘要: return结束当前函数,并返回指定值runtime.Goexit结束当前goroutine,其他的goroutine不受影响,主程序也一样继续运行os.Exit会结束当前程序,不管你三七二十一 Gosched 暂停当前goroutine,使其他goroutine先行运算。只是暂停,不是挂起,当时间 阅读全文

posted @ 2021-04-23 15:04 ExplorerMan 阅读(1580) 评论(0) 推荐(0) 编辑

Golang 协程控制关闭

摘要: 部分代码参考:https://zhuanlan.zhihu.com/p/26695984 这边文章的的 package main import ( "context" "fmt" "time") func main() { ctx := context.Background() ctx, cance 阅读全文

posted @ 2021-04-23 15:00 ExplorerMan 阅读(922) 评论(0) 推荐(0) 编辑

Redis主从集群切换数据丢失问题

摘要: 一、数据丢失的情况 异步复制同步丢失集群产生脑裂数据丢失 1.异步复制丢失对于Redis主节点与从节点之间的数据复制,是异步复制的,当客户端发送写请求给master节点的时候,客户端会返回OK,然后同步到各个slave节点中。如果此时master还没来得及同步给slave节点时发生宕机,那么mast 阅读全文

posted @ 2021-04-23 11:07 ExplorerMan 阅读(618) 评论(0) 推荐(0) 编辑

2021年4月21日

Goroutine(协程)的理解

摘要: title: Goroutine(协程)的理解tags: Go,GoroutineAuthor: Clown95 并发概念 Go语言相对于其他语言的最大一个特色就是支持高并发编程模式。Goroutine(协程)是Go中最基本的执行单元。事实上每一个Go程序至少有一个Goroutine:主Gorout 阅读全文

posted @ 2021-04-21 10:26 ExplorerMan 阅读(343) 评论(0) 推荐(0) 编辑

堆和栈的概念和区别

摘要: 在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分: Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式都不同,所以要单独进 阅读全文

posted @ 2021-04-21 10:24 ExplorerMan 阅读(432) 评论(0) 推荐(0) 编辑

上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 218 下一页

导航