240 发简信
IP属地:上海
  • 120
    Thrift RPC实战(一) 初次体验Thrift

    1.前言: Thrift作为Facebook开源的RPC框架, 通过IDL中间语言, 并借助代码生成引擎生成各种主流语言的rpc框架服务端/客户端代码,主要特点: 开发速度快...

  • 120
    HashMap(JDK1.8)源码

    简介 HashMap 主要用来存放键值对,它基于哈希表的 Map 接口实现,是常用的 Java 集合之一。 JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是...

  • HashMap 实现原理

    1.hash 哈希算法也叫散列,就是把任意长度的key值通过散列算法变成固定长度的key值的地址,我们通过这个地址进行访问数据结构。它通过把关键码值映射到表中的一个位置来访问...

  • 120
    「Redis设计与实现」跳跃表篇

    跳跃表简介 我们先抛开redis,单独了解下跳越表 skiplist本质上也是一种查找结构,用于解决算法中的查找问题(Searching),即根据给定的key,快速查到它所在...

  • 120
    不懂RPC实现原理怎能实现架构梦

    RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC...

  • 120
    花了一个星期,我终于把RPC框架整明白了!

    文章授权转载自微信公众号:【架构师社区】作者:李金葵 RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要...

  • 120
    Maven最全教程,看了必懂!

    前言:目前所有的项目都在使用maven,可是一直没有时间去整理学习,这两天正好有时间,好好的整理一下。 一、为什么使用Maven这样的构建工具【why】 ① 一个项目就是一个...

  • 120
    kafka监听mysql实时数据变更

    在做报表数据统计时,我们用的是mysql + kafka + Spark Streaming方案,kafka监听mysql订单表中订单状态,然后发送到spark stream...