IT书架 本次搜索耗时 1.721 秒,为您找到 163 个相关结果.
  • 5.应用构建:如何构建一个高质量的 Go 应用?

    应用程序组成部分及构建方法 应用配置 应用业务逻辑处理 应用启动框架 最佳构建方法 miniblog 应用构建 编译并运行 miniblog 小结 提示:本节课最终代码为:feature/s02 。 开发一个 Go 项目,最核心的目的是开发一个能够满足产品需求的应用,那么如何构建应用呢?不同的开发者有不同的构建方法。 有些开发者将...
  • 27.代码规范:Go 编码规范

    1. 代码风格 1.1 代码格式 1.2 声明、初始化和定义 1.3 错误处理 1.4 panic 处理 1.5 单元测试 1.6 类型断言失败处理 2. 命名规范 2.1 包命名 2.2 函数命名 2.3 文件命名 2.4 结构体命名 2.5 接口命名 2.6 变量命名 2.7 常量命名 2.8 Error 的命名 3. 注...
  • 28. 鸟瞰 Go 语言:Go 语言生态圈介绍

    Go 语言生态中有什么? 去哪里可以了解 Go 语言生态? Go 语言生态中优秀的开源项目推荐 Go 项目开发中最常用的优秀 Go 包 优秀、完整的 Go 项目 Go 明星开源项目 小结 恭喜你,至此,你已经学习完了本课程最核心的内容。这些内容足以让你上手开发一个真正企业级的应用。这是一个好的开始,并不是结束。未来的你,还需要继续精进自己的 ...
  • 1、为什么要学这个课

    用Go语言打造支持同时10万人在线的IM系统 一、为什么要学这个课 二、这个课能学到什么 1、IM基础功能 2、如何实现并发及性能调优 3、分布式部署 三、IM聊天功能总结 四、整个应用功能展示 五、整个应用所使用的技术栈 1、前端技术 2、后端技术 3、系统构架 六、课程安排 七、学习建议 1、关于后端 2、关于前端 2、关于学...
  • 基础:万丈高楼平地起 —— Redis 基础数据结构

    基础:万丈高楼平地起 —— Redis 基础数据结构 Redis 安装 Redis 基础数据结构 string (字符串) list (列表) hash (字典) set (集合) zset (有序集合) 容器型数据结构的通用规则 过期时间 思考 & 作业 扩展阅读 基础:万丈高楼平地起 —— Redis 基础数据结构 千里之行...
  • Session

    Session 在 Web 中使用 Session 不同引擎的初始化工作 File MySQL Redis memcache Postgress Couchbase 特别注意点 单独使用 Session 模块 引擎设置 如何创建自己的引擎 Session beego 内置了 session 模块,目前 session 模...
  • 7.go语言编码规范

    1. 为什么需要代码规范 2. 代码规范 1. 命名规范 1.1 包名:package 1.2 文件名 1.3 结构体命名 1.4 接口命名 1.5 变量命名 1.6 常量命名 2. 注释 2.1 包注释 2.2 结构(接口)注释 2.3 函数(方法)注释 2.4 代码逻辑注释 2.5 注释风格 3. import 规范 4....
  • 开篇:授人以鱼不若授人以渔 —— Redis 可以用来做什么?

    开篇:授人以鱼不若授人以渔 —— Redis 可以用来做什么? 由 Redis 面试想到的 小册的内容范围 Redis 可以做什么? 小结 扩展阅读 1. 《天下无难试之 Redis 面试题刁难大全》 2. 《Redis 作者 Antirez 其人趣事:为什么 Redis 的默认端口是 6379?》 3. 《我为 Redis 找到了一个新...
  • 拓展 5:优胜劣汰 —— LRU

    拓展 5:优胜劣汰 —— LRU LRU 算法 近似 LRU 算法 扩展阅读 思考 & 作业 拓展 5:优胜劣汰 —— LRU 当 Redis 内存超出物理内存限制时,内存的数据会开始和磁盘产生频繁的交换 (swap)。交换会让 Redis 的性能急剧下降,对于访问量比较频繁的 Redis 来说,这样龟速的存取效率基本上等于不可用。 在生产...
  • 6 玩家匹配队列

    玩家匹配队列 上一章的答案 游戏数据管理 进入匹配队列 玩家匹配队列 联机逻辑开发进度:■■□□□□□□□□□□ 本章结束开发进度:■■■■■□□□□□□□ 上一章的答案 index.html : var app = new Vue ({ el : '#app' , data : { ...