240 发简信
IP属地:北京
  • 不错

    分布式选举-Bully算法-1 原理

    分布式选举 在大型分布式系统中,会存在多个特定功能的集群。最常见的就是协调者集群,如提供分布式锁,分布式事务的协调者集群。集群中的多个机器对外提供统一的状态、一致的数据,这就...

  • 120
    分布性系统设计之系统整体设计(二)

    根据第一章节《分布式系统设计开篇》中介绍,我们了解了整个系统的目的,并对系统做了抽象。通过梳理,我们这个分布式系统大概也已经清晰。 那么我们就来好好深入进行架构上的设计。 架...

  • 分布式系统设计开篇(一)

    在讲分布式之前,我们先从需求入手,有这么一个需求,是要求构建一个任务处理的集群。 需求 要求满足以下特点: 高性能:对数据的分发和处理都必须低延时并且高效。 高可靠性:主要是...

  • Spring Properties整理

    spring 配置及配置文件,是学习spring的基础知识,那么,这篇文档我们先了解下spring 的配置写法,以及如何加载配置的。 解析 application.yaml ...

  • SHELL 规范

    SHELL 规范 在总结过程中,发现更更牛逼的大神总结。 开头 开头是设置错误、异常,管道退出时的命令内容set -e 等同于set -o errexit 配置脚本错误规范...

  • 构建更小的Java docker 镜像

    今天看到一篇文章,说是基础镜像‘Apline’ 有坑,闭坑,多阶段构建更小的镜像。 之前写《Spring组件之Eureka》 这篇文章的时候,介绍过如何使用把打包的java ...

  • Spring组件之HttpClient

    在Spring cloud 框架中,我们都知道,起一个MVC的服务非常简单。 通过controller 注释就可以写一个API的接口了。但是如果我们的service 想要发起...

  • 120
    计算机32和64位数解析

    今天看数组结构,想起来数组的内存连续数据块。 在java在中,在栈上生成,在堆上开辟的内存空间。 简单探究下数据在内存里是如何存取的。那么数据在计算机中结构是啥。 内存地址 ...

  • 120
    Spring组件之Eureka

    在微服务多项目交互中,经常用到服务注册服务组件,可以方便通过FeignClient 和RestTemplate 客户端发起跨微服务的调度。在基于Spring 生态的注册组件中...

  • 多语言面向对象浅析

    说到面向对象这个话题,以前没少晕头转向。再没写java 之前,写过Pyhon ,写过Go ,写过PHP ,都没了解精髓。当然,主要是很多项目都是浅尝辄止,导致不深入。写了ja...

  • ElaticSearch使用总结

    在分布式报警系统中,使用ES有一段时间了。为了方便后续参考,对ES的用法做个简单的总结和概括。 ElaticsSearch安装 在服务器上,安装ElasticSearch 部...