作者:AlbertWen
添加时间:2017-10-29 09:52:40
修改时间:2025-07-08 17:56:35
分类:
14.Golang/Ruby
编辑
请求的结构
HTTP 的交互以请求和响应的应答模式。Go 的请求我们早就见过了,handler 函数的第二个参数 http.Requests。其结构为:
type Request struct {
Method string
URL *url.URL
Proto string // "HTTP/1.0"
ProtoMajor int // 1
ProtoMinor int // 0
Header Header
Body io.ReadCloser
ContentLength int64
TransferEncoding []string
Close bool
Host string
Form url.Values
PostForm url.Values
MultipartForm *multipart.Form
....
ctx context.Context
}
从 request 结构可以看到,http 请求的基本信息都囊括了。对于请求而言,主要关注一下请求的 URL,Method,Header,Body 这些结构。
作者:AlbertWen
添加时间:2017-10-29 20:33:42
修改时间:2025-07-08 17:58:51
分类:
14.Golang/Ruby
编辑
Go 的 flag 包可以解析命令行的参数。
一、命令行语法
命令行语法主要有以下几种形式:
cmd -flag // 只支持bool类型
cmd -flag=xxx
cmd -flag xxx // 只支持非bool类型
作者:AlbertWen
添加时间:2017-10-29 09:09:30
修改时间:2025-06-24 12:21:36
分类:
11.PHP基础
编辑
守护进程:
Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导装入时启动,在系统关闭时终止。
作者:AlbertWen
添加时间:2013-09-27 14:25:47
修改时间:2025-06-25 08:44:44
分类:
18.系统设计/UML建模
编辑
最近自学了下Shell编程,也算是入门吧!按照如下教程,编译安装了LAMP(Apache-2.4.6 + MySQL-5.5.25 + PHP-5.3.27)
CentOS6.x编译安装LAMP(1):准备工作
CentOS6.x编译安装LAMP(2):编译安装 Apache2.4.6
CentOS6.x编译安装LAMP(3):编译安装 MySQL5.5.25
CentOS6.x编译安装LAMP(4):编译安装 PHP5.3.27
在生产环境上,如果按着上述教程一个一个地去安装,势必有些麻烦,于是萌发了一个念头:能不能把这些Shell脚本汇总到一个脚本中,实现自动化安装呢?答案是可以的。
作者:AlbertWen
添加时间:2013-09-26 21:28:21
修改时间:2025-06-25 08:44:57
分类:
18.系统设计/UML建模
编辑
DNS:最原始的负载均衡方式,名字就已经说明了一切,不用细说了。
LVS:最常用的软件负载均衡。我见过的国内百万级用户的架构,基本都是靠它顶的。
Nginx:也是现在流行的、常用的负载均衡方案之一。
作者:AlbertWen
添加时间:2012-05-03 16:47:02
修改时间:2025-06-20 19:13:49
分类:
06.前端/Vue/Node.js
编辑
问题描述:
在IE浏览器下,设置文本框的背景图片,当文本框内文字超过文本框的宽度,且光标位于超过文本框长度的文字段的位置时,文本框的背景就会随文本框内的隐藏文字而移动。
发生条件:
- IE浏览器
- 文本输入框,且设置了背景图片
- 文本框文字超过其宽度
- 光标位于超过文本框宽度的文字后
作者:AlbertWen
添加时间:2013-07-12 09:31:48
修改时间:2025-07-21 17:33:24
分类:
MySQL/Redis
编辑
作者:AlbertWen
添加时间:2019-03-03 18:59:38
修改时间:2025-07-21 18:53:26
分类:
08.Java基础
编辑
作者:AlbertWen
添加时间:2017-10-26 13:07:40
修改时间:2025-07-08 17:51:41
分类:
06.Linux软件安装
编辑
没有mac的root密码,当前用户有sudo权限,所以想以root身份执行的命令都加了sudo。
是否存在 _mysql 用户和用户组,并查看用户 _mysql 是不是用户组 _mysql 的成员。
把解压后的代码移动到 /usr/local/mysql 目录。
作者:AlbertWen
添加时间:2018-11-04 17:43:32
修改时间:2025-07-30 09:27:43
分类:
08.Java基础
编辑
上一个小节简单的介绍了服务提供者端如何去编制一个服务的信息,然后将此服务的信息发送到注册中心上去的基本过程了,其实算是比较简单的,这节我们将简单的介绍一些Consumer端调用Provider端的时候,Provider端是如何处理的