主页
分类
2019-08-12
Go
4. Go 可导出概念的理解
在使用的Go的过程中,发现引入包后,使用其结构体时,不能访问结构体中以小写字母开头的变量。总之在Go中,以首字母的大小写来控制变量或函数的访问。首字母大写,称为可导出,相当于Java中的public关键字;而首字母小写,称之为不可导出,相当于Java中的private/protected.
阅读更多
2019-08-12
Go
Go Module的简单使用
Go Module的简单使用 1. 打开Go Module 1 export GO111MODULE=on[off|auto] * on 表示仅使用Go Modules模式来管理go的依赖 * off 表示关闭Go Modules模式,使用GOPATH * auto 表示如果在GOPA
阅读更多
2019-08-12
Go
1. Go 错误处理
1. 错误的处理 Go 程序使用 error 值来表示错误状态。 与 fmt.Stringer 类似,error 类型是一个内建接口: 1 2 3 type error interface { Error() string } (与 fmt.Stringer 类似,fmt 包在输
阅读更多
2019-08-02
MySql
/
Basic
Mysql的数据文件
# 1. 查看数据文件的位置 1 show variables like '%datadir%' 2. 数据文件 * InnoDB数据文件 * .frm文件: 主要存放与表相关的数据信息,主要包括表结构定义的信心 * .ibd: 使用独享表空间存储表数据和索引信息,一张表对
阅读更多
2019-08-02
MySql
/
Basic
Mysql SQL执行顺序
# 1. 手写sql的顺序 1 2 3 4 5 6 7 8 9 10 11 12 13 14 SELECT DISTINCT < select_list > FROM < left_table > < join_type > JOIN < right_table > ON < join_co
阅读更多
2019-08-02
MySql
/
Basic
Mysql中的索引原理
1. 是什么 官方介绍索引是帮助MySQL高效获取数据的数据结构。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度, 也就是排序好的快速查询的数据结构。 2. 索引的优势和劣势 2.1 优势 * 可以提高数据检索的效率,降低数据库的IO成本,类似于书的目录。 – 检索
阅读更多
2019-08-02
MySql
/
Basic
Mysql 执行流程
1. 简单版本的执行流程 2. 复杂版本的执行流程
阅读更多
2019-08-02
MySql
/
Basic
Mysql 逻辑架构
1. 逻辑架构 2. 逻辑架构说明 连接器(Connectors) 也就是mysql的 连接驱动 系统管理和控制工具(Management Serveices & Utilities) 连接池(Connection Pool) SQL Layer MySQL业务层 SQL接口(SQL
阅读更多
2019-08-02
MySql
/
Basic
Mysql中的日志
# 1. 物理结构 * MySQL是通过文件系统对数据和索引进行存储的。 * MySQL从物理结构上可以分为日志文件和数据索引文件。 * MySQL在Linux中的数据索引文件和日志文件都在/var/lib/mysql目录下。 * 日志文件采用顺序IO方式
阅读更多
2019-07-22
Go
/
http
Go Http包WebServer运行的整个流程与原理
Http包WebServer运行的整个流程与原理 讲解GO web server运行流程,使用如下例子来讲解。进行源码分析 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
阅读更多
上一页
下一页
1
2
分类
Go
13
http
3
MySql
6
Basic
6
Your browser is out-of-date!
Update your browser to view this website correctly.
Update my browser now
×