WGrape的博客

分享开源项目、后端开发、中间件和架构等计算机领域的原创技术文章
UV /  PV

    分表下的分页查询方案的设计与实现

    文章内容更新请以 WGrape GitHub博客 : 分表下的分页查询方案的设计与实现 为准 前言 本文原创,著作权归WGrape所有,未经授权,严禁转载 一、背景 随着业务量的增大,数据库的架构会向分库分表的设计过渡。但这不可避免的会引入新问题,可以参考《分库分表带来的问题和解决方案》文章。 本文主要讨论按分表下的分页查询问题,会从设计和实现角度上分析。 二、基础理论 1...

    基于数据Mock的接口治理方案设计与实现

    文章内容更新请以 WGrape GitHub博客 : 基于数据Mock的接口治理方案设计与实现 为准 前言 本文原创,著作权归WGrape所有,未经授权,严禁转载 一、背景 在《关于接口文档高效治理方案的研究和思考》一文中已经详细介绍了高效管理接口文档的重要性,更多内容可以阅读原文。这里就不再解释为什么需要,而是重点关注怎么做。 在本文接下来的内容中,会为大家分享一种轻量级的创...

    多项目下CI管理方案的设计与实现

    文章内容更新请以 WGrape GitHub博客 : 多项目下CI管理方案的设计与实现 为准 前言 本文原创,著作权归WGrape所有,未经授权,严禁转载 一、背景介绍 在团队开发中,工作并不只是分而治之,而是分、治以及集成。基于CI可以实现强大且深度定制的服务自动化,现在已经越来越多的团队开始重视并投入到CI建设的工作中。 大部分公司的CI建设是基于Gitlab CI,在项目...

    基于NSQ的PHP消息队列架构和原理

    文章内容更新请以 WGrape GitHub博客 : 基于NSQ的PHP消息队列架构和原理 为准 前言 本文原创,著作权归WGrape所有,未经授权,严禁转载 一、架构 二、消息的生命周期 1、产生 消息由业务方产生,由于不同的Topic代表着不同的路由策略,所以Topic一般也用于区分不同的业务,业务方只需要关心消息所属的Topic 2、发布 业务方通过调用nsqd提供的...

    关于接口文档高效治理方案的研究和思考

    文章内容更新请以 WGrape GitHub博客 : 关于接口文档高效治理方案的研究和思考 为准 前言 本文原创,著作权归WGrape所有,未经授权,严禁转载 一、背景 在项目的开发流程中,接口文档的管理一直是一个难以高效实践的重要难题,具体表现在以下方面。 接口文档是一个很重要但却没有太多人重视的东西 没有人喜欢写接口文档,特别是在时间紧迫情况下,接口文档给出的时间...

    一文帮你解决单元测试中的所有疑问

    文章内容更新请以 WGrape GitHub博客 : 一文帮你解决单元测试中的所有疑问 为准 前言 本文原创,著作权归WGrape所有,未经授权,严禁转载 阅读指南 阅读此篇文章,你能从中学到什么 ? 什么是单元测试,为什么需要单元测试? 在Golang中如何使用单元测试 单元测试的常用场景 单元测试的通用规范 一、什么是单元测试 在项目流程中占据重要位置...

    《从实践中探究Redis原理》之Set一定是无序的吗(下)

    文章内容更新请以 WGrape GitHub博客 : 《从实践中探究Redis原理》之Set一定是无序的吗(下) 为准 前言 本文原创,著作权归WGrape所有,未经授权,严禁转载 阅读指南 阅读此篇文章,你能从中学到什么 ? IntSet的编码 深入研究IntSet底层原理 IntSet的结构优势 SSCan底层原理 六、深入探究IntSet原理 1、...

    《从实践中探究Redis原理》之Set一定是无序的吗(上)

    文章内容更新请以 WGrape GitHub博客 : 《从实践中探究Redis原理》之Set一定是无序的吗(上) 为准 前言 本文原创,著作权归WGrape所有,未经授权,严禁转载 阅读指南 阅读此篇文章,你能从中学到什么 ? Set一定是无序的吗 Set为什么要设计有序结构 SAdd的底层原理 一、从一场线上事故说起 声明 :故事纯属虚构,旨在从实际...

    如何在公司获得真正的技术成长

    文章内容更新请以 WGrape GitHub博客 : 如何在公司获得真正的技术成长 为准 前言 本文原创,著作权归WGrape所有,未经授权,严禁转载 一、介绍 谈到技术成长,很多人都觉得自己成长的很慢,并把成长很慢的原因归结到公司工作占据了个人大部分的时间,导致没有多余空闲时间去做一些可以让自己技术成长的事情。原因真是这样的吗? 二、问自己五个问题 1、业务背景介绍 回顾在...

    图解HTTPS核心原理

    文章内容更新请以 WGrape GitHub博客 : 图解HTTPS核心原理 为准 前言 本文原创,著作权归WGrape所有,未经授权,严禁转载 阅读指南 阅读此篇文章,你能从中学到什么 ? HTTP的安全性问题 对称加密和非对称加密 HTTPS实现原理 一、从HTTP协议说起 1、协议介绍 HTTP协议是客户端和服务端进行数据传输的应用层协议,客户端把请求...