会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Miraizu的笔记
一个蒟蒻的博客
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
11
下一页
2023年2月10日
Day12 rpc | 青训营笔记
摘要: 这是我参与「第五届青训营」伴学笔记创作活动的第 12 天 rpc 可以参考论文Implementing Remote Procedure Calls RPC由五个部分组成 User、User-Stub、RPC-Runtime、Server-Stub、Server 数据会由User-stub打包,打包
阅读全文
posted @ 2023-02-10 20:33 七つ一旋桜
阅读(27)
评论(0)
推荐(0)
2023年2月9日
Day11 消息队列 | 青训营笔记
摘要: 这是我参与「第五届青训营」伴学笔记创作活动的第 11 天 什么是消息队列: 消息队列是一个保存信息的容器,本质是一个队列,这个队列有高吞吐,高并发,高可用的特点 信息队列的应用场景 解耦: 处理系统崩溃 削峰:解决服务处理能力有限 异步:解决链路耗时长尾 处理日志 常见的消息队列: kafka ka
阅读全文
posted @ 2023-02-09 17:51 七つ一旋桜
阅读(48)
评论(0)
推荐(0)
2023年2月2日
Day10 分布式 | 青训营笔记
摘要: 这是我参与「第五届青训营」伴学笔记创作活动的第 10 天 分布式 分布式是计算机程序的集合,这些程序利用跨多个独立计算节点的计算资源实现共同的目标。可以分为分布式计算,分布式存储,分布式数据库等。 优势: 去中心化 低成本 弹性 资源共享 可靠性高 难点: 普遍的节点故障 不可靠的网络 异构的机器和
阅读全文
posted @ 2023-02-02 14:28 七つ一旋桜
阅读(30)
评论(0)
推荐(0)
2023年2月1日
Day9 服务架构 | 青训营笔记
摘要: 这是我参与「第五届青训营」伴学笔记创作活动的第 9 天 推荐参考资料 凤凰架构:构建可靠的大型分布式系统 | 凤凰架构 (icyfenix.cn) 常见的服务架构 单机 单机架构是所有的服务都在同一进程中运行 这个架构缺点较大,运维时需要停机 单体 单体架构基于单机架构,将单机架构的服务部署在多个机
阅读全文
posted @ 2023-02-01 17:24 七つ一旋桜
阅读(48)
评论(0)
推荐(0)
2023年1月31日
Day8 规则引擎 | 青训营笔记
摘要: 这是我参与「第五届青训营」伴学笔记创作活动的第 8 天 编译原理 词法分析 词法分析就是将代码字符串转换为词法单元的过程 如何识别Token? 有限自动机是一个状态机,他的状态数量是有限的,该状态机在任何一个状态,基于输入的字符都可以做一个确定的状态转换 语法分析 在词法分析的基础上,识别表达式的语
阅读全文
posted @ 2023-01-31 15:08 七つ一旋桜
阅读(56)
评论(0)
推荐(0)
2023年1月21日
Day7 gorm dao的使用 | 青训营笔记
摘要: 这是我参与「第五届青训营 」伴学笔记创作活动的第 7 天 gorm/gen是一个没有依赖关系的生成工具,可以用于从数据库生成结构 它具有以下特點 簡單,並且可以生成動態可重用的sql 100%类型安全DAO API,无interface{} 数据库结构遵循GORM惯例 GORM底层,支持GORM支持
阅读全文
posted @ 2023-01-21 20:16 七つ一旋桜
阅读(149)
评论(0)
推荐(0)
2023年1月20日
Day6 kitex-hertz代码生成工具的使用 | 青训营笔记
摘要: 这是我参与「第五届青训营 」伴学笔记创作活动的第 6 天 安装代码生成工具 go install github.com/cloudwego/hertz/cmd/hz@latest go install github.com/cloudwego/kitex/tool/cmd/kitex@latest
阅读全文
posted @ 2023-01-20 22:03 七つ一旋桜
阅读(290)
评论(0)
推荐(0)
2023年1月19日
Day5 go内存管理优化 | 青训营笔记
摘要: 这是我参与「第五届青训营 」伴学笔记创作活动的第 5 天 性能优化 性能优化可以从两个层面分析 业务层优化 针对特定场景,具体问题具体分析 语言运行时优化 解决更通用(整体业务)的性能问题 需要考虑更多场景 权衡需要被优化的场景 而以上两个层面的优化都需要靠数据驱动去优化 数据驱动 使用pprof等
阅读全文
posted @ 2023-01-19 16:09 七つ一旋桜
阅读(49)
评论(0)
推荐(0)
2023年1月18日
Day4 使用grpc-gateway构建微服务网关 | 青训营笔记
摘要: 这是我参与「第五届青训营 」伴学笔记创作活动的第 4 天 进行微服务开发的时候会用到网关服务,而原生自己实现一个网关服务会显得费时费力,grpc官方提供了一个网关服务插件grpc-gateway 使用这个插件可以像生成grpc服务一样生成网关服务,同时它还支持生成openapi,这样就可以轻松集成s
阅读全文
posted @ 2023-01-18 17:55 七つ一旋桜
阅读(83)
评论(0)
推荐(0)
2023年1月17日
golang实现set
摘要: golang没有原生的set 要实现set可以使用map来简易实现 定义一个Set可以这么定义 type Set[T comparable] struct { set map[T]struct{} } 为什么map的值类型用struct{}? 因为struct{}不占内存 package main
阅读全文
posted @ 2023-01-17 23:52 七つ一旋桜
阅读(67)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
11
下一页
公告