- 博客(19)
- 收藏
- 关注
转载 泛型
jdk1.5版本以后出现的一个安全机制。表现格式:< > 泛型的好处: 将运行时期的问题ClassCastException问题转换成了编译失败,体现在编译时期,程序员就可以解决问题。 避免了强制转换的麻烦。 只要带有<>的类或者接口,都属于带有类型参数的类...
2019-08-28 16:13:00
131
转载 从0开始学Git——Git的常用配置
配置user信息 配置user.name和user.email git config --global user.name 'admin' #设置用户名 git config --global user.email '395994482@qq.com'#设置email --local ...
2019-08-26 17:18:00
135
转载 从0开始学Git——Git的常见操作
Git常用命令 创建Git版本库 git init [目录]#创建目录版本库, 不写的话是当前目录 该命令会在目录中创建一个名为.git的隐藏目录 文件提交 添加文件: git add 文件名 #添加到下次commit提交的文件 已经管理过的文件可以使用 git add -u提交代码...
2019-08-26 17:16:00
125
转载 从0开始学Git——Git的协同操作
环境: test_git 目录下有个my-project 版本库 所有命令都在test_git目录下执行 本地协同操作 从远端仓库检出代码,或者克隆一个已有的版本库 拷贝一个已有的仓库 #格式: git clone 目标文件 文件 git clone ./my-project ./my-...
2019-08-26 15:39:00
93
转载 Go 语言基础—— 通道(channel)
通过通信来共享内存(Java是通过共享内存来通信的) 定义 func service() string { time.Sleep(time.Millisecond * 50) return "Done" } func AsyncService() chan string { retCh...
2019-08-21 17:25:00
155
转载 Go 语言基础——协程(goroutine)&共享内存线程安全
协程(goroutine)是更轻量级的线程 比Java中的线程效率更高 协程语法 go func() { //... }() 一旦主goroutine中的代码执行完毕,当前的Go程序就会结束运行,无论其他的 goroutine是否已经在运行了。 让主goroutine等待其它 goro...
2019-08-21 16:33:00
336
转载 Go 语言基础——go语言如何优雅的进行测试
我们可以为Go程序编写三类测试,即:功能测试(test)、基准测试(benchmark),也称性能测试(example) 测试文件的约定 测试文件的主名称应该以被测试文件主名称为先导,并且以_test为后缀。例:demo.go 的测试文件名称应为demo_test.go。 一般情况下一个测试...
2019-08-21 13:52:00
96
转载 Go 语言基础——错误处理
学习目标 掌握错误处理 掌握自定义错误处理 掌握defer关键字的使用 错误处理 GO没有异常处理机制 Go语言引入了一个关于错误处理的标准模式,即error接口,该接口的定义如下: type error interface { Error() string } 可以通过errors.N...
2019-08-19 11:07:00
110
转载 Go 语言基础——变量常量的定义
go语言不支持隐式类型转换,别名和原有类型也不能进行隐式类型转换 go语言不支持隐式转换 变量 变量声明 var v1 int var v2 string var v3 [10]int // 数组 var v4 []int // 数组切片 var v5 struct { ...
2019-08-19 10:48:00
128
转载 Go 语言基础——package&依赖管理
依赖语法 /* 格式: import xxx/xxx/package值 注意根目录是src */ //方式一: import testting //方式二: 可以依赖多个包 import ( "testing" ) //方式三: 也可以给package起个别名,直接用别名调用包的函数 ...
2019-08-19 10:22:00
163
转载 Go 语言基础——init函数
package Series import "fmt" func init() { fmt.Println("init1") } func init() { fmt.Println("init2") } func Square(n int) int { return n * n ...
2019-08-19 10:19:00
140
转载 Go 语言基础——package&依赖管理
依赖语法 /* 格式: import xxx/xxx/package值 注意根目录是src */ //方式一: import testting //方式二: 可以依赖多个包 import ( "testing" ) //方式三: 也可以给package起个别名,直接用别名调用包的函数 ...
2019-08-19 10:13:00
248
转载 Go语言基础篇(4) —— Go语言循环&判断&选择语句
学习目标 掌握条件语句,选择语句,循环语句 条件语句 if a < 5 { return 0 } else { return 1 } 注意: 条件语句不需要使用括号将条件包含起来(); 无论语句体内有几条语句,花括号{}都是必须存在的; 左花括号{必...
2019-08-09 17:50:00
232
转载 Go语言基础篇(2) —— Go语言常用的数据结构
学习目标 掌握常见数据类型的使用 布尔类型 var v1 bool //默认值为false v1 = true v2 := (1 == 2) // v2也会被推导为bool类型 数值类型 整型: int8、byte、int16、int、uint、uintptr等。 类型 长度(...
2019-08-09 17:16:00
266
转载 Go语言基础篇(1) —— 编写第一个Go程序
创建文件hello_world.go package main //包,表名代码所在的包 import "fmt" //引入依赖 //main方法 func main(){ fmt.Println("Hello World!") } 运行指令: go run hello_world...
2019-08-09 17:14:00
126
转载 Go语言基础篇(1) —— 环境搭建
Go语言不像Java语言,直接下载安装就行了: 下载安装Go语言: https://golang.google.cn/dl/ 选择你要现在的安装报 点击next安装: 二、安装IDE visual studio Code 、Atom、 idea都支持Go 给idea 安装 go插件 验证...
2019-08-09 17:12:00
93
转载 nginx常用命令
nginx支持两种命令方式,一种是nginx 命令,此命令的格式是这样的: ./ngin -参数, 另一种是通过操作nginx主进程ID的kill命令 nginx命令 在nginx/sbin目录下执行: sudo ./sbin/nginx #启动 ./nginx -v #显示nginx版...
2019-08-06 11:24:00
180
转载 nginx配置详解
nginx是一个功能非常强大的web服务器加反向代理服务器,同时又是邮件服务器等等 在项目使用中,使用最多的三个核心功能是反向代理、负载均衡和静态服务器 这三个不同的功能的使用,都跟nginx的配置密切相关,nginx服务器的配置信息主要集中在nginx.conf这个配置文件中,并且所有的可配...
2019-08-05 18:57:00
96
转载 nginx切割nginx.conf日志
进入nginx logs目录 方式一: 复制日志文件 mv access.log bak.log #复制access.log 产生新的日志文件 ../sbin/nginx -s reopen #执行后会创建一个新的access.log 方式二使用定时任务切割日志 在logs...
2019-08-02 14:32:00
183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅