3 Virgo没有强迫症

尚未进行身份认证

https://blog.csdn.net/qq_43638113\n http://blog.51cto.com/11140372 https://blog.csdn.net/Edu_enth https://www.jianshu.com/u/6763947e76bc

等级
TA的排名 1w+

undefined: grpc.SupportPackageIsVersion6 和 undefined: grpc.ClientConnInterface 解决办法

问题表现编译protobuf的 .pb.go文件时报错,如 undefined: grpc.SupportPackageIsVersion6 或 undefined: grpc.ClientConnInterface和这个贴子的表现一样,https://github.com/grpc/grpc-go/issues/3347解决办法方法1:升级grpc到1.27以上即可,但是如果...

2020-02-24 11:11:01

全球公认最健康的作息时间表!全是知识点

丑时养生:熟睡保肝丑时 1:00~3:00 肝经人体状况:左为肝,右为肺,肝在东边属于青龙,肺西边为白虎,这两个在中医里是最难治的病。丑时肝经最旺,是肝脏修复的最佳时段。“肝主藏血”,人的思维和行动要靠肝血的支持,废旧的血液需要淘汰,新鲜的血液要产生,这种代谢通常都是在肝经最旺的丑时完成。如果不注意养肝,就会导致肝炎、大三阳、小三阳等。养生之道:此时必须进入熟睡状态,让肝脏得到最充足的能量。...

2020-02-18 18:05:10

Go语言的并发

原子操作就是并发编程中“最小的且不可并行化”的操作。1.一般情况下,原子操作都是通过“互斥”访问来保证的sync.Mutex用互斥锁来保护一个数值型的共享资源,麻烦且效率低下。sync/atomic 包对原子操作提供了丰富的支持sync/atomic 包对基本的数值类型及复杂对象的读写都提供了原子操作的支 持。 atomic.Value 原子对象提供了 Load 和 Store 两个原...

2020-02-14 10:33:10

Go语言的函数、方法和接口

函数在Go语言中,函数是第一类对象,我们可以将函数保持到变量中。具名函数是匿名函数的一种特例。当匿名函数引用了外部 作用域中的变量时就成了闭包函数,闭包函数是函数式编程语言的核心。defer 语句延迟执行了一个匿名函数。因为这个匿名函数捕获了外部函数的 局部变量 ,这种函数我们一般叫闭包。传参:Go语言中,如果以切片为参数调用函数时,有时候会给人一种参数采用了传引用的 方式的假象:因为...

2020-02-13 15:47:50

Go语言中数组、字符串、切片之间的关系

Go语言中,数组、字符串、切片是密切相关的数据结构。简介Go语言的赋值和函数传参,除了闭包是引用的方式对外部变量访问外,其他赋值和函数传参都是 值传递的方式。它们底层原始数据有相同的内存结构。数组是一种值类型,数组本身的赋值和函数传递都是以整体复制的方式处理的。字符串底层数据对应的是字节数组,但是有只读属性;字符串赋值只是复制了数据地址和对应的长度,不会导致底层数据的复制。切片的结构...

2020-02-13 15:17:53

Go语言的100个常识

1 channel实现CSP模型2 内存分配:tcmalloc3 动态库buildmode功能???4 缺乏真正意义上的调试器吗???5 依赖包管理问题???6 编译器将未使用的局部变量定义当作错误7 函数可以返回函数类型func test() func(int) { return func(x int) { println("x:", x) }}8 defer定义延迟调用...

2020-01-20 10:35:20

grpc报错

1.消息体太小error: “grpc: received message larger than max (6115095 vs. 4194304)”message: “grpc: received message larger than max (6115095 vs. 4194304)”s := grpc.NewServer(grpc.MaxMsgSize(size), grpc.Ma...

2020-01-20 10:34:51

seaweedfs

{FastDFS它只能通过专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。Seaweedfs (https://github.com/chrislusf/seaweedfs)Seaweedfs 的设计原理是基于 Facebook 的一篇图片存储系统的论文 Facebook-Haystack 说到这个,毛剑也在依这个论文写bfs, 正在开发中,可以跟看从小到大一步...

2020-01-20 10:34:25

seaweedfs使用说明

基本概念master 存储映射关系,文件和fid的映射关系 weed masterNode 系统抽象的结点,抽象为datacenter、rack、datanodedatacenter 数据中心,包含多个rack,类似一个机房rack :属于一个datacenter,类似机房中的一个机架datanode : 存储节点,存储多个volume,类似机架中的一个机器 weed volumevo...

2020-01-20 10:33:47

gRPC服务发现&负载均衡

简介构建高可用、高性能的通信服务,通常采用服务注册与发现、负载均衡和容错处理等机制实现。根据负载均衡实现所在的位置不同,通常可分为以下三种解决方案:集中式LB(Proxy Model)该方案主要问题:单点问题,所有服务调用流量都经过LB,当服务数量和调用量大的时候,LB容易成为瓶颈,且一旦LB发生故障影响整个系统;服务消费方、提供方之间增加了一级,有一定性能开销。进程内LB(...

2020-01-17 11:27:54

12-Go语言基础-通道(channel)

12-Go语言基础-通道(channel)

2020-01-16 11:04:44

11-Go语言基础-接口(interface)

11-Go语言基础-接口(interface)

2020-01-16 11:04:09

10-Go语言基础-函数(func)

10-Go语言基础-函数(func)

2020-01-16 11:02:52

9-Go语言基础-结构体(struct)

9-Go语言基础-结构体(struct)

2020-01-16 11:02:01

8-Go语言基础-字典(Map)

8-Go语言基础-字典(Map)

2020-01-16 11:01:11

7-Go语言基础-切片(Slice)

7-Go语言基础-切片(Slice)

2020-01-16 11:00:25

6-Go语言基础-数据类型

概述Go语言将数据类型分为四类:基础类型:数值类型、字符串、布尔型复合类型:数组、结构体引用类型:指针、切片、字典、函数、通道接口类型基础类型数值类型数值类型包括:整形、浮点型、复数整形分为有符号、无符号类型;int8 int16 int32 int64 uint8 uint16 uint32 uint64整形还有两种岁CPU平台机器字大小的有符号类型 int和无符号类型ui...

2020-01-16 10:58:54

5-Go语言基础-程序结构

名字名字分类:函数名 变量名 常量名 类型名 语句标号 包名名字命名规则:Unicode字母或下划线开头,后面跟任意数量的字母数字下划线。大小写字母是不同的名字。包级名字:在函数外部定义的名字交配包级名字。在函数外部定义的函数叫包级函数,包级函数名也是包级名字。可导出(外部可见性)一个包级名字首字母大写,那么别的包在引用本包时,可以使用该名字,使用方式:包名.名字其他的名字...

2020-01-15 17:43:54

4-Go语言基础-包管理

前言了解Go语言之前,先说明几个概念:值、字面量、表达式、语句。值:就是直接的值,像数字:1,字符串"hello"。字面量:就是直接的值。表达式:包含在语句中,根据某种条件计算出一个值,然后由语句去判断和处理的代码。一个表达式会产生一个值。语句:语句是可以单独执行的、能够产生实际效果的代码;语句可以理解成一个行为.循环语句和if语句就是典型的语句.一个程序是由一系列语句组成的.包...

2020-01-15 16:58:32

3-教程前的忠告

推荐两本书:Go语言圣经和Go语言高级编程。下载地址:https://legacy.gitbook.com/book/wizardforcel/gopl-zh/detailshttps://legacy.gitbook.com/book/chai2010/advanced-go-programming-book/details在线阅读地址:https://wizardforcel.git...

2020-01-15 11:37:02

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。