摘要:
数据库备份命令 window linux 阅读全文
摘要:
基础概念 请求:客户端访问服务端 响应:服务端对客户端的应答 示例图 带有特殊请求头和cookie值得客户端请求方式 使用:http.NewRequest,Do()组合。并且在创建请求的时候,带上cookie值和其他请求头 参考代码 go package main import ( "bytes" 阅读全文
摘要:
显示当前时间 计算时间差 date_part()函数。可以直接返回日期单独部分 作用:计算年差、月差、日差、小时差、分钟差等 extract()函数计算时间差 时间加减 计算本月/周第一天 时间单位 年:year 月:month(0 11) 秒:second 分钟:minutes (0 59) 参考 阅读全文
摘要:
获取文件具体内容 对某个文件限制为只能追加数据,但不能够删除的命令(只用来制作系统级别的日志文件) 修改权限操作 4为可读,2为可写,1为可执行 比较两个文件是否相同(相同不会输出,不能回输出信息) file用于辨识文件类型 盲目查找根据文件名字查找对应的文件路径 删除文件目录 拷贝文件 修改文件名 阅读全文
摘要:
channel的长度决定方法 根据上下游的速度比例成线性关系 根据CPU的性能进行设置 根据业务需求 go手写创建循环队列(链表的形式实现) 循环队列示例图 package main import( "fmt" "strconv" ) // 队列指针 type Qpointer struct{ Le 阅读全文
摘要:
go正则匹配多行字符串的一个正则式 go ` 1) 初始化页面元素未达到要求 Expected false Failed: No 2) 初始化页面元 Failed: No element found 3) 初始页e多行本框好 Expected fa Failed: No element found 阅读全文
摘要:
参考代码 go package main import( "fmt" "sync" "time" "runtime" ) var wg sync.WaitGroup // 生产者 func Send(ch chan int){ x:=0 defer func(){ if err:=recover() 阅读全文
摘要:
参考博文: "一步步提升Go语言生成随机字符串的效率" 根据自己的理解写出来的性能测试函数: go package generateString import( "time" "testing" "math/rand" ) var letterRunes = []rune("abcdefghijkl 阅读全文
摘要:
隔离性 连接同一个网桥,就相当于 独立 的个体,进入 同 一个房间一样。从而使得使用相同的端口号,不会发生冲突。 docker网桥的类型 默认网桥 使用场景:创建容器时,容器默认链接的网桥 用户自定义网桥 创建网桥 使用场景:用户在创建容器的时候,可以指定连接那个自定义网桥 默认网桥和用户自定义网桥 阅读全文
摘要:
简单图示 把数据放到消息队列叫做生产者 从消息队列中获取数据叫做消费者 消息队列 概念:生产者和消费者之间的一个中间件。本质是一个队列。 消息队列能做的事情(为什么) 解耦(各个的部分,互不影响) 异步处理(每个部分异步处理,缩短时间) 削峰/限流(降低服务器的压力) 消息队列要注意的问题 数据保存 阅读全文