- 博客(14)
- 收藏
- 关注
原创 SpringCloud 父工程pom文件配置
SpringCloud 父工程pom文件配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://m
2022-03-08 22:49:42
1325
原创 Java 线程的创建方式
Java 线程的创建方式线程的创建方法有三类七种;1 继承 Thread 类;2 实现 Runnable 接口;3 实现 Callable 接口。1、继承 Thread 类1.1 普通类继承// 自定义一个类继承 Thread 并重写 run 方法class MyThread extends Thread { @Override public void run() { // 添加业务方法... }}// 创建线程并执行public class
2022-02-19 00:19:48
1227
原创 Golang main包中有两个文件编译在一起怎么操作
当我们的 main 包下 有多个文件需要编译例:login.go 内容main.go 内容(略)直接走:PS F:\goproject\src\go_code\chatroom\client> go run main.go login.go编译:PS F:\goproject\src\go_code\chatroom\client> go build -o client.exe main.go login.go生成指定 client.exe 文件...
2021-06-07 23:54:24
1622
原创 Golang 单元测试
Golang 单元测试单元测试1、 传统方式单元测试1、 传统方式package mainimport ( "fmt")func addUpper(n int) int { res := 0 for i := 1; i <= n; i++ { res += 1 } return res}func main() { res := addUpper(10) if res != 55 { fmt.Printf("addUpper错误 返回值 = %v 期望值
2021-05-12 21:01:01
132
原创 JSON
json1、json 基本介绍1)格式说明2)json 数据在线解析2、json 的序列化json 的序列化 是指将有 key-value 结构的数据类型(比如结构体、map、切片)序列化转化成 json 字符串的操作。代码1)将结构体序列化2)将 map 序列化3)将切片序列化4)将基本数据序列化5)注意事项3、json 的反序列化json 反序列化是指,将 json 字符串反序列化成对应的数据类型(比如结构体、map、切片)的操作小结1、json 基本介绍JSON( JavaScript Objec
2021-05-10 20:55:31
117
原创 Golang命令行参数
命令行参数基本介绍举例flag 包解析命令行参数基本介绍os.Args 是一个 string 的切片,存储所有的命令航参数举例package mainimport ( "fmt" "os")func main() { fmt.Println("命令行的参数有:", len(os.Args)) // 遍历os.Args 切片,就可以得到所有的命令行输入参数值 for i, v := range os.Args { fmt.Printf("args[%v] = %v\n", i,
2021-05-10 10:22:28
248
原创 Golang文件操作
Golang文件操作1、打开文件和关闭文件1)os.File 封装所有文件相关操作2)相关函数和方法:3)例:2、读取文件内容,1)在终端显示,带缓冲2)使用ioutil 一次将整个文件读入到内存中,适用于文件不大的情况1、打开文件和关闭文件1)os.File 封装所有文件相关操作type File struct{ // 内含隐藏或非导出字段}2)相关函数和方法:func Open(name string) (file *File, err error)Open 打开一个文件用于读取,如
2021-05-09 16:31:12
285
原创 Golang变量_02
Golang中的基本数据类型整数类型 int & uint(*int无符号)类型有无符号占用存储空间表数范围备注int8有1字节-128~127int16有2字节-215~215-1int32有4字节-231~231-1int64有8字节-263~263-1uint8无1字节0~255uint16无2字节0~216-1uint32无4字节0~232-1uint64无8字
2021-03-09 22:57:57
149
原创 Golang变量_01
变量的介绍package mainimport ( "fmt")func getVal(num1 int,num2 int)(int,int){ sum := num1 + num2 sub := num1 + num2 return sum,sub}func main(){ sum,sub := getVal(30,30) fmt.Println("sum = ",sum,"\nsub = ",sub) sum2,_ := getVal(10,30)//只取一个返回值 fmt.
2021-03-09 13:31:15
132
原创 Go语言学习002\转义字符
Go语言的转义字符(escape char)常用的转义字符:① \t:表示一个制表符,通常可以使用它来排版;② \n:换行符;③ \:一个 \;④ ":一个 ";⑤ \r:一个回车。fmt.Println("我与横刀向天笑,\r去留肝胆两昆仑")。package main //表示该 hello.go 文件所在的包是 main。在 go 中,每个文件都必须归属于一个包;import "fmt" //fmt 包中提供格式化、输出、输入的函数func main(){ fmt.Println(
2021-03-08 09:06:10
574
原创 Go语言学习001
Go语言输出"Hello,World!"因为一些恰饭原因,第一门语言转变为Go语言,JAVA以后再冲!//要求开发一个hello.go 程序,可以输出 "Hello,World!";package main //表示该 hello.go 文件所在的包是 main。在 go 中,每个文件都必须归属于一个包;import "fmt" //表示:引入一个包,包名是 fmt,引入该包后,就可以使用 fmt 包的函数,比如:fmt Println;func main(){ //func 是一个关键字,表示一
2021-03-04 22:02:41
112
1
原创 JAVA基础学习——算法
从零开始学习JAVAHello,World!class HelloWorld{ public static void main(String[] args){ System.out.println("Hello,World!");}JAVA语言的注释/*1、JAVA规范的三种注释方式:单行注释、多行注释、文档注释2、单行注释和多行注释的作用: ①对所写的程序进行解释说明,增强可读性。方便自己,方便别人; ②方便调试所写的代码3、特点:单行注释和多行注释,注释了的内容不参
2021-03-02 20:37:43
203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人