![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码艺廊
文章平均质量分 68
utmhikari
talk is cheap code is rich
展开
-
【代码艺廊】daggre:数据聚合与联表检查工具
今天的主题是配置数据处理服务方面的内容,笔者采纳通过配置化方式声明数据处理过程的设计,编写了一个数据聚合工具daggre,全称为DAta-AGGREgator,专门用于处理数据的联表视图、过滤检查相关的需求。本文主要讲述工具的设计和应用场景。原创 2022-12-10 19:58:46 · 672 阅读 · 0 评论 -
【代码艺廊】Protobuf+GRPC应用范例:protobuf-grpc-starter
后端的服务间通常采用固定的协议&rpc框架通信,当前主流的方案是以protobuf协议为基础,采用grpc进行通信,这种方式在Golang的开发中尤其突出。因此,笔者决定做一个小的golang应用来踩坑protobuf+grpc编码模式,上传到github分享——这便是protobuf-grpc-starter。protobuf-grpc-starter主要受到了PasteBin的启发,用户post一段代码到服务器,得到一个短链接(shortLink),其它用户可以通过这个短链接取查看这个用户所发原创 2021-04-02 01:08:20 · 351 阅读 · 0 评论 -
【代码艺廊】start-fastapi升级,对FastAPI应用开发的全新理解
2021,新的开始,曾经精心制作的轻量级web后端框架start-fastapi也经历了一次升级。这次升级,是基于这一年来使用start-fastapi开发以及应用与业务工作的经验,对已有框架进行的结构性的优化。start-fastapi,甚至是FastAPI本身,其专注的方面都是在快速实现轻量级应用当中。在升级后2021版的结构中,针对如何更加效率地组成FastAPI应用,下了很多手笔。我们可以一探究竟:升级版start-fastapi第一层只保留了4个目录:app、cfg、core、misc。ap原创 2021-01-24 21:38:30 · 464 阅读 · 0 评论 -
【代码艺廊】代码仓库管理小工具repomaster
呼吸不停,coding不止。代码艺廊新系列,将要用来陈列自己的大小作品;极客日常系列,则专门用于分享新的技术心得。开年第一作,介绍一个自制用于管理代码仓库的小工具repomaster。代码仓库管理在许多场景能够用到,比如用作构建集群的文件缓存、构建配置的代码仓库服务、配置导出与检查等等,其中最后一种需求在游戏QA的工作场景(导表检查)会是一个比较重要的需求,而repomaster的设计方式也会更加贴合管理大量同一个repo不同checkout副本的情况。作为一个纯靠内存作为缓存,无需持久化数据的应用,re原创 2021-01-01 22:47:18 · 225 阅读 · 0 评论