首页
首页
BOT
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
青训营2022
小跟班李
创建于2023-03-21
订阅专栏
青训营笔记
暂无订阅
共21篇文章
创建于2023-03-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
RPC框架分层设计 | 青训营笔记
1.基本概念 1.1 本地函数的调用 将a和b的值压栈 通过函数指针找到calculate函数,进入函数取出栈中的值2和3,将其赋予×和y 计算×* y,并将结果存在z 将z的值压栈,然后从calcu
深入理解RDBMS | 青训营笔记
01. 经典案例 1.1 事务(Transaction): 是由一组SQL语句组成的一个程序执行单元(Unit),它需要满足ACID特性。 ACID 原子性( tomicity): 事务是一个不可再分
Go工程进阶(1):并发控制和依赖管理 | 青训营笔记
1.并发控制 1.1 并发VS并行 并发:多线程程序在一个CPU上运行 并行:多线程程序在多核CPU上运行 Go语言可以发挥多核优势,高效运行 协程 协程 协程 协程 用户态 线程 线程 内核态 协程
性能调优实战 | 青训营笔记
采样程序通过内存分配器在堆上分配和释放的内存,记录分配/释放的大小和数量 - 采样率:每分配512KB记录一次,可在运行开头修改,1为每次分配均记录 - 采样时间:从程序运行开始到采样时
架构初探 - 谁动了我的蛋糕 | 青训营笔记
1. 什么是架构 1.1 架构定义 架构,又称软件架构 是有关软件整体结构与组件的抽象描述 用于指导软件系统各个方面的设计 通俗定义解释: 实现一个软件有很多种方法,架构在方法选择上起着至关重要的指导
黑灰产监控与防御 | 青训营笔记
1. 国内黑产介绍 常见的黑产: 诈骗 木马 薅羊毛 钓鱼 黄牛 病毒 博彩 拖库 引流 黑产规模: 中国 “网络黑产” 从业人数已超过150万,市场规模已经达到千亿级别 —— 中国法院网 2017年
消息队列 | 青训营笔记
1. 走进消息队列 1.1 几个案例 案例一:系统崩溃 解决方案:削峰 案例二:服务能力有限 解决方案:解耦 案例三:链路耗时长尾 解决方案:异步 1.2 消息队列发展历程 1.3 业界消息队列的对比
Database/SQL与GORM设计与实践 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 7 天 1.理解database/sql 1.1 基本用法 import driver 实现 使用driver + DNS初始化 DB 连接 执行一条
规则引擎设计与实现 | 青训营笔记
1.认识规则引擎 1.1 规则引擎的定义 规则引擎是一种嵌入式在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,使用预定义的语义模块编写业务决策。接受数据输入,解释业务规划,并根据业务规则
分布式理论 | 青训营笔记
1.1 什么是分布式 分布式系统是计算机程序的集合,这些程序利用跨多个独立计算节点的计算资源来实现共同的目标。可以分为分布式计算、分布式存储、分布式数据库等。 优势: 去中心化 低成本 弹性 资源共享
手把手教你做系统设计 | 青训营笔记
1,系统设计方法论 系统设计中遇到的问题: 为什么要做系统设计 系统设计的定义是什么 怎么做系统设计,如何落地一个系统设计 系统功能实现之后,如何分析瓶颈并优化 如何验证系统的可用性和稳定性 为什么要
认识存储与数据库 | 青训营笔记
01. 经典案例 1.1 数据的产生 注册账号-提交数据 1.2 数据的流动 数据进入后台数据库 1.3 数据的持久化 校验数据的合法性 修改内存 写入存储介质 1.4 潜在的问题 数据库怎么保证数据
Go基础语法| 青训营笔记
go的基础语法 包括go语言的基本组成,基础语法,包括变量的声明。普通变量和引用类型的变量,给出代码
Go工程进阶(2):测试和项目实战 | 青训营笔记
--- theme: fancy --- ## 1.测试 测试可大致分为三类:**回归测试,集成测试,单元测试** 从前到后,覆盖层逐层变大,成本逐层降低。 ### 1.1 回归测试 ### 1.2
Go框架三件套详解(Web/RPC/ORM)1 | 青训营笔记
1. 简介 Gorm:Gorm是一个已经迭代了10年+的功能强大的ORM框架,在字节内部被广泛使用并且拥有非常丰富的开源扩展。 Kitex: Kitex是字节内部的 Golang微服务RPC框架,具
Go框架三件套详解(Web/RPC/ORM)2 | 青训营笔记
接上文 这是我参与「第五届青训营 」伴学笔记创作活动的第 9 天 2.三件套的使用 2.2 Kitex的使用 安装Kitex go install github.com/cloudwego/kitex
分布式定时任务 | 青训营笔记
1. 前言 春节集卡瓜分220亿 自动化+定时执行+海量数据+高效稳定=分布式定时任务 2. 发展历程 2.1 Windows批处理 case1:10分钟Windows电脑自动关机 step1:新建-
高质量编程与性能调优(1)| 青训营笔记
1. 高质量编程 1.1 简介 编程原则 简单性 可读性 生产力 编程规范 代码格式 注释 命名规范 控制流程 错误和异常处理 注释应该做的: 注释应该解释代码的作用 注释应该解释代码是如何做的 注释
自动内存管理 | 青训营笔记
1.自动内存管理 1.1 概念 动态内存:程序在运行时根据需求动态分配的内存:malloc() 自动内存管理(垃圾回收): 由程序语言的运行时系统管理动态内存 Mutator:业务线程,分配新对象,修
微服务框架-不变的基建 | 青训营笔记
1. 微服务架构介绍 1.1 系统架构演变历史 为什么系统架构需要严禁? 互联网的爆炸性发展 硬件设施的快速发展 需求复杂性的多样化 开发人员的急剧增加 计算机理论及技术的发展 单体架构 优势:性能最
下一页