Avatar notebook default
9篇文章 · 5946字 · 1人关注
  • 基础推送服务组件封装

    在项目开发过程中,我们经常会涉及到用Job将活动数据推送到别的业务线,这中间涉及到数据增量更新和上下线逻辑。基础推送服务组件就是对数据的上线、下...

  • Common-pool2实现Socket连接池

    创建配置文件 连接池实现

  • 位运算及其应用场景

    概念理解 按位与 & :全1为1,有0为0 假设 1:true,0:false,联想Java中的&&运算符,只有两个都为true才为true,其...

  • Resize,w 360,h 240
    一致性hash实现数据库表分离

    一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和...

  • Resize,w 360,h 240
    基于Socket+Zookeeper的简单RPC框架

    github:https://github.com/shawntime/shawn-native-rpc 需要自己实现一个简单rpc框架的,可以...

  • RabbitMQ实现简易RPC调用

    完整代码链接:https://github.com/shawntime/shawn-test-rabbitmq/tree/master/src/...

  • 基于切面和注解的Redis分布式锁实现

    描述 基于SpringEL表达式,动态配置 基于切面,无缝切入 支持获取锁失败时的行为,抛出异常还是继续等待,两种方式的锁,一种等待重试,一种直...

  • Google Protobuf 协议+Socket实现异步登录

    背景:公司登录基础服务是C开发,业务是Java开发,需要Java调用C的服务验证登录、获取登录信息实现方式: 交互通过发送Socket通讯,Go...

  • Java分布式锁三种实现方案

    方案一:数据库乐观锁 乐观锁通常实现基于数据版本(version)的记录机制实现的,比如有一张红包表(t_bonus),有一个字段(left_c...

文集作者