5月6日打卡,今日学习《go module 环境配置》:这个文章介绍了通过使用代理来解决golang.org的一些第三方包被墙的问题,而且介绍了golang的代理环境配置,读者在使用第三方包出现问题时可以参照该方法
1 | this.axios({ |
5月7日打卡,今日学习《Go Web开发入门指南》:学到了最基本的go制作http服务器,并学到了用gin框架优化服务器运行速度以及gin框架基本的构建流程,了解了go使用的路由匹配方式和技术和装饰路由模式和gin的一些中间件的知识
5月8日打卡,今日学习《谁说明天上线,这货压根不知道开发流程!》:本文介绍了一个完整的项目从实际开发到项目交付中的人员分布(产品经理,设计,研发,运营,测试多个岗位),交代了每个岗位之间的分工合作,任务分配,以及项目完成之后的复盘工作
5月9日打卡,今日学习《Go语言之网络编程》:学到了网络中的数据接受方和发送方的模式,了解了数据包从物理层到数据链路层到网络层再到应用层的数据传输协议,分别有mac地址传输,udp传输,tcp传输,了解到了tcp相比较于udp的在传输结果上的优点,同时也知道了tcp消耗资源的特性,也学到了socket编程,和用go监听端口,发送,接受数据包的方法
5月10日打卡,今日学习《新版本Golang的包管理入门教程》:该文章讲解了golang从1.12版本之前的包管理模式和现在的包管理模式,原本繁杂的包管理变得更加简单,go.mod文件统一管理项目依赖,项目初始时有一个模块名,并且项目中的每个文件都可以通过模块名/文件夹访问到,并且介绍了golang的包管理三种模式auto,on,off
5月11日打卡,今日学习《Golang 零值、空值与空结构》:从中学到了go语言中数值累心与引用类型中“空”的不同表现形式,了解了go中nil和其他语言中null的相同与不同之处,学到了用nil对一些变量判空和初始化函数默认返回值的方式,了解了空类型不占空间的特点
5月12日打卡,今日学习《对Golang一知半解?这里是上百篇掘金Golang优质文章| Go主题月》:学到了go语言入门的学习路径,了解了基本的学习规划,并从中挑选几篇文章着重研读,准备将这篇文章用来为自己打好go语言基础
5月13日打卡,今日学习《如何用Go语言进行Web应用的开发?附4个常用框架对比总结!》:了解了go语言的主流web开发框架,学到了这些开发框架的优缺点,知道了gin框架封装比较优雅,API友好,源码注释比较明确的特点
5月14日打卡,今日学习《我在工作中是如何使用 git 的》:复习了git的基本使用,学到了对git命令起别名的方式,和git rebase让提交代码更加清晰的方式和git revert回滚提交的方法,知道了git reset撤回暂存区的提交,加深了对git命令的掌握
5月15日打卡,今日学习《Go工具之generate》:学到了用generator工具自动生成错误码相关的释义,考虑可以用该功能自动生成其他具有辅助性释义的文件,提高开发效率,帮助提升代码的可读性
5月17日打卡,今日学习《技术问题-经典网络模型》:本文介绍了一个简化了汇聚层,使用于规模500接入数以内的公司,介绍了接入,核心,出口的一些协议,如VRRP,RSTP,access,TRUNK,STP,网关直接落在核心交换机上的经典网络模型。
5月18日打卡,今日学习《MySQL安装及GORM的增删查改》:从本文加深了对mysql的理解,学到了导入gorm依赖,用gorm自动创建表结构,以及gorm的CRUD操作,获取数据库连接,初始化等操作
5月19日打卡,今日学习《Gorm使用规范最佳实践》:该系列详细介绍了Grom的使用方法和技巧,命名规范,了解了约定大于配置的条约,加深了对gorm的理解和对象关系映射方法,学会了用Gorm自动创建数据库的方法
“path”: “pages/index”,
“style”: {
“navigationBarTextStyle”: “black”,
“navigationStyle”: “custom”,
“app-plus”: {
“softinputMode”: “adjustResize”,
“bounce”: “none”
}
}