上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 89 下一页
摘要: goto 语句介绍 在 Go 语言中,可以通过goto语句跳转到标签,进行代码间的无条件跳转。另外,goto语句在快速跳出循环、避免重复退出方面可以简化代码实现过程,但在结构化程序设计中一般不主张使用goto语句,以免造成程序流程的混乱,使理解和调试程序都产生困难。 语法 goto label; . 阅读全文
posted @ 2021-09-14 16:17 牛奔 阅读(593) 评论(0) 推荐(0)
摘要: 简介 索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。 这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。 索引是特殊的数据结构,索引存储在一个易于遍 阅读全文
posted @ 2021-09-14 09:31 牛奔 阅读(1821) 评论(0) 推荐(0)
摘要: DES DES(Data Encryption)是1977年美国联邦信息处理标准(FIPS)中所采用的一种对称密码(FIPS46-3),一直以来被美国及其他国家的政府和银行等广泛使用。随着计算机的进步,DES已经能够被暴力破解,1997年的DES Challenge I 中用了96天破译密钥,199 阅读全文
posted @ 2021-08-30 22:38 牛奔 阅读(1164) 评论(0) 推荐(0)
摘要: 一、MongoDB 数据库定位 首先我们来看一下 MongoDB 是什么样的数据库。数据库分两大类: OLTP(Online Transaction Processing)联机事务处理。 OLAP(On-Line Analytical Processing)联机分析处理。 OLTP 指手机应用、网页 阅读全文
posted @ 2021-08-18 23:57 牛奔 阅读(1008) 评论(0) 推荐(0)
摘要: 举例 现在需要判断命令行是否传了参数,即 os.Args[1] 是否存在 如果使用下述的判断: func main() { fmt.Println(os.Args[1]) } 会报错:index out of range panic: runtime error: index out of rang 阅读全文
posted @ 2021-08-18 14:02 牛奔 阅读(480) 评论(0) 推荐(0)
摘要: 版本号 版本号由二至四个部分组成:主版本号、次版本号、内部版本号和修订号。 主版本号和次版本号两个部分为必选,内部版本号和修订号两个部分为可选。只有在未定义内部版本号部分时,修订号部分才为可选。所有定义的组件必须是大于或等于 0 的十进制整数。元数据将主版本号、次版本号、内部版本号和修订号组件限制为 阅读全文
posted @ 2021-08-13 08:18 牛奔 阅读(1565) 评论(0) 推荐(0)
摘要: 前言 平时在 Go 工程的开发中,几乎所有服务端的默认实现(例如:HTTP Server),都在处理请求时开启了新的 goroutine 进行处理。 但从一开始就存在一个问题,那就是当一个请求被取消或超时时,所有在该请求上工作的 goroutine 应该迅速退出,以便系统可以回收他们正在使用的资源。 阅读全文
posted @ 2021-08-11 22:03 牛奔 阅读(1132) 评论(0) 推荐(0)
摘要: 前言 Golang 官方提供的扩展库里就自带了限流算法的实现,即 golang.org/x/time/rate。该限流器也是基于 Token Bucket(令牌桶) 实现的。 限流器的内部结构 time/rate 包的 Limiter 类型对限流器进行了定义,所有限流功能都是通过基于 Limiter 阅读全文
posted @ 2021-08-01 23:39 牛奔 阅读(297) 评论(0) 推荐(0)
摘要: 介绍 TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议,在发送数据前,通信双方必须在彼此间建立一条连接。所谓的“连接”,其实是客户端和服务端保存的一份关于对方的信息,如ip地址、端口号等。 TCP可以看成是一种字节流,它会处理IP层或以下的层的丢包、重复以及错误问题。在连接的建立过程中,双 阅读全文
posted @ 2021-07-30 21:04 牛奔 阅读(262) 评论(0) 推荐(0)
摘要: 前言 我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器。但是,一般的密码方式登录,容易有密码被暴力破解的问题。所以,一般我们会将 SSH 的端口设置为默认的 22 以外的端口,或者禁用 root 账户登录。其实,有一个更好的办法来保证安全,而且让你可以放心地用 root 账 阅读全文
posted @ 2021-07-27 10:06 牛奔 阅读(1938) 评论(0) 推荐(0)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 89 下一页