自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 《设计模式之禅》读书笔记-工厂模式(go语言版)

记录阅读设计模式之禅的读书笔记-第一篇工厂模式。

2023-10-22 23:32:20 45 1

原创 TiDB学习笔记(第二篇-TiDB)

用户的 SQL 请求会直接或者通过 Load Balancer 发送到 TiDB Server,TiDB Server 会解析 MySQL Protocol Packet,获取请求内容,对 SQL 进行语法解析和语义分析,制定和优化查询计划,执行查询计划并获取和处理数据。和普通 TiKV 节点不一样的是,在 TiFlash 内部,数据是以列式的形式进行存储,主要的功能是为分析型的场景加速(辅助OLAP场景)因为对分区大小的控制比较严格,保证了读取数据时,lsm树的读取的最大延迟是可控的。

2023-10-22 17:15:21 82 1

原创 TiDB学习笔记(第一篇-LSM树)

在面对频繁写更新的场景中,LSM树使用顺序写代替B+树的随机写,在写效率上相对更具优势,目前被广泛应用在需要大量写的场景下。同时LSM树具有两大特点,独特的log数据储存格式和在后台不断合并的维护方式。

2023-10-03 15:58:26 124 1

原创 go如何优雅的处理error

go语言编程经常出现多次的异常处理导致代码的可读性遭受到影响,我们举一个简单的例子在上述函数中,我们针对读写每次调用函数都需要对函数进行异常处理,导致代码十分冗长,针对上述问题我们是否有好的解决方案呢?

2023-09-24 17:28:14 104 1

原创 使用Kitex搭建A->B grpc通信实践

使用kitex框架定义的idl文件要基于proto3,语法可以参考定义一下两个proto文件:注意定义的idl文件都需要定义go_packagebase.protorpc服务文件:myservice.protoZERO = 0;FIRST = 1;SECOND = 2;THIRD = 3;FOURTH = 4;定义好了idl文件,我们就可以使用kitex生成grpc的client和service代码。

2023-09-24 17:16:16 256

原创 搞定Gridea+github+Typora+PicGo+CSDN中踩的坑

搞定Gridea+github+Typora+PicGo+CSDN中踩的坑作为小白刚开始写博客,想要利用github的gitpages和图床来完成博客,中途遇见的坑记录一下各位出现类似的问题能帮到大家是最好的。

2020-12-10 20:26:21 1167

原创 transformer算法介绍

Transformer介绍(个人理解)前言在阅读了谷歌attention is all you need和一篇很棒的解释文章后对transformer应用注意力机制有了一定的理解,利用注意力机制代替传统的RNN模型更好的利用了上下文的信息。文章链接:The Illustrated TransformerAttention Is All You NeedTransformer: A Novel Neural Network Architecture for Language Understandi

2020-12-10 10:40:38 2170

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除