摘要: 介绍 Go 语言中 string 的一些基础操作 阅读全文
posted @ 2019-12-24 11:18 Bylight 阅读(710) 评论(2) 推荐(0) 编辑
摘要: 和许多其他语言不同,Go 语言通过使用普通的值而非异常来报告错误;Go 语言中的异常通常只是针对程序 bug 导致的预料外错误,而不应作为常规的错误处理方法出现在程序中。 阅读全文
posted @ 2019-12-24 09:16 Bylight 阅读(1181) 评论(0) 推荐(1) 编辑
摘要: Go 语言标准库(encoding)中关于 JSON 的转换函数使用方法以及实例 阅读全文
posted @ 2019-12-18 17:36 Bylight 阅读(659) 评论(0) 推荐(0) 编辑
摘要: Go 语言入门(三)并发 写在前面 在学习 Go 语言之前,我自己是有一定的 Java 和 C++ 基础的,这篇文章主要是基于 "A tour of Go" 编写的,主要是希望记录一下自己的学习历程,加深自己的理解 Go 程 「Go 程 」:由 Go 运行时管理的 轻量级线程 。 运行「Go 程」很 阅读全文
posted @ 2019-12-01 19:17 Bylight 阅读(281) 评论(0) 推荐(0) 编辑
摘要: Go 语言入门(二)方法和接口 写在前面 在学习 Go 语言之前,我自己是有一定的 Java 和 C++ 基础的,这篇文章主要是基于 "A tour of Go" 编写的,主要是希望记录一下自己的学习历程,加深自己的理解 方法 Go 语言中是没有「类」这个概念的,但我们可以为变量定义方法,例如对结构 阅读全文
posted @ 2019-11-29 16:48 Bylight 阅读(265) 评论(0) 推荐(0) 编辑
摘要: Go 语言入门(一)基础语法 写在前面 在学习 Go 语言之前,我自己是有一定的 Java 和 C++ 基础的,这篇文章主要是基于 "A tour of Go" 编写的,主要是希望记录一下自己的学习历程,加深自己的理解 本地安装 Go 语言环境 关于如何安装 Go 语言的编程环境,我推荐大家看 "这 阅读全文
posted @ 2019-11-28 20:10 Bylight 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 写在前面 这篇文章是在网络上看到其他作者的优秀博文,自己消化理解之后所做的记录。文章基于 MySQL 中的 InnoDB 存储引擎。 原博文地址: "点我" 锁 锁知识概览 我们先看一张锁的概览图,方便后续的讲述: 我们的程序在一般情况下还是可以跑得好好的。因为这些锁数据库 隐式 帮我们加了;只在某 阅读全文
posted @ 2019-11-23 19:30 Bylight 阅读(894) 评论(0) 推荐(0) 编辑
摘要: Sentinel 简介 什么是 Sentinel? 『 "Sentinel" 』是阿里中间件团队开源的,面向分布式服务架构的 轻量级高可用流量控制组件 ,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。 Sentinel 具有以下 特征 : 丰富的应用场景 阅读全文
posted @ 2019-10-11 16:29 Bylight 阅读(1333) 评论(0) 推荐(0) 编辑
摘要: 写在前面 这篇文章是在网络上看到其他作者的优秀博文,自己消化理解之后所做的记录。文章基于 MySQL 中的 InnoDB 存储引擎。 原博文地址: "点我" 索引 在没有深入了解之前,我们对索引一般会有如下认知: 索引可以 加快数据库的检索速度 索引会 降低 插入、删除和修改等「维护表数据」操作的速 阅读全文
posted @ 2019-10-07 23:09 Bylight 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 最大公约数 通常来说,我们使用『辗转相除法』能够快速高效地求出两个数的「最大公约数」,其实就是欧几里得算法,公式如下: 代码如下,很简单: 最小公倍数 定理 :a、b 两个数的最小公倍数乘以它们的最大公约数等于 a 和 b 本身的乘积 由上述定理可知,在最大公约数的基础上我们可以轻易得到「最小公倍数 阅读全文
posted @ 2019-09-24 23:44 Bylight 阅读(503) 评论(0) 推荐(0) 编辑