摘要:
接着昨天的继续学习: 里面会用到昨天学过的东西 博客连接如下: https://www.cnblogs.com/ITPower/articles/12399999.html 今天的目标, 学epoll 为什么学epoll, 用redis举例. epoll是所有模型中, 占用内核空间最小的, 执行速度 阅读全文
摘要:
redis常用网站: 1.各大数据库简介及排行榜: https://db-engines.com/en/ranking 2. redis中文网站: http://www.redis.cn/ 3. redis官网: http://www.redis.io 学习方法: 学redis, 乃至任何其他技术, 阅读全文
摘要:
redis的五大类型是 string, list, hash, set, zset 科普: redis cli的用法 1. redis-cli 打开redis客户端, 这就不用说了 2. help, 查看redis-cli的命令 这里告诉你redis 命令的类型. help @<group> 获取一 阅读全文
摘要:
这一节我觉得可以用一个词来形容: 讲故事 redis是怎么来的? redis故事的起因, 发展, 高潮, 结局 视野 >先有宽度, 再拓展深度 一. redis的故事 这部分主要讲的是redis是怎么来的. 讲故事的起因和发展 我们把时间轴拉回到很久以前. 没有redis的时候, 我们用什么来存储文 阅读全文
摘要:
本节课我看了2遍, 为什么看两遍呢? 将思想层面的比较多. 而不仅仅是技术. 其实, 技术是死的. 技术点就那么多. 思想是活的, 怎么想问题, 才是关键. 现在不缺少会写代码的人,也就是执行层面的人. 缺少的是回想的人, 能解决办法的人. 只有突破了思想层面, 才有可能上升. 以前, 一门技术, 阅读全文
摘要:
先普及一下, 什么是广度优先搜索 广度优先搜索类似于树的层次遍历。从图中的某一顶点出发,遍历每一个顶点时,依次遍历其所有的邻接点,然后再从这些邻接点出发,同样依次访问它们的邻接点。按照此过程,直到图中所有被访问过的顶点的邻接点都被访问到。 最后还需要做的操作就是查看图中是否存在尚未被访问的顶点,若有 阅读全文
摘要:
其实这一章的内容, 我们在之前的测试章节都已经涉及过了. 一. 模拟一个http服务端 package main import "net/http" type handler int func (h *handler) ServeHTTP(writer http.ResponseWriter, re 阅读全文
摘要:
接下来学习并发编程, 并发编程是go语言最有特色的地方, go对并发编程是原生支持. goroutine是go中最近本的执行单元 每一个go程序至少有一个goroutine, 那就是主goroutine. 当程序启动时, 他会自动创建. 也就是main方法 main方法也是一个goroutine 一 阅读全文
摘要:
java也可以生成文档, 就像一个手册一样, 可以用来查看方法, 接口, 下面我们给go项目生成文档 godoc -http :6060 godoc如果没有需要下载 然后在浏览器打开http://localhost:6060就可以查看生成的文档了. 可以进入到Package包中查看. 1. 生成注释 阅读全文
摘要:
下面分析近期做过的一个beego项目 最新开发了一个go项目, 目前已经上线, 昨天研究了性能测试, 那就对之前做的项目进行一个性能分析吧 给beeg项目添加pprof功能. 百度查了, 说beego是支持pprof的, 只需要在配置文件中beego.PprofOn = true开启即可, 但我试了 阅读全文