首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go后端笔记 | 第五届青训营
HelliWrold1
创建于2023-01-15
订阅专栏
-
暂无订阅
共16篇文章
创建于2023-01-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
HTTP框架设计 | 青训营笔记
HTTP框架设计 | 青训营笔记 这是我参与「第五届青训营 」笔记创作活动的第17天 HTTP Hyper Text Transfer Protocol 协议开始 协议元数据 Text 协议结束 PO
RPC原理与实现 | 青训营笔记
这是我参与「第五届青训营 」笔记创作活动的第16天 RPC 远程函数调用(Remote Procedure Calls) 需要解决的问题 函数映射,每个函数都有一个ID 数据转换成字节流, 网络传输
BMQ和RocketMQ | 青训营笔记
这是我参与「第五届青训营 」笔记创作活动的第15天 BMQ 兼容Kafka协议,存算分离,云原生消息队列 Controller与Coordinator分离,增加Proxy 运维操作上BMQ在重启、替换
Kafka消息队列 | 青训营笔记
这是我参与「第五届青训营 」笔记创作活动的第14天 消息队列 删库跑路,系统崩溃 解耦,将待处理任务放入消息队列 服务能力有限 削峰,将请求放入消息队列,每次只获取10个请求进行处理 链式耗时长尾 异
分布式定时任务 | 青训营笔记
这是我参与「第五届青训营 」笔记创作活动的第13天 分布式定时任务 自动化+定时执行+海量数据+高效稳定=定时任务 Windows 自动化脚本 任务计划程序 Linux CronJob Timer、T
系统设计 | 青训营笔记
这是我参与「第五届青训营 」笔记创作活动的第12天 系统设计 系统设计方法论 为什么要做系统设计 个人能力提升,利于面试 业务驱动 系统重构 突破和创新 如何评估一个系统 可用性、安全性、扩展性、易用
微服务架构 | 青训营笔记
这是我参与「第五届青训营 」笔记创作活动的第11天 系统架构演变历史 单体架构——分布式架构——微服务架构 单体架构 优势 性能最高 冗余小 劣势 debug困难 模块相互影响 模块分工,开发流程 垂
分布式理论 | 青训营笔记
这是我参与「第五届青训营 」笔记创作活动的第9天 分布式理论 分布式概述 分布式系统是计算机程序的集合,这些程序利用跨多个独立计算节点的计算资源来实现共同的目标。可以分为分布式计算、分布式存储、分布式
架构初探 | 青训营笔记
这是我参与「第五届青训营 」笔记创作活动的第8天 架构 架构的定义 架构,又称软件架构 是有关软件整体结构与组建的抽象简述 用于指导软件系统各个方面的设计 实现一个软件有很多种方法,架构在方法选择上起
Linux Go环境配置&kitex安装体验 | 青训营笔记
这是我参与「第五届青训营 」笔记创作活动的第5天 Linux Go环境配置 首先下载Go的官方Linux安装包https://golang.google.cn/doc/install 如果wget失败
并发&测试&依赖管理 | 青训营笔记
这是我参与「第五届青训营 」笔记创作活动的第2天 Go并发 Golang使用Goroutine实现轻量级线程(协程),运行在用户态,栈KB级别 使用Goroutine 使用go关键字创建一个协程,只需
规则引擎设计与实现 | 青训营笔记
这是我参与「第五届青训营 」笔记创作活动的第7天 规则引擎的定义 规则引擎可以解决开发人员重复编码的问题,业务决策与服务本身解耦,提高服务的可维护性,缩短开发路径,提高效率 应用场景 风控对抗 活动策
Go 框架三件套详解 | 青训营笔记
这是我参与「第五届青训营 」笔记创作活动的第6天 Go 框架三件套详解(Web/RPC/ORM) Gorm Gorm官方文档 创建数据 约定 使用名为ID的字段作为主键 使用结构体的蛇形负数作为表名
Go语言发行版优化 | 青训营笔记
这是我参与「第五届青训营 」笔记创作活动的第4天 Go语言发行版优化 优化 内存管理优化 编译器优化 背景 自动内存管理和Go内存管理机制 编译器优化基本问题和思路 字节跳动优化方案 性能优化的原因
Go高质量编程原则与Go程序性能优化 | 青训营笔记
高质量编程 高质量——代码清晰可靠,简洁清晰 各种边界条件是否完备 异常情况处理 易读易维护 编程原则 简单性:消除多于的复杂性,以简单清晰的逻辑编写代码 可读性:代码要易读,以便维护 生产力:团队工
Golang基础语法 | 青训营笔记
Golang基础语法 | 青训营笔记 这是我参与「第五届青训营 」笔记创作活动的第1天 一、本堂课重点内容: 本堂课介绍的是Golang的基础语法和实战项目讲解,基础语法包括变量、常量、类型、函数、数