• go-micro学习

    题记本文主要记录微服务框架go-micro的学习笔记。 1、什么是go-microgo-micro是一个开源的微服务框架,旨在简化分布式系统的开发。 它基于 Go 语言构建,提供了一组组件和工具,帮助开发人员构建可伸缩、可维护的微服务应用程序。 Gi...
  • protobuf入门学习

    1、什么是protobuf​ Google Protocol Buffer(简称 Protobuf)是一种轻便高效的结构化数据存储格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。 2、为什么要使用protobuf优点: 足够简单 ...
  • 深圳万声音乐实习总结

    Here’s something encrypted, password is required to continue reading.

  • 项目GeeCache面试题

    项目地址https://github.com/zhouxing9454/Geecache 项目流程(不是Grpc版本) 什么是分布式缓存系统?分布式缓存是指将缓存数据分布在多台机器上,以提高缓存容量和并发读写能力的缓存系统。分布式缓存通常由多台机器...
  • 每日计划

    题记记录一下自己的每天学习情况 2024-01-08阿秀学习笔记MySQL(1-15)共15道 图解MySQL: count(*) 和 count(1) 有什么区别?哪个性能最好? 图解Redis: Redis 大 Key 对持久化有什么影响? 力扣...
  • Git多人协作

    题记本文是用来记录git多人协作的流程(Gitflow)。 1.创建项目 2.连接GitHub 3.develop分支develop 分支用于日常开发,保存了开发过程中最新的代码。当 develop 分支上的代码达到稳定,并且具备发版状态时,...
  • Redis使用规范

    Redis使用规范一、键值设计1. key名设计 (1)【建议】: 可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id <业务模块名>:<应用名(ktv模块缺省)>:<...
  • RDB设计规约

    怎么才能很好的避免低级故障?以下规范在大型互联网公司经过了充分的验证,尤其适用于并发量大、数据量大的业务场景。 在我们对数据库技术方案设计的时候,我们是否有自己的设计理念或者原则,还是更多的依据自己的直觉去设计,是否曾经懊悔线上发生过的一次低级故障,...