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

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

  • 240
    为什么说使用MQ会更优雅?

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

  • 240
    PRC绕不开的序列化与反序列化

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

  • 240
    绕不开的多线程

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

  • 关于迷茫和迷失

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

  • 240
    PRC基于ZK和netty手写RPC

    1.首先工程分为client server和api工程 jar包依赖 是zk和netty 2.需求祥设 1.客户端是基于接口编程 那我可以使用动态代理生产接口代理,封装请求执...

  • 240
    springIoc手写篇

    1.springIoc祥设 1.根据benName获取bean实例需要建立一种映射关系; 2.把解析出来的bean定义信息放入到map集合中,都存放到beanfatory中 ...

  • 240
    mybatis源码手写篇

    1.需求祥设部分 1.1 为什么程序需要mybatis?原生jdbc不行??那我们来使用原生jdbc看下有什么问题? 1.加载驱动 //1.注册驱动 DriverMa...

  • 架构师成长之路(内附推荐书籍)

    想要成为架构师,对技术的深度和广度都有很高的要求,本文列举出成为一个架构师必备的技能和学习路线。对于学习途径有疑惑或苦恼,或者有优秀资料可以提供的同学,可加留言,共同交流学习...