首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
青训营
Crave
创建于2023-01-15
订阅专栏
青训营笔记
暂无订阅
共18篇文章
创建于2023-01-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
「青训营 X 码上掘金」主题 4 攒青豆
当青训营遇上码上掘金 题目背景 现有 n 个宽度为 1 的柱子,给出 n 个非负整数依次表示柱子的高度,排列后如下图所示,此时均匀从上空向下撒青豆,计算按此排列的柱子能接住多少青豆。(不考虑边角堆积)
分布定时任务 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 17 天 ## 前言 自动化 + 定时执行 + 海量数据 + 高效稳定 = 分布式定时任务 发展历程 Case1:10分钟后Window
消息队列 RocketMQ | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 16 天 使用场景 例如,针对电商业务线,其业务涉及广泛,如注册、订单、库存、物流等;同时,也会涉及许多业务峰值时刻,如秒杀活动、周年庆、定期特惠等
消息队列 Kafka | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 15 天 使用场景 搜索服务、直播服务、订单服务、支付服务 --> 搜索、点赞、评论、收藏 如何使用Kafka 创建集群:首先需要创建一个Kafka集
消息队列前世今生 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 14 天 什么是消息队列 消息队列(MQ),指保存消息的一个容器,本质是个队列。但这个队列呢,需要支持 高吞吐,高并发,并且高可用 消息队列发展历程
微服务治理实践 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 13 天 重试的意义 本地函数调用可能产生的异常: 参数非法 OOM(Out Of Memory) NPE(Null Pointer Exceptio
微服务核心服务治理功能 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 12 天 服务发布 服务发布(deployment),即指让一个服务升级运行新的代码的过程。 服务发布的难点 服务不可用:
微服务架构原理及特征 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 11 天 基本概念 服务(service):一组具有相同逻辑的运行实体 实例(instance):一个服务中,每个运行实体即为一个实例 实例与进程的关
微服务架构介绍 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 10 天 微服务架构介绍 系统架构演变历史 单体架构 优势: 性能最高 冗余小 劣势 debug困难 模块相互影响 模块分工、开发流程 垂直应用架构
HTTP框架的性能优化 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 9 天 针对网络库的优化 需求 Go net 是 BIO 模型 存下全部Header 减少系统调用次数 能够复用内存 能够多次读 优化 go net
HTTP 框架修炼之道 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 8 天 HTTP协议 HTTP:超文本传输协议(Hypertext Transfer Protocol) 协议内容 请求行/状态行:方法名、URL、协
GORM 框架基本介绍 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 7 天 Gorm的基本使用 只用first会出现问题,记得传入指针 更新数据,可以用.table。更新零值用map gorm创建数据 链式调用 res
深入浅出RPC框架 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 6 天 基本概念 远程函数调用(RPC - Remote Procedure Calls) RPC解决的问题: 函数映射:在本地调用中,函数体是直接通
database与gorm设计与实践 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 5 天 理解 database/sql 设计原理 GORM基础使用 基本用法 基本用法-CRUD 模型定义 约定优于配置 表名为 struct nam
Go语言内存管理 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 4 天 性能优化 性能优化的层面 - 业务代码:具体问题,具体分析,容易获得较大的性能收益 - SDK - 基础库
Go高质量编程与性能调优 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 3 天 高质量编程 高质量编程 各种边界条件考虑完备 异常情况处理 稳定性保证 编码规范 代码格式 推荐使用 gofmt 自动格式化代码,goimpo
Go语言进阶-依赖管理-测试-项目实战 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 2 天 语言进阶 Goroutine 协程:用户态,轻量级线程,栈MB级别 线程:内核态,线程跑多个协程,栈KB级别 go语言使用协程时只需要在在函数
Go语言基础与实战案例 | 青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 1 天 Go基础知识 什么是Go语言 高性能、高并发: 语法简单、学习曲线平缓 丰富的标准库 完善的工具链:编译、代码格式化、错误检查、帮助文档、代码