Muxx


  • 首页

  • 归档

  • 标签

  • 关于

  • 搜索

为什么http请求完后要使用response.Body.Close()

发表于 2018-07-30

背景

以下是常见的http请求逻辑,在错误检查后使用defer resp.Body.Close(),问题来了,response.Body是否必须关闭?不关闭会带来什么问题?

1
2
3
4
5
6
7
8
client := http.DefaultClient
resp, err := client.Do(req)
if err != nil {
return nil, err
}
defer resp.Body.Close()
...
阅读全文 »

科学上网

发表于 2018-07-28

背景

科学上网目的

  1. 访问被GFW屏蔽的网站
  2. 需要隐藏真实IP
  3. 躲避网络监控
  4. 网络提供商ISP劫持了网络流量,导致无法正常访问某网页
阅读全文 »

Go变量赋值的可传递性

发表于 2018-07-16

问题描述

阅读全文 »

如何健壮你的服务

发表于 2018-07-12

我们大部分服务都是如下的结构,既要给使用方使用,又依赖于他人提供的第三方服务,中间又穿插了各种业务、算法、数据等逻辑,这里面每一块都可能是故障的来源。如何避免故障?我用一句话概括 : 怀疑第三方,防备使用方,做好自己。

阅读全文 »

php语言的架构和php生命周期

发表于 2018-07-10

SAPI接口

阅读全文 »

PHP长连接的坑

发表于 2018-07-09

一直以来php连接数据库使用的都是短连接,这种方式每次请求都要重新连接,其实是非常消耗资源的,为什么不使用长连接呢?长连接会带来什么问题?我们实验一下

阅读全文 »

php垃圾回收机制

发表于 2018-07-06

基本理解

PHP的垃圾回收主要依赖两点
1.基本的引用计数
2.垃圾回收周期

阅读全文 »

awk命令

发表于 2018-07-06

linux的awk在数据筛选、统计等方面经常用到,在此做个简单的记录

阅读全文 »
1…181920…29
Mu

Mu

230 日志
53 标签
© 2021 Mu
由 Hexo 强力驱动
主题 - NexT.Pisces