分享
  1. 首页
  2. 文章

golang http 学习

harrysun · · 3260 次点击 · · 开始浏览
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

断断续续学习golang 已经有大半年了。

几次涉猎过golang net package, 去年也用过Beego,但是总觉得自己只知皮毛,不能精通。所以,这次誓将其一举拿下。达到知道其宏观组织结构,又了解实现细节,甚至设计时各种考虑以及折中。

目标树立好了,后面的就靠实践了。学习也要有计划,有条理。规划一个好的学习顺序和学习策略,可以节节高升,事半功倍。

那下面就简单规划一下学习路径。本着先易后难,既注重实用,又兼顾细节的原则,规划如下。

1. learn http package structure

1) http.Header Cookie

header.go header_test.go

cookie.go cookie_test.go

type Header map[string][]string

Cookie

2) http.Client

3) Request, Response

request.go request_test.go

response.go response_test.go

responsewriter.go responsewriter_test.go

4) http server

server.go server_test.go

1. 使用http package 简单实现一个个人博客,希望借此更加深入了解如下技术

1) route, - DefaultMux and defined Mux

2) redirect/ forward /

3) session, cookie

4) upload, download

5) form

- further

6) db

7) log

8) config

9) agent

------after step 1 and step 2

3. astaxie/bat

test qiniu API using astaxie/bat

4. astaxie/beego

第一阶段,交叉学习step 1 and step 2, 4/11/2015 -> 4/19/2015 (finish step 1) -> 4/26/2015 (finish step2)

第二阶段,交叉学习 step 3 and step 4 4/28->5/5(finish bat) -> 5/15 (finish Beego)

第一二阶段同时,了解go rountine schedule实现细节。 5/20 可以全部完成。


有疑问加站长微信联系(非本文作者)

本文来自:博客园

感谢作者:harrysun

查看原文:golang http 学习

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
3260 次点击
暂无回复
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)

给该专栏投稿 写篇新文章

每篇文章有总共有 5 次投稿机会

收入到我管理的专栏 新建专栏