什么是接口 在go语言中,接口是一组方法的集合,但不包含方法的实现、是抽象的,接口中也不能包含变量当一个类型T提供了接口中所有方法的定义时,就说T实现了接口,并不用显示的声明...
什么是接口 在go语言中,接口是一组方法的集合,但不包含方法的实现、是抽象的,接口中也不能包含变量当一个类型T提供了接口中所有方法的定义时,就说T实现了接口,并不用显示的声明...
go语言没有对象的概念,但是struct类型有着和对象类似的特性。struct类型可以定义自己的属性和方法。然后可以实现继承和多态这些概念 嵌入类型 因为go语言没有继承,所...
题目1 --组合总和 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 ...
题目连接 https://leetcode-cn.com/problems/number-of-islands/ 题目描述 给定一个由 '1'(陆地)和 '0'(水)组成的的...
Slice 1.切片定义 切片是指向底层数组 指针、能访问的元素个数(切片长度)和 允许增长的元素个数(切片容量)组成 2.切片底层实现 数据结构如下 注意其中cap总是大于...
循环语句 go语句值提供了一种循环方式,就是for循环,不过使用的时候可以像c语言那样使用,也还有一种使用方式就是通过for range方式来遍历容器类型如数组、切片、映射。...
闭包定义 闭包是由函数和与其相关的引用环境组合而成的实体(即: 闭包=函数+引用环境) 闭包知识点 Go语言支持闭包Go语言能通过escape analyze识别出变量的作用...
知识点1: defer defer知识点总结 官方文档 https://golang.org/ref/spec#Defer_statements 考点1:defer语句的执行...
场景描述 如上图,一共有三台服务器,从client访问nat服务器上的8889端口,实际上通过NAT服务器里的逻辑做DNAT之后,转发到了server服务器,最后访问serv...
服务部署架构 官方文档https://istio.io/docs/examples/virtual-machines/multi-network/#prerequisites...
envoy 启动流程 数据面组件启动流程 initContainer执行初始化脚本,为Pod添加iptables规则 Pilot-agent根据启动参数和K8S API Se...
部署sharding-proxy 部署sharding-proxy和分库分表 参考另外一篇文章//www.greatytc.com/p/cb22a039795f ...
redis介绍 性能极高,单线程、IO多路复用 丰富的数据类型 缓存+轻量级消息队列 redis消息队列 http://www.hellokang.net/redis/mes...
部署sharding-proxy和mysql 1. 下载sharding-proxy的example的代码, 进入sharding文件夹 (cd docker/shard...
envoy proxy的配置包含以下四个部分 1. bootstrap: Envoy proxy启动时候加载的静态配置 Bootstrap 是 Envoy 中配置的根本来源,...
1.微服务如何发布和引用服务 RESTful API 优点:跨语言平台,组织内外皆可用缺点:是用来HTTP作为通信协议,相比TCP协议,性能较差 IDL文件 (interfa...
前言 目前kubernetes对单集群的支持能力还是比较好,那如果要把多个集群统一起来管理的话,这时候我们可以用到集群联邦技术(Federation) 集群联邦技术从v1发展...
官方多控制面部署流程 https://istio.io/docs/setup/install/multicluster/gateways/ 多集群相关配置(平台级别) 部署之...