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