240 发简信
  • 深入理解java数组

    [TOC]数组是基本上所有语言都会有的一种数据类型,它表示一组相同类型的数据的集合,具有固定的长度,并且在内存中占据连续的空间。在C,C++等语...

  • 120
    Java堆外内存回收方法

    [TOC] 一、JVM内存的分配及垃圾回收 JVM垃圾回收 由于JVM会替我们执行垃圾回收,因此开发者根本不需要关心对象的释放。但是如果不了解其...

  • 120
    Scala:HelloWorld

    [TOC]Scala也是一种运行于Java虚拟机上的语言, 既然能够运行于虚拟机之上, 那么它必然可以编译成class文件, 因为虚拟机只认cl...

  • 120
    kafka解决了什么问题?

    [TOC]假设你意气风发,要开发新一代的互联网应用,以期在互联网事业中一展宏图。借助云计算,很容易开发出如下原型系统: Web应用:部署在云服务...

    0.4 25 0 1
  • 120
    分布式一致性之两阶段提交协议

    [TOC] 分布式一致性回顾 在分布式系统中,为了保证数据的高可用,通常,我们会将数据保留多个副本(replica),这些副本会放置在不同的物理...

    0.4 60 0 2
  • 120
    Zookeeper ZAB协议

    [TOC] 什么是Zab协议? Zab协议 的全称是 Zookeeper Atomic Broadcast (Zookeeper原子广播)。 Z...

    0.2 34 0 1
  • ZooKeeper是按照CP原则构建的,不适合做Service服务发现

    [TOC] 一、cap 分布式领域中存在CAP理论,且该理论已被证明:任何分布式系统只可同时满足两点,无法三者兼顾。 ①C:Consistenc...

  • zookeeper 序列化协议

    [TOC]在网络传输时,传输的是二进制数据,所以发送端需要将序列化对象转变为二进制数据,也就是序列化过程。接收端需要将二进制数据转化为序列化对象...

    0.2 30 0 1
  • 如何利用系统缓存优化程序的运行效率?

    上一节,我们学习了内存性能中 Buffer 和 Cache 的概念。简单复习一下,Buffer 和 Cache 的设计目的,是为了提升系统的 I...

    0.1 48 0 1
个人介绍
1. 好记性不如烂笔头, 温故而知新!!
2. 带着问题学习效率更高!
3. 总结非常关键!