08 2022 档案

摘要:1、影响http传输的两个因素 带宽和延迟(延迟包括:浏览器阻塞、DNS查询和建立连接)。 2、HTTP1.0和HTTP1.1的区别 1)长链接:HTTP1.1支持长连接和请求的流水线处理,在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟。 2)节约带宽:HTTP1 阅读全文
posted @ 2022-08-29 12:03 ☞@_@ 阅读(291) 评论(0) 推荐(0) 编辑
摘要:参考:处理并发错误 | 李文周的博客 (liwenzhou.com) 阅读全文
posted @ 2022-08-25 16:21 ☞@_@ 阅读(15) 评论(0) 推荐(0) 编辑
摘要:前端代码: html <input id="fileUpload" type="file" name="upload"> <input type="button" @click="submitfile" value="Upload"> js submitfile() { var formData = 阅读全文
posted @ 2022-08-21 11:05 ☞@_@ 阅读(127) 评论(1) 推荐(0) 编辑
摘要:1、介绍 Zap提供了两种类型的日志记录器—Sugared Logger和Logger。 在性能很好但不是很关键的上下文中,使用SugaredLogger。它比其他结构化日志记录包快4-10倍,并且支持结构化和printf风格的日志记录。 在每一微秒和每一次内存分配都很重要的上下文中,使用Logge 阅读全文
posted @ 2022-08-18 12:31 ☞@_@ 阅读(74) 评论(2) 推荐(0) 编辑
摘要://遍历结构体的属性和对应值,返回字符串 func GetStringOfStruct(obj interface{})string{ t := reflect.TypeOf(obj) v := reflect.ValueOf(obj) res := "" for k := 0; k < t.Num 阅读全文
posted @ 2022-08-05 16:07 ☞@_@ 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1、获取指定路径下的文件夹 //参数:文件路径;是否递归;返回列表func GetFiles(pathName string, recursive bool, f *[]string) error { rd, err := ioutil.ReadDir(pathName) if err != nil 阅读全文
posted @ 2022-08-05 16:04 ☞@_@ 阅读(49) 评论(0) 推荐(0) 编辑
摘要:func FileDownload(c *gin.Context){ //c.Writer.Header().Add("Content-Disposition", fmt.Sprintf("attachment; filename=%s", "test"))//fmt.Sprintf("attach 阅读全文
posted @ 2022-08-03 18:04 ☞@_@ 阅读(1035) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示