240 发简信
IP属地:河南
  • Resize,w 360,h 240
    RocketMQ消息存储

    从存储方式和效率来看,文件系统高于KV存储,KV存储又高于关系型数据库,直接操作文件系统肯定是最快的,但可靠性是最低的,而关系型数据库的性能和可...

  • Resize,w 360,h 240
    RocketMQ消息发送

    RocketMQ支持3种消息发送方式:同步(sync)、异步(async)和单向(one way)。 同步:发送者向RocketMQ执行发送消息...

  • Resize,w 360,h 240
    路由中心NameServer

    分布式服务SOA架构体系的服务注册中心主要提供服务调用的解析服务,指引服务调用方(消费者)找到“远方”的服务提供者,完成网络通信,那么Rocke...

  • RocketMQ文集前言

    RocketMQ系列文集,作为《RocketMQ技术内幕:RocketMQ架构设计与实现原理》学习笔记,用于记录学习过程中的一些心得体会,如有侵...

  • Resize,w 360,h 240
    线性代数

    数学基础系列文章,只是作为一个简单的介绍,在后续学习过程中,有用到的再回来补相关知识。 线性代数不仅仅是人工智能的基础,更是现代数学和以现代数学...

  • 代码整洁之道(二)-Clean Code

    1 对象和数据结构 对象把数据隐藏于抽象之后,暴露操作数据的函数;而数据结构暴露其数据,没有提供有意义的函数。 比如有一个几何类Geometry...

  • 代码整洁之道(一)-Clean Code

    1 有意义的命名 1.1 名副其实 变量、函数或类的名称应该已经答复了所有的大问题,她该告诉你,为什么存在,做什么事,应该怎么用。如果名称需要注...

  • Resize,w 360,h 240
    领域驱动设计-落地技能

    1 界限上下文 限界上下文确实和划分模块、划分子系统一样,是一种分而治之的手段,可以起到分离关注点的作用。但限界上下文增加了一个要点,就是,它的...

  • Resize,w 360,h 240
    领域驱动设计-进阶概念

    本文作为学习笔记,内容来自“极客时间”专栏《手把手教你落地DDD》,如有侵权,请及时告知,必当及时删除。 1 聚合 聚合的两个重要特征: 具有整...