Golang进阶-file文件操作

1.file类是在os包中,封装了底层的文件描述符和相关信息,同时封装了Read和Write的实现;2.文件信息通过一个接口来实现:FileInfo;如何操作这个接口的方法呢:os.Stat获取fil

Golang进阶-time包

1:time相关转化1秒=1000毫秒,millisecond 1毫秒=1000微妙,microsecond-->us 1微秒=1000纳秒,nanosecond-->ns 1纳秒=100

Golang进阶-init()初始化

1.init()、main()是go语言中的保留函数;init()函数用于初始化信息,main()函数用于程序执行的入口2.相同点两个函数在定义时不能有任何的返回值和参数该函数只能由go程序自动调用,

Golang进阶-包的使用

1:包其实就是目录,不同的包相当于不同的目录;每个包下是具有相同属性的文件:类似MVC目录的作用2:src目录是以代码包的形式组织并保存Go源文件的;每个项目的main包下的是入口main函数3:定义

接口安全设计

常见的安全问题以及解决方案1 接口被大规模调用消耗系统资源,影响系统的正常访问,甚至系统瘫痪解决方案: 获取 timestamp (时间戳), 设置接口失效时间***验证time*** /** *

docker安装elasticsearch

1:ElasticSearch全文搜索引擎快速地储存,搜索和分析海量数据2: es能做什么存储我们的数据不需要建表,配置字段存入json格式的文档原生支持语句,不需要写代码,不需要拼装查询语句3:Do

Golang错误机制初识

Go语言-defer语句位置:仅能在函数和方法中构成:关键字和一个表达式语句(表达式不能是内建函数和unsafe中的函数)作用:最后执行;保护措施;节约资源func readFile(path str

yii2基础知识总结

#1:开启 Schema 缓存,会节省两次查询,生成缓存文件;可以通过debug查看'enableSchemaCache' => true, 'schemaCacheDuration' =>

Docker认知

1:安装dockermac:https://docs.docker.com/docker-for-mac/win:https://docs.docker.com/docker-for-windows/

Active Record轻松学习

1:AR是一个类继承 yiidbActiveRecord自动生成后至少会有三个方法tableName, rules,attributeLabels数据库的操作小助手(操作的主要是属性和方法)2:连接数