240 发简信
IP属地:江苏
  • 一些人生感悟

    有一段时间没有更新了;这期间阅读了一些哲学和人数方面的东西,以下是我的个人体会 突然觉得人生真的有时候是很悖论的 ! 人生最重要的几次决策恰恰需...

    0.1 95 0 1
  • 数据结构和算法

    几年前有媒体采访 Elon Musk,为什么会在几个领域都如此成功?他告诉大家,如果想在一个领域都有所成功的话,1.切碎知识点 2.建立树形体系...

  • Resize,w 360,h 240
    我们为什么使用redis

    思路比结论重要缓存的本质就是从慢的介质->内存; 我们可以在各层都可以看到缓存的身影;pc/app 和ng负责均衡层都可以设计相应的缓存逻辑,减...

  • Resize,w 360,h 240
    为什么说使用MQ会更优雅?

    我们来讨论MQ,首先我们需要问下自己我们为什么要使用MQ?MQ为我们解决了哪些问题?日常应用解决的是我们系统耦合的问题,如下举出外面场景 订单和...

  • Resize,w 360,h 240
    PRC绕不开的序列化与反序列化

    任何知识点,思路和思考比结论更重要; rpc 序列化与反序列化 < 什么是序列化和反序列化?1.1 其他数据格式和二进制的相互转化< 为什么需要...

  • Resize,w 360,h 240
    绕不开的多线程

    思考比结论重要; 在前面讨论的rpc网络通讯 以及线程池,都涉及了线程的细节问题, 还有经常使用的java集合中jdk为我们分别提供了线程安全和...

  • 关于迷茫和迷失

    有一段时间,不知道什么原因,常会问为什么要写代码,写这些有什么用?是为了自己?为了他人? 根本不知道任何原因,没有任何动力去写,使得自己之前也是...

  • Resize,w 360,h 240
    基于netty实现redis客户端

    需要把字符串格式转换RESP 举个例子, 以下是一个命令协议的打印版本: *3 $3 SET $5 test1 $5 value 这个命令的实际...

  • Resize,w 360,h 240
    PRC基于ZK和netty手写RPC

    1.首先工程分为client server和api工程 jar包依赖 是zk和netty 2.需求祥设 1.客户端是基于接口编程 那我可以使用动...