上一页 1 2 3 4 5 6 7 8 9 ··· 26 下一页
摘要: 一、etcd是什么 etcd是一个分布式的、高可用的、一致的key-value存储数据库,基于Go语言实现,主要用于共享配置和服务发现。 二、为什么需要etcd 在分布式系统中,各种服务配置信息的管理共享和服务发现是一个很基本也是很重要的问题。etcd可集中管理配置信息,服务端将配置信息存储于etc 阅读全文
posted @ 2020-05-06 17:54 疯一样的狼人 阅读(23924) 评论(1) 推荐(2)
摘要: 本文主要是Go语言调用NSQ的简单实践,demo分为两部分:生产者和消费者。 生产者: /** * nsq demo - 生产者 * author: JetWu * date: 2020.05.06 */ package main import ( "fmt" nsq "github.com/nsq 阅读全文
posted @ 2020-05-06 16:31 疯一样的狼人 阅读(711) 评论(0) 推荐(0)
摘要: NSQ中文文档:https://wiki.jikexueyuan.com/project/nsq-guide/ 一、简介NSQ是实时的分布式消息处理平台,其设计的目的是用来大规模地处理每天数以十亿计级别的消息。NSQ具有分布式和去中心化拓扑结构,该结构具有无单点故障、故障容错、高可用性以及能够保证消 阅读全文
posted @ 2020-05-05 15:07 疯一样的狼人 阅读(1314) 评论(0) 推荐(0)
摘要: 本文是gRPC的简介与实践,介绍内容主要有gRPC本身,以及gRPC默认使用的数据交换格式protobuf,最后提供一个简单版本的gRPC demo。 一、gRPC是什么 gRPC是Google开源的RPC实现,基于最新的HTTP2.0协议,并支持常见的众多编程语言。gRPC客户端和服务端可以在多种 阅读全文
posted @ 2020-05-05 12:30 疯一样的狼人 阅读(721) 评论(0) 推荐(0)
摘要: 本文是RPC的简介与实践,首先介绍一下RPC的概念与原理,接着介绍一下Go语言对RPC的支持,最后提供一个Go语言原生RPC的简单demo。 一、RPC是什么 RPC,全称:Remote Procedure Call,中文翻译:远程过程调用。 RPC是一种技术思想,而非规范或协议,它指的是,本地计算 阅读全文
posted @ 2020-05-05 11:30 疯一样的狼人 阅读(438) 评论(0) 推荐(0)
摘要: 1. 算法描述归并排序是将两个或两个以上的有序表合并成一个新的有序表。2. 算法代码: /** * 归并排序 **/ func MergeSort(data []int) { count := len(data) if count <= 1 { return } mid := count / 2 M 阅读全文
posted @ 2020-02-15 13:23 疯一样的狼人 阅读(127) 评论(0) 推荐(0)
摘要: 选择排序的基本方法:每次都从待排序对象中选出排序码最大或最小的对象,依次排列,一共进行n-1次即可将n个对象排序完成。选择排序的实施方案:1. 直接选择排序2. 堆排序 一、直接选择排序1. 算法代码: /** * 直接选择排序 **/ func SelectSort(data []int) { f 阅读全文
posted @ 2020-02-13 12:49 疯一样的狼人 阅读(365) 评论(0) 推荐(0)
摘要: 交换排序的基本方法:两两比较待排序对象的排序码,如果发生逆序,则交换之,直到所有对象都排好序为止。交换排序的实施方案:1. 冒泡排序2. 快速排序 一、冒泡排序1. 算法代码: /** * 冒泡排序 **/ func BubbleSort(data []int) { for i := 0; i < 阅读全文
posted @ 2020-02-12 16:31 疯一样的狼人 阅读(406) 评论(0) 推荐(0)
摘要: 插入排序的基本方法:每一步将一个待排序的对象,按其排序码大小,插入到前面已经排好序的一组对象的适当位置上,直到所有对象全部插入为止。插入排序的实施方案:1. 直接插入排序2. 折半插入排序3. 希尔排序 一、直接插入排序1. 算法代码: /** * 直接插入排序 **/ func InsertSor 阅读全文
posted @ 2020-02-12 15:25 疯一样的狼人 阅读(988) 评论(0) 推荐(0)
摘要: 本文主要以一个带权有向图为例,讲解图相关的一些算法实现(Go语言),包括图的顶点和边的插入与删除操作,还有图的深度优先遍历和广度优先遍历,以及图的一些引申应用:最小生成树、从源点到其余各点的最短路径、拓扑排序。 一、图的概念图是由顶点集合及顶点间的关系(边)集合组成的一种数据结构。关于图的更多基本术 阅读全文
posted @ 2020-02-11 13:28 疯一样的狼人 阅读(713) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 26 下一页