GOLANG 中 HTTP 包默认路由匹配规则 2019-09-03 | 409 浏览 | 0 评论 ## 源码分析 我们知道最简单的建立http服务器代码基本上都是这样的: ```go http.HandleFunc('/', func(w http.ResponseWriter, r *http.Request){ fmt.Fprint(w, "Hello world") }) http.ListenAndServe(":8080", nil) ```
各种抽奖活动来一遍系列 (一) 2019-08-29 | 352 浏览 | 0 评论 在日常生活中,各种抽奖活动都是很常见的,比如年会抽奖,刮刮乐,体育彩票,双色球,支付宝,微信中的抢红包, 微博抢红包,支付宝集福卡等,这些都大大丰富了我们的生活,当然,我基本上是没搞到什么奖,年会抽奖也把我漏了。。。,下面我就讲带大家来揭秘一下各种抽奖活动的实现, 代码将以 golang 实现
Go 笔记之如何防止 goroutine 泄露 2019-08-05 | 265 浏览 | 0 评论 概述 Go 的并发模型与其他语言不同,虽说它简化了并发程序的开发难度,但如果不了解使用方法,常常会遇到 goroutine 泄露的问题。虽然 goroutine 是轻量级的线程,占用资源很少,但如果一直得不到释放并且还在不断创建新协程,毫无疑问是有问题的,并且是要在程序运行几天,甚至更长的时间才能发现的问题。
Golang 超大文件读取的两个方案 2019-08-03 | 489 浏览 | 0 评论 ### Golang 超大文件读取的两个方案 1. 流处理方式 2. 分片处理 去年的面试中我被问到超大文件你怎么处理,这个问题确实当时没多想,回来之后仔细研究和讨论了下这个问题,对大文件读取做了一个分析