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