上一页 1 2 3 4 5 6 7 8 ··· 18 下一页
摘要: 1、简介 限流器是后台服务中的非常重要的组件,可以用来限制请求速率,保护服务,以免服务过载。 限流器的实现方法有很多种,例如滑动窗口法、Token Bucket、Leaky Bucket等。 golang标准库中就自带了限流算法的实现,即golang.org/x/time/rate。 该限流器是基于 阅读全文
posted @ 2021-07-31 11:40 自己有自己的调调、 阅读(662) 评论(0) 推荐(0) 编辑
摘要: mysql的5.7以上版本不支持零日期格式,提示错误Incorrect datetime value: '0000-00-00' for column ... 方式1: 修改struct结构体 // 1、time.time日期类型修改为*time.time指针日期类型 // 设置数据库时间为Null 阅读全文
posted @ 2021-07-12 23:28 自己有自己的调调、 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 1、配置ssh免密登录服务器 在cmd中执行 ssh-keygen -t rsa -b 4096 将PC端的公钥文件id_rsa.pub的内容存放到目标服务器~/.ssh/authorized_keys中 1.1、以Ubuntu为例安装lrzsz sudo apt-get install lrzsz 阅读全文
posted @ 2021-05-30 00:31 自己有自己的调调、 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 1、打开设置: 2、搜索 输入shell:windows,setting.json中编辑 或者直接打开设置json 3、配置 json文件中默认配置 如果你的json配置文件中没有如下参数,直接复制拿走 对应路径改成自己本地即可 { "workbench.iconTheme": "vscode-ic 阅读全文
posted @ 2021-05-29 22:02 自己有自己的调调、 阅读(8247) 评论(4) 推荐(5) 编辑
摘要: 起源: 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 抽象 阅读全文
posted @ 2021-05-03 23:21 自己有自己的调调、 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 问题: slice空间容量足够,调用方法前后其地址并不会改变,那么为何append后的切片内部成员不会改变? 默认拷贝的副本是slice引用,应该要能修改或者添加成员才符合预期的 type Slice []int func (A Slice)Append(value int) { A = appen 阅读全文
posted @ 2021-03-25 22:09 自己有自己的调调、 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 并发是编程里面一个非常重要的概念,Go语言在语言层面天生支持并发,这也是Go语言流行的一个很重要的原因。 Go语言中的并发编程 并发与并行 并发:同一时间段内执行多个任务(你在用微信和两个女朋友聊天)。 并行:同一时刻执行多个任务(你和你朋友都在用微信和女朋友聊天)。 Go语言的并发通过gorout 阅读全文
posted @ 2021-03-22 23:58 自己有自己的调调、 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 变量的内在机制 Go语言中的变量是分为两部分的: 类型信息:预先定义好的元信息。 值信息:程序运行过程中可动态变化的。 反射介绍 反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运行程序时,程序无法获取自身的信息。 支持反 阅读全文
posted @ 2021-01-25 01:30 自己有自己的调调、 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。 接口 接口类型 在Go语言中接口(interface)是一种类型,一种抽象的类型。 interface是一组method的集合,是duck-type programming的一种体现。接口做的事情就 阅读全文
posted @ 2021-01-24 22:52 自己有自己的调调、 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 在工程化的Go语言开发项目中,Go语言的源码复用是建立在包(package)基础之上的. Go语言的包(package) 包介绍 包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言提供了很多内置包,如fmt、os、io等。 定义包 还可以根据自己的需要创建自己的包。一个包可 阅读全文
posted @ 2021-01-24 21:25 自己有自己的调调、 阅读(192) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 18 下一页