- 博客(49)
- 收藏
- 关注
原创 springboot的classpath
classpath 等价于 main/java + main/resources + 第三方jar包的根目录
2021-11-28 22:31:11
387
原创 omitempty的含义
用在go语言结构体struct标签中,跟在字段名称后面,如果字段值为:0、nil、false,则此字段在转换为json格式时,会没有此字段。
2021-11-18 09:17:17
584
原创 http 200 状态码
200状态码英文名称为OK,表示请求已成功,请求所希望的响应头或数据体将随此响应返回。出现此状态码是表示正常状态,一般用于GET与POST请求。
2021-11-09 10:38:03
2355
原创 HTTP 422 状态码
422 Unprocessable Entity请求格式正确,但是由于含有语义错误,无法响应。422 则表现为请求格式错误,但出现了 语义 错误,以至于服务端无法响应。可以理解为服务端能理解请求资源类型 content-type,否则应该返回 415(Unsupported Media Type),也能理解请求实体内容,否则应该返回 400(Bad Request)。...
2021-11-09 10:37:15
46043
1
原创 gin.H的简单理解
gin.H实际上就是map[string]interface{},而interface{} 可以代表任意类型,interface{} 就是一个空接口,所有类型都实现了这个接口,所以它可以代表所有类型,所以我们可以以map的形式插入任意类型数据,这是对于interface比较粗浅的理解。...
2021-11-09 10:28:06
2632
原创 MySQL的AUTO_INCREMENT字段
每新增一条记录,设置AUTO_INCREMENT的列值自动+1也可以像上面一样,设置初值同时,设置为AUTO_INCREMENT的字段必须为主键
2021-11-09 10:02:39
589
转载 Arrays.asList()
学习springboot时看到了**Arrays.asList()**方法,特别记录:该方法是将数组转化成List集合的方法。List list = Arrays.asList(“a”,“b”,“c”);注意:(1)该方法适用于对象型数据的数组(String、Integer…)(2)该方法不建议使用于基本数据类型的数组(byte,short,int,long,float,double,boolean)(3)该方法将数组与List列表链接起来:当更新其一个时,另一个自动更新(4)不支持ad
2021-11-08 11:26:43
132
原创 go get失败后的勘误——go mod init和gopath
go get gin相关组件,其实是可以get成功的,但是问题其实是这样的:①对于go1.17版本,src文件已经没用了,相关包都存储在pkg里②gopath和go module的关系,是gopath存储包,go module在具体的项目里管理包③具体的项目,一定要先在终端里执行go mod init 路径名 这条命令,否则import包...
2021-11-04 22:35:38
284
原创 html的xmlns属性
xmlns 属性可以在文档中定义一个或多个可供选择的命名空间。该属性可以放置在文档内任何元素的开始标签中。该属性的值类似于 URL,它定义了一个命名空间,浏览器会将此命名空间用于该属性所在元素内的所有内容。...
2021-11-03 23:00:23
686
原创 redis的keys pattern勘误
keys pattern其实很好用,但是第一次没理解好,哈哈这里*号代表的是剩余内容,和查询内容有顺序关系,并不是单纯的查询要查询的部分。这个例子更直观:其他keys pattern还有:?——“?”代表一个字符[ ]——括号内的任意字符,还可以用“-”来表示范围\x——转义表示,比如查询?,就用?表示...
2021-11-03 20:52:50
421
原创 linux端登录redis的auth验证
登录redis后,输入命令却有如下反馈:原来是之前设置了redis密码,输入密码验证即可:auth “password”注意password为字符串形式,要用双引号括起来
2021-11-03 14:27:46
676
原创 redis的二进制安全机制理解
在看redis菜鸟教程时看到这样一段:string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象。遂查询二进制安全的含义,下面是知乎的一段:redis内部保存的字符串数据结构是自己实现的,并不是沿用c语言的字符串数据结构。c语言的字符串默认是以’\0’结尾的,也就是说你保存的字符串内存在’\0’,c语言自会识别前面的数据,后面的就会被忽略掉,所以说是不安全的。而redis内部虽然也是以’\0’标示一个字符串的结束,但是该字符串的指针内还保存
2021-11-03 14:07:31
3567
原创 load和DOMContentLoaded的区别
1.当整个页面及所有依赖资源如样式表和图片都已完成加载时,将触发load事件。2.当纯HTML被完全加载以及解析时,DOMContentLoaded 事件会被触发,而不必等待样式表,图片或者子框架完成加载。
2021-10-30 16:59:30
124
原创 <script>标签通过src属性调用js文件
1.js文件内代码的编写js文件内,js代码的写法和script标签内相同,可以理解为script标签被隐藏而已,一切照旧即可。2.js文件的调用使用script标签的src属性即可。<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" />
2021-10-30 16:36:57
6835
原创 console.log()函数的使用和浏览器console的调出
代码如下:<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &l
2021-10-30 16:17:35
4496
原创 flag包之flag.String()
package mainimport("fmt""flag")func main() { dir := flag.String("b", "/home/default_dir", "backup path") mode := flag.Bool("d", false, "debug mode") flag.Parse() fmt.Println("dir: ", *dir) }三种情况:默认、指定路径和-help...
2021-10-29 23:04:32
3294
转载 flag包之flag.Bool()
初学flag包,对其含义还是理解不深,处理命令行参数之类还是晦涩难懂,查阅资料后,顿感豁然开朗:Go语言提供了对命令行解析的内置支持,并具有可用于定义标志的功能,这些标志可与命令行程序一起使用。flag包,该软件包提供了flag.Bool()函数,该函数用于定义具有指定名称,默认值和用法字符串的布尔标志。范例1:package main import ( "flag" "fmt") func main() { // Define a bool flag
2021-10-29 22:33:38
1426
原创 初学Golang的++(--)和指针时感觉非常奇怪的一段代码
// An highlighted blockpackage mainimport "fmt"/*func main(){ var i = 0 var p = &i *p++ fmt.Println(i)}*/func incr(p *int) int { *p++ return *p}func main(){ v := 1 incr(&v) fmt.Println(incr(&v))}对于v最后的值,我是感到疑惑的,go和之前学习的
2021-10-29 22:22:22
177
原创 Golang的++和--
和之前学过的C、Java、Python等语言不同,Golang的++和–是语句而不是运算符,可以有这种语句:var i int = 12i++i++fmt.Println(i)但下面的写法是错误的:var i int = 12i = i++i = i–return i++因为++和–不是运算符。同理,不存在如下语句:++i和–i...
2021-10-29 21:49:22
1081
原创 同一目录下出现两个package的问题
学习时发现的问题:同一目录下的go文件只能属于同一个包,多个包报错。但后面是否会有跨package引用的内容呢,存疑,学习到了再回顾整理。
2021-10-29 21:37:22
947
原创 以“ := ”形式声明全局变量的异常情况
学习是发现一个问题:以 := 形式声明全局变量会报错,但var d string 和var d 形式则不会;原因暂时未知
2021-10-29 21:22:06
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人