240 发简信
IP属地:浙江
  • Spring+MyBatis实现数据库读写分离方案

    推荐第四种:https://github.com/shawntime/shawn-rwdb 方案1 通过MyBatis配置文件创建读写分离两个D...

    1.7 32745 42 163 2
  • 一个List列表数据按照另外一个List列表顺序进行重排序

    一个List列表数据按照另外一个List列表顺序进行重排序 使用示例 git地址:https://github.com/shawntime/sh...

  • Spring优雅的实现策略模式

    源码 https://github.com/shawntime/shawn-design-pattern/[https://github.com...

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

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

  • 位运算及其应用场景

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

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

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

  • Resize,w 360,h 240
    select、poll、epoll详解

    IO读写基本原理 用户程序进行IO操作实际依赖于linux系统内核read()、write()函数read()函数的调用并不是直接从网卡把数据读...

  • Redis核心数据结构

    Redis存储类型 redis底层提供了5种数据结构:字符串、哈希、列表、集合、有序集合 字符串String 常用命令 String应用场景 单...

  • Resize,w 360,h 240
    Java线程启动底层原理

    Java线程启动流程图 参考:https://www.cnblogs.com/xiaofuge/p/14040715.html[https://...

个人介绍
欢迎Star:https://github.com/shawntime

只有拼尽全力 才能看起来毫不费力