摘要:微服务系列(三)Consul的介绍与安装 1.Consul简介 Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。包含多个组件,但是作为一个整体,为你的基础设施提供服务发现和服务配置的工具.他提供以下关键特性: 服务发现:consul提供服务,服务端主动向con 阅读全文
posted @ 2021-06-09 11:23 无_忧 阅读(68) 评论(0) 推荐(0) 编辑
摘要:微服务系列(二)GRPC的介绍与安装 1.GPRC简介 GRPC是Google公司基于Protobuf开发的跨语言的开源RPC框架。GRPC基于HTTP/2协议设计,可以基于一个HTTP/2链接提供多个服务,对于移动设备更加友好。目前提供 C、Java 和 Go 语言版本,分别是:grpc, grp 阅读全文
posted @ 2021-06-03 21:14 无_忧 阅读(313) 评论(0) 推荐(0) 编辑
摘要:微服务系列(一)protobuf的介绍与安装 1. protobuf简介 Protobuf是Protocol Buffers的简称,它是Google公司开发的一种数据描述语言,是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用 阅读全文
posted @ 2021-06-02 10:46 无_忧 阅读(73) 评论(0) 推荐(0) 编辑
摘要:剑指 Offer 39. 数组中出现次数超过一半的数字 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入: [1, 2, 3, 2, 2, 2, 5, 4, 2] 输出: 2 限制: 1 <= 数组长度 <= 阅读全文
posted @ 2021-05-22 09:44 无_忧 阅读(17) 评论(0) 推荐(0) 编辑
摘要:剑指 Offer 32 - II. 从上到下打印二叉树 II 从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], [9,20] 阅读全文
posted @ 2021-05-21 12:20 无_忧 阅读(23) 评论(0) 推荐(0) 编辑
摘要:剑指 Offer 30. 包含min函数的栈 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。 示例: MinStack minStack = new MinStack(); minStack.pus 阅读全文
posted @ 2021-05-21 11:47 无_忧 阅读(17) 评论(0) 推荐(0) 编辑
摘要:MySQL基础 1.初识MySQL mysql -uroot -p123456 -- 连接数据库 update mysql.user set authentication_string=password('123456') where user='root' and host='localhost' 阅读全文
posted @ 2021-05-12 22:12 无_忧 阅读(31) 评论(0) 推荐(0) 编辑
摘要:Go语言源码分析之unsafe 1.什么是unsafe unsafe 库让 golang 可以像C语言一样操作计算机内存,但这并不是golang推荐使用的,能不用尽量不用,就像它的名字所表达的一样,它绕过了golang的内存安全原则,是不安全的,容易使你的程序出现莫名其妙的问题,不利于程序的扩展与维 阅读全文
posted @ 2021-05-12 16:00 无_忧 阅读(255) 评论(0) 推荐(1) 编辑
摘要:剑指 Offer 29. 顺时针打印矩阵 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 示例 2: 输入:matrix = [[1,2,3,4],[ 阅读全文
posted @ 2021-05-12 11:27 无_忧 阅读(22) 评论(0) 推荐(0) 编辑
摘要:剑指 Offer 24. 反转链表 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 限制: 0 <= 节点个数 <= 5000 思路 golang 笨方法:遍历链表,新建 阅读全文
posted @ 2021-04-23 22:37 无_忧 阅读(25) 评论(0) 推荐(0) 编辑