首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端青训营笔记打卡
半岛小旺
创建于2023-05-28
订阅专栏
后端青训营笔记打卡
暂无订阅
共16篇文章
创建于2023-05-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
day3-使用 Go 连接 MongoDB 数据库并实现增删改查操作示例 | 青训营
在 Go 语言中,我们可以使用 go.mongodb.org/mongo-driver 包来连接 MongoDB 数据库并执行增删改查操作。本文将介绍如何使用 Go 连接 MongoDB 数据库,并实
day2-使用 GORM 连接数据库并实现增删改查操作的详细步骤 | 青训营
在现代的软件开发中,数据库操作是不可避免的一部分。为了提高开发效率和代码的可维护性,我们通常会使用 ORM(对象关系映射)库来管理数据库操作。在 Go 语言中,GORM 是一个流行的 ORM 库,它能
day1-Go语言与Hadoop | 青训营
Hadoop 是一个开源的分布式计算框架,旨在处理大规模数据集的存储和处理。它的核心原理是将数据分布式存储在多个节点上,并使用并行计算来处理数据。本次笔记将详细介绍 Hadoop 的原理和特点,并探讨
day14-Go语言与Kafka | 青训营笔记
Kafka:分布式流处理平台 Kafka 是一个高吞吐量、可扩展、持久化的分布式消息队列系统,用于构建实时数据流平台和大规模数据处理应用。它具有可靠性、可扩展性和持久性的特点,适用于解决数据传输、消息
day13-Go语言与Consul | 青训营笔记
Consul: 服务发现和配置中心 Consul 是一个开源的分布式服务发现和配置中心工具,用于构建可靠的分布式系统。它提供了服务注册与发现、健康检查、分布式一致性、键值存储和多数据中心等功能。本次笔
day12-Go语言与etcd | 青训营笔记
etcd: 分布式键值存储系统 etcd 是一个开源的分布式键值存储系统,用于可靠地存储和管理分布式系统中的关键数据。它是基于 Raft 算法实现的,提供了高可用性、一致性和分布式协调的能力。本次笔记
day11-Go语言与ZooKeeper | 青训营笔记
ZooKeeper: 分布式协调服务 ZooKeeper是一个开源的分布式协调服务,提供了一个高性能的、可靠的、分布式的数据注册、协调和配置管理系统。它被设计用于解决分布式系统中的一致性问题,使得分布
day10-分布式工具和框架 | 青训营笔记
最近在学习微服务、分布式开发时,发现除了我们常见的ZooKeeper、Consul外,有太多的分布式工具和框架可用于简化分布式应用程序的开发和管理。以下是一些常见的分布式工具和框架: Apache Z
day09-Go语言与三种消息队列:Kafka、RocketMQ、VerneMQ | 青训营笔记
本次笔记是对三种消息队列(Kafka、RocketMQ、VerneMQ)的简介以及如何在Go语言中使用它们的说明: 1. Kafka: Kafka是一个分布式流处理平台,具有高吞吐量、可持久化存储和容
day08-Go操作FTP文件存储服务器 | 青训营笔记
最近玩项目遇到FTP文件存储服务器,特地学了一些它与Go的生态,特此记录下来; 1、FTP文件存储服务器 FTP是一种网络协议,它用于在计算机之间传输文件。在FTP中,文件通常被存储在FTP服务器上,
day07-Go语言中的数据结构和算法及示例 | 青训营笔记
在计算机科学和软件开发中,数据结构和算法是至关重要的概念。数据结构是组织和存储数据的方式,而算法是解决问题的步骤和规则。本次笔记将记录探讨数据结构、空间复杂度和时间复杂度的概念,并提供代码示例,帮助同
day05-Go语言“net”包进行简单TCP和UDP通信 | 青训营笔记
Go语言的net包是标准库中提供的网络编程相关的包,它提供了一组功能丰富的API,用于处理网络通信、连接管理和数据传输等操作。net包提供了对各种网络协议(如TCP、UDP、HTTP等)的支持,以及与
day04-数据查询-索引 | 青训营笔记
MySQL数据库的索引是一种用于加快数据检索速度的数据结构。它可以通过建立索引,将数据库表中的数据按照某种特定的规则进行组织和排序,从而提高查询效率。本次笔记记录MySQL数据库的索引,包括实现机制、
day03-单元测试的概念和规则 | 青训营笔记
单元测试:软件开发中的一种测试方法,用于对程序的最小可测试单元(即函数、方法或类)进行独立的测试。它的目标是验证单元的行为是否符合预期,并发现并修复其中的错误。 以下是单元测试的一些重要概念和规则:
day02-golang的goroutine和线程通信 | 青训营笔记
1、进程、线程、协程的关系 进程、线程和协程是并发编程中的概念,它们是不同层次的抽象。 进程(Process)是计算机中运行的程序的实例。每个进程都有自己的地址空间、内存和系统资源,并由操作系统进行管
day01-GO语言的锁 | 青训营笔记
Golang是一种高性能的编程语言,它提供了一些并发编程的原语,其中之一就是锁(Lock)。在并发编程中,锁是一种用于保护共享资源的机制,它可以确保在同一时间只有一个线程可以访问共享资源,从而避免数据