青训营笔记共0篇 第3页
青训营笔记
Go语言实现key-value存储系统 | 青训营-五八三

Go语言实现key-value存储系统 | 青训营

一、理论和实战介绍 1.key-value存储系统: 属于单机存储系统,使用键值对的方式进行数据持久化存储,类似于map数据结构,每一个key对应一个value,并且key总是唯一的,可以类比于关系型数据库...
admin的头像-五八三admin2年前
0170

前端语言串讲 | 青训营

一、前端语言的基本能力 HTML(超文本标记语言):作为构建网页结构的基础,了解和掌握HTML标记语言、语义化以及基本的DOM操作是必要的。 CSS(层叠样式表):CSS用于控制网页的布局和样式,需...
admin的头像-五八三admin2年前
0160

GO语言工程实践课后作业| 青训营

GO语言工程实践课后作业| 青训营 依赖管理 Go依赖管理演进 早期版本的Go语言并没有官方的依赖管理工具。开发者通常将项目的依赖包放在项目目录下的vendor文件夹中,这样每个项目都会复制一份自...
admin的头像-五八三admin2年前
0160
Go语言进阶语法八万字详解 | 青训营笔记-五八三

Go语言进阶语法八万字详解 | 青训营笔记

File文件操作 首先,file类是在os包中的,封装了底层的文件描述符和相关信息,同时封装了Read和Write的实现 FileInfo接口 FileInfo接口中定义了File信息相关的方法。 type FileInfo interface {...
admin的头像-五八三admin2年前
0160

如何把服务接入互联网(上) | 青训营

前言 学习了青训营关于企业接入互联网相关的课程,我们个人如果要把服务开放到互联网的话,也可以参照这个模式来提高我们网站服务的质量 把服务接入互联网 在互联网上买块地 拥有IP 我们要想把...
admin的头像-五八三admin2年前
0160
Go语言Kitex对接Nacos实现RPC调用(Server端) | 青训营-五八三

Go语言Kitex对接Nacos实现RPC调用(Server端) | 青训营

前言 Kitex是字节跳动研发的RPC框架,今天我和大家一起来实战操作一番,使用Thrift协议作为RPC通信协议来编写两个服务,一个作为RPC的Server,一个作为RPC的client 开发环境 编码软件:Vscode操...
admin的头像-五八三admin2年前
0160
Git 的正确使用姿势与最佳实践:团队协作和版本控制的最佳实践 | 青训营-五八三

Git 的正确使用姿势与最佳实践:团队协作和版本控制的最佳实践 | 青训营

0. 前面的话   在现代软件开发领域,团队协作和版本控制是构建成功项目不可或缺的两个关键要素。随着软件项目的规模和复杂性不断增长,有效地管理代码、协调多人合作、跟踪变更以及保持项目的...
admin的头像-五八三admin2年前
0160

GO基础语法和常用特性万字解析(一) | 青训营

第一部分 基本数据类型 了解基本数据类型,string类型不属于基本类型 数值型整数类型int , int8 , int16 , int32 , int64 , uint , uint8 , uint16 , uint32 , uint64 , byte浮点类型float32(单...
admin的头像-五八三admin2年前
0160
使用 GORM(Go 的 ORM 库)连接数据库,并完成数据持久层操作| 青训营-五八三

使用 GORM(Go 的 ORM 库)连接数据库,并完成数据持久层操作| 青训营

写在前面 本文基于字节青训营中的后端入门课程《GORM解读》,加上些许个人理解得出的课堂笔记。本人拙见,如有不当处,还望海涵。 本文需要一定的数据库知识储备。OVER!(๑╹◡╹)ノ''' Go中的...
admin的头像-五八三admin2年前
0150

Go语言入门:性能优化与性能调优|青训营

简介 性能优化的前提是满足正确可靠、简洁清晰等质量因素 性能优化是综合评估,有时候时间效率和空间效率可能对立 针对Go语言特性,介绍Go相关的性能优化建议 Benchmark Benchmark是Go语言中用...
admin的头像-五八三admin2年前
0150
简易实现 Go 的 Web 框架(上) | 青训营-五八三

简易实现 Go 的 Web 框架(上) | 青训营

最近一段时间学习了Golang,为了总结学习成果,学习更多知识,提升代码能力,所以开启了手写Gee框架的项目。 一、Http基础 1.标准库启动Web服务 首先,让我们用Go语言内置的http库撸一个Web项目...
admin的头像-五八三admin2年前
0150
性能优化与调试技巧:探讨如何通过优化JavaScript代码来提高性能 | 青训营-五八三

性能优化与调试技巧:探讨如何通过优化JavaScript代码来提高性能 | 青训营

性能优化与调试技巧:探讨如何通过优化JavaScript代码来提高性能 我们都知道,在浏览器中,JavaScript负责实现动态的交互效果和复杂的业务逻辑,因此,JavaScript代码的性能也会影响到用户体验...
admin的头像-五八三admin2年前
0150
分析抖音的互联网架构与构建高可用系统的思考|青训营-五八三

分析抖音的互联网架构与构建高可用系统的思考|青训营

摘要:本文将结合Go语言,对抖音的互联网架构进行分析,包括系统设计、技术实现和高可用性构建。同时,我们将针对类似场景,探讨如何使用Go语言构建高可用系统,以应对大规模用户和高流量负载的...
admin的头像-五八三admin2年前
0150
Go 语言入门指南:基础语法和常用特性解析(中)| 青训营-五八三

Go 语言入门指南:基础语法和常用特性解析(中)| 青训营

二、基础语法分析(下) 10.指针 这是一个使用指针的Go语言程序。下面是对程序进行逐行的解释: func add2(n int) {   n += 2 } 这段代码定义了一个名为 add2 的函数,接受一个整型参数 n。在...
admin的头像-五八三admin2年前
0150

德莱厄斯的GO语言学习笔记(1)| 青训营

go语言有大量的内置标准库 引入包 使用 import ( 'fmt' ) ​ go是强类型语言,但是虽然是强类型,go依然支持在声明变量时不指定数据类型即 var a = 'init' // 或 a := 'init' fmt.Println(a) 声...
admin的头像-五八三admin2年前
0150
Ubuntu使用bind9搭建DNS服务器 | 青训营-五八三

Ubuntu使用bind9搭建DNS服务器 | 青训营

一、涉及理论和工具 DNS服务器(Domain Name System): DNS是指域名解析系统,用于将网页设置的域名转换为机器可读的IP地址以供设备互访通信,方便用户使用简单易记的域名访问网站而不用记忆冗...
admin的头像-五八三admin2年前
0150

Go 语言入门指南:基础语法和常用特性解析

Go语言学习 Go语言是一门由Google主导开发的静态类型、编译型、并发型的高级编程语言。Go语言在语言设计上注重简洁、高效和易用,具有先进的内存管理和并发控制机制,被广泛应用于Web服务、分布...
admin的头像-五八三admin2年前
0150
从零开始解读第二个小项目(新手看过来!!!) | 青训营-五八三

从零开始解读第二个小项目(新手看过来!!!) | 青训营

写在前面 本人准大二,之前也没有后端开发经验(本人主业是搞人工智能的),也没有学过计算机网络(408只学了数据结构),也没有go语言基础,语言只学过C++和Python。这篇文章完全是我现学现卖...
admin的头像-五八三admin2年前
0150
互联网交互——网络提速优化 | 青训营笔记-五八三

互联网交互——网络提速优化 | 青训营笔记

网络架构给产品提质 1. 多路复用/Stream 多路复用(Multiplexing)和流(Stream)是TCP协议中的两个重要概念,它们协同工作来实现可靠的数据传输和管理。 多路复用(Multiplexing):在TCP连接...
admin的头像-五八三admin2年前
0150

Go 语言入门指南指针篇 | 青训营

GO语言基础语法--------指针篇 前言:在这篇文章中我们将重点关注Go语言指针的运用和GO语言和C/C++语言中指针的区别,这将会包括内存管理,空指针处理等内容。 Go语言和C/C++语言在指针的概念和...
admin的头像-五八三admin2年前
0140