摘要: 关于我 我的博客 | 欢迎关注 前言 在进行Web前后端分析开始时,我们经常会碰到文件上传的需求。上传用户头像,上传认证材料、审核材料等,这些都可以归类为文件上传功能。 今天主要把自己在开发过程中的心得进行一个整理,供大家学习。 开启静态文件中间件 默认情况下,静态文件(如 HTML、CSS、图像和 阅读全文
posted @ 2021-05-13 15:54 三十三重天 阅读(361) 评论(2) 推荐(1) 编辑
摘要: 作者:三十三重天 博客:http://www.zhouhuibo.club 通过学习和分享的过程,将自己工作中的问题和技术总结输出,希望菜鸟和老鸟都能通过自己的文章收获新的知识,并付诸实施。 下载安装包 下载地址见链接 https://www.oracle.com/technetwork/java/ 阅读全文
posted @ 2021-05-13 08:38 三十三重天 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 关于我 我的博客 | 欢迎关注 引言 json是我们在工作中经常用到的一种数据传输格式,开始过程中解析json是我们经常面对的问题。NewtonsoftJson是c#的一套json处理封装类,它可以高效,方便地帮助我们处理json。 NetonSoftJson提供了完整的使用文档,文档地址如下:Js 阅读全文
posted @ 2021-05-12 17:23 三十三重天 阅读(2528) 评论(11) 推荐(8) 编辑
摘要: 关于我 我的博客|文章首发 go-rate是速率限制器库,基于 Token Bucket(令牌桶)算法实现。 go-rate被用在LangTrend的生产中 用于遵守GitHub API速率限制。 速率限制可以完成一些特殊的功能需求,包括但不限于服务器端垃圾邮件保护、防止api调用饱和等。 库使用说 阅读全文
posted @ 2021-04-06 13:27 三十三重天 阅读(1163) 评论(1) 推荐(1) 编辑
摘要: 关于我 我的博客|文章首发 顾名思义,go-homedir用来获取用户的主目录。实际上,通过使用标准库os/user我们也可以得到内容,使用以下方式 标准库使用 package main import ( "fmt" "log" "os/user" ) func main() { u, err := 阅读全文
posted @ 2021-04-01 14:29 三十三重天 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 关于我 作者博客|文章首发 缓存基础知识 缓存可以减少生成内容所需的工作,从而显著提高应用程序的性能和可伸缩性。 缓存最适用于不经常更改的 数据,生成 成本很高。 通过缓存,可以比从数据源返回的数据的副本速度快得多。 应该对应用进行编写和测试,使其 永不 依赖于缓存的数据。 ASP.NET Core 阅读全文
posted @ 2021-03-31 14:46 三十三重天 阅读(1422) 评论(0) 推荐(2) 编辑
摘要: go在进行集合操作时,有很不舒服的地方,起初我真的是无力吐槽,又苦于找不到一个好的第三方库,只能每次写着重复代码。群里寻求大神帮助,混迹各大论坛,博客寻找有效信息。终于在老夫的不懈努力下,发现了一个库。它就是go-linq,使用它,能够解决我对集合大部分的需求,让编程更顺手,让工作更强经劲。 阅读全文
posted @ 2021-03-28 17:23 三十三重天 阅读(776) 评论(6) 推荐(1) 编辑
摘要: LoadLocation 有个问题,它依赖于 IANA Time Zone Database (简称 tzdata 吧) 这个数据库,一般linux系统都带了,但是windows系统就没带。所以如果windows系统没有安装go环境,调用LoadLocation就会报错。 阅读全文
posted @ 2021-03-25 15:39 三十三重天 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 使用VsCode进行Go程序开发,我们肯定会碰到一些问题,这些问题有些是IDE的配置问题,有些是下载包的版本不一致问题,本文主要针对在开发过程中碰到的问题做一个简单的回顾和整理。 阅读全文
posted @ 2021-03-17 16:35 三十三重天 阅读(810) 评论(1) 推荐(0) 编辑
摘要: 相信看我文章的文章的童鞋,golang版本已经是1.3版本以上。如果你的版本还停留在1.3以下,那这篇文章可以做为你的提升之法。 阅读全文
posted @ 2021-03-17 09:23 三十三重天 阅读(673) 评论(0) 推荐(1) 编辑