![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GO学习
文章平均质量分 64
xhlbetter
这个作者很懒,什么都没留下…
展开
-
后端-数据结构和算法
数据结构和算法几乎存在于程序开发中的所有地方。什么是最快的排序算法?原创 2022-06-15 11:32:50 · 414 阅读 · 1 评论 -
后端-将我的服务开放给用户
经典问题:浏览器 输入网站域名 www.toutiao.com到网页加载出来,都经历了哪些过程?DNS域名解析→TCP→TLS→HTTP请求主机表Host→ip映射Host管理很多问题,因此使用域名系统替换hosts文件DNS查询原创 2022-06-12 01:12:36 · 151 阅读 · 0 评论 -
后端-打开抖音互联网会发生什么
青训营刷抖音视频会涉及那些协议呢?域名解析 DNS视频下载/HTTP图片下载/HTTP评论API/HTTP目录1 刷抖音网络是怎么交互的?1.1 网络接入-互联网1.2 网络接入-路由2 刷抖音为什么又快又稳?3 总结回顾1 刷抖音网络是怎么交互的?1.1 网络接入-互联网1.2 网络接入-路由往同网段如何发包、交互?在网段通信时,数据包中的地址就是源IP,目标IP,源MAC,目标MAC,根本用不到网关,而当检测到需要把数据包发到远程网络时,这时,目标MAC就必须改变了,在还.原创 2022-05-19 22:10:22 · 1718 阅读 · 0 评论 -
后端-从需求到上线全流程
青训营目录需求分析开发阶段需求分析合理的坎需求,同时学会站在客户的角度,提新需求。合理规划时间。开发阶段微服务架构可能带来的网络通信开销的增加。原创 2022-05-18 17:20:07 · 418 阅读 · 0 评论 -
后端-设计模式Database/SQL与GORM实践
青训营目录01.理解database/sql1.1 基本用法 - Quick Start1.2 设计原理01.理解database/sql1.1 基本用法 - Quick Start1.2 设计原理原创 2022-05-16 14:37:37 · 419 阅读 · 0 评论 -
后端-高性能 Go 语言发行版优化与落地实践
青训营性能优化-提高软件系统处理能力,减少不必要的消耗。为什么要做性能优化?带来用户体验的提升降低成本,提高效率1自动内存管理1.1自动内存管理自动内存管理(垃圾回收):由程序语言的运行时系统管理动态内存三个任务为新对象分配空间找到存活对象回收死亡对象的内存空间相关概念:1.2 追踪垃圾回收对象被回收的条件:指针指向关系不可达的对象标记根对象静态变量、全局变量、常量、线程栈等标记:找到可达对象从根对象出发,找到所有可达对象清理:所有不可达对象Copyi.原创 2022-05-14 16:34:16 · 123 阅读 · 0 评论 -
git clone 报错
有时候git clone 会报如下错误:可以通过设置代理:go env -w GOPROXY=https://goproxy.cn,direct设置完再运行git clone的命令就可以成功克隆了原创 2022-05-06 21:34:46 · 275 阅读 · 0 评论