课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 一名爱分享,爱代码的小码农。拥有多年游戏服务器开发经验。不断学习新的事务吸收到日常开发中。

  • 课程详情

    内容包含如下:
    • 基础入门:变量定义、变量函数、条件语句、循环语句、函数定义、函数调用。
    • 基础中阶:结构体定义、结构体使用、接口定义、接口使用、结构体组合。
    • 基础高阶:协程概念、channel概念,协程与channel的使用。
    • 容器:       如slice、数组、map、string等。
    • 标准库:    标准库中常见模块使用,如json、strings、math、os等。
    • 网络编程: TCP服务器编写、TCP客户端编写、http服务器使用。
    • 协程调度: 深入讲解golang协程调度规则,理解golang程序内部结构。
    • 源码导读: 标准库源代码解析如string、slice、json、strings等。
    • 汇编源码: 讲解plan9汇编,golang函数调用栈、对象内存结构、汇编与go源码调用。
    • 内存管理: 讲解golang的内存垃圾回收机制。
    • gorm使用: gorm是golang封装的mysql模型库,利用golang的反射机制实现模型的存取。
    • go-redis使用:redis的客户端引擎代码。