这里介绍的是谷歌的网页分析工具PageSpeed Insights 它是一个强大的网页加载分析工具,能分析出网页加载快慢原因和提出优化方案: 例如我的网站在测试的时候,给出了一下建议 使用浏览器缓存 在 HTTP 标头中…
nginx中proxy模块可以代理其他ip和网站,我们有时候,需要访问国外网站,但国内被**墙,国内用户访问不了,我们如果想让这个网站可以访问,我们就可以用一台既可以能访问这个网站有可以让国内用户访问的服务…
很简单一条命令可以查看扩展的内存 [crayon-6606c69eb9516057846348/]
golang中自带list,但自带的是并发不安全的,如果使用,必须还得自己封装! 这里说两种方式,一种是利用channel,一种是自带list+sync channel 的方式实现比较简单,效率也比较高,缺点就是只能自定义长度的…
http请求中可以加很多的限制,这些限制正式用户知道与不知道而已,一个接口完全防住还是还是很难的! http请求中简单的防护,可以限制http header中的一些属性,或者加特定的cookie,例如我限制浏览器访问,…
书接上篇,系统的文件系统放到内存变量中,所以这里需要一个全局变量保存系统文件的文件树! [crayon-6606c69eb9bd6763558822/] zipData 是全局压缩数据的变量存储!压缩后放到这个变量中,程序在初始化的时…
golang开发的时候,可以把静态文件打包到二进制文件中!它的实现完全是golang易用的interface实现的!golang中大量的使用了interface,很多方法都可以重写或者说继承实现!当然也包括文件系统! golang 默认…
rsync :可以实现两个目录的同步,可以增量! 一句话的文章
首先说:没有代码,没有代码,没有代码!只说思路! 有时候,我们的服务必须外网才能让访问,例如,支付中的回调,回调的接口是实现配置在支付平台的!例如微信支付,我们在微信平台上配置了我们的回调,我…
用户输入的东西永远不要相信,从入行开始就被灌输这个思想,也影响我整个开发的过程! 接口开发中,一定涉及到接口参数的传递,这个参数你就可以认为用户传递的,即使是你熟悉的同事前端传递给你的。除了你…