240 发简信
  • fastjson详解

      fastjson用于将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。 简单使用 通过maven...

  • 120
    Spring Import 三种用法与源码解读

      最近在看Spring Cloud相关的源码,每次引入一个新的starter,发现都会加一些enable的注解,比如:@EnableDisco...

  • 120
    Netty Unpooled 内存分配

    Netty里的内存管理是通过ByteBuf这个类作为桥梁连接着业务代码与jdk底层的内存。所以理解ByteBuf的结构就很有必要了。 ByteB...

  • 数据结构--堆

    堆有两个特性: 堆是一个完全二叉树 堆中所有父节点都大于(最大堆)或者小于(最小堆)子结点。在一般的实现中,我们可以用数组来存储堆中的元素,数组...

  • 120
    深入分析Spring Formatter

      在Web项目中,通常需要将数据转换为具有某种格式的字符串进行展示,因此Spring3引入了格式化转换器(Formatter SPI) 和格式...

  • 120
    JVM监控及诊断工具

    命令行工具 jps  jps类似于linux中的ps命令,用于打印正在运行的java进程相关的信息。主要参数有:1)-l 打印模块名以及包名2)...

    3.0 564 0 24
  • 120
    AbstractQueuedSynchronizer源码解读

       AbstractQueuedSynchronizer(AQS),是 Java 并发包中,实现各种同步结构和部分其他组成单元(如线程池中的 ...

  • 120
    java字节码

      我们都知道Java字节码是JVM所使用的指令集。java字节码可以分为如下几类: 操作数栈   Java 方法的栈桢分为操作数栈和局部变量区...

  • 120
    JVM学习笔记

    本文所有内容来于:http://stuq.com/a/100ww java代码是如何执行的 java代码是运行于java虚拟机上的,通过java...

    1.3 1748 0 89