自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除