240 发简信
IP属地:广西
  • 120
    Java集合--TreeMap完全解析

    4 TreeMap 上一篇,介绍了集合框架中的HashMap对象,主要讲述了HashMap的底层实现和基本操作。本篇,让我们继续来学习Map集合,今天的主角是TreeMap。...

  • 分布式事务:Saga模式

    1 Saga相关概念 1987年普林斯顿大学的Hector Garcia-Molina和Kenneth Salem发表了一篇Paper Sagas,讲述的是如何处理long ...

  • 120
    processon作图完全装逼指南

    一、引言 作为一名IT从业者,不仅要有扎实的知识储备,出色的业务能力,还需要具备一定的软实力。软实力体现在具体事务的处理能力,包括沟通,协作,团队领导,问题的解决方案等,这些...

  • 120
    hystrix原理

    一、hystrix 产生背景 微服务是解决复杂服务的一个方案,在功能不变的情况下,对一个复杂的单体服务分解为多个可管理的分支。每个服务作为轻量的子服务,通过RPC实现服务间的...

  • 120
    macOS Hadoop 3.1.0的安装及简单使用

    最近想接触大数据,因为感觉太火了,默默往数据开发跨一小步。大数据比较基础也很核心的框架就是Hadoop啦。转载或摘取劳烦添加引用,每个作者整理都不容易,而且写免费博客本身为了...

  • 120
    macOS安装hadoop 3.0.0伪分布式教程

    简介:Hadoop是一个由Apache基金会所开发的分布式系统基础架构。Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则M...

  • 120
    再见了 ! if-else !拥抱规则引擎

    分享是一种精神,是加深理解最好的方式之一 前言 现代编程日益复杂,面临如下问题1、为提高效率,管理流程必须自动化,即使现代商业规则异常复杂。2、市场要求业务规则经常变化,IT...

  • raft协议

    动画:http://thesecretlivesofdata.com/raft/ github(也包含动画):https://raft.github.io/ ————————...

  • 120
    bloomfilter-布隆过滤器

    算法用处:过滤一条记录(文件)属否在(大)集合中,并且允许低概率误判。 适用场景:黑白名单过滤,缓存命中预判,黑黄网站过滤(不能用于需精准判断的场景:接口幂等性) 原理:要点...

  • 120
    1-netty源码分析之Server

    1-netty源码分析之Server 看netty源码之后进行总结的第一篇笔记,无非帮助自己对于看代码的一个总结,方便自己回顾学习;依然保持从demo出发,服务端、客户端、线...