240 发简信
IP属地:青海
  • 1.RPC远程服务调用框架

    实现RPC远程调用通信框架整体需要解决四个问题: 通信的框架客户端和服务端如何建立网络连接?服务端如何处理请求? 数据传输需要采用什么协议? 数据如何序列化和反序列化? 但是...

  • 240
    Java:Annotation(注解)--原理到案例

    本文章涉及代码已放到github上annotation-study 1.Annotation为何而来 What:Annotation干嘛的 JDK5开始,java增加了对元数...

  • 240
    深入浅出Java注解

    什么是注解 注解对于开发人员来讲既熟悉又陌生,熟悉是因为只要你是做开发,都会用到注解(常见的@Override);陌生是因为即使不使用注解也照常能够进行开发;注解不是必须的,...

  • 240
    Java中的零拷贝

    先提出两个问题:IO过程中,哪些步骤进行了拷贝?哪些地方零拷贝?Java支持哪些零拷贝? 带着这俩问题,我们一起来看下面的探究。 哪里听说过零拷贝?真的0次拷贝吗? 相信大家...

  • Java Thread的join() 原理

    join 线程的合并的含义就是 将几个并行线程的线程合并为一个单线程执行,应用场景是 当一个线程必须等待另一个线程执行完毕才能执行时,Thread类提供了join方法来完成这...

  • Joda Time项目和java8时间api

    Joda Time出现的背景 在java1.0中,对日期和时间的支持只能依赖java.util.Date类。正如类名所表达的,这个类无法表示日期,只能以毫秒的精度表示时间。更...