240 发简信
IP属地:山西
  • 配置skywalking-nginx-lua搭建lua运行环境

    skywalking的skywalking-nginx-lua模块需要配置lua环境。以下为在centos7上安装lua环境的执行记录 基本信息...

  • Java中的阻塞队列

    Java中的阻塞队列 ArrayBlockingQueeue,LinkedBlockingQueue,PriorityBlockingQueue...

  • IP地址的分类、子网、子网掩码的作用

    IP地址的分类、子网、子网掩码的作用 IPV4 由 4kb(32bit)构成,10进制下通常表示为: xxx.xxx.xxx.xxx其二进制表示...

  • Resize,w 360,h 240
    Java线程模型

    Java线程模型 本文将从线程类型、线程通信、线程调度三个方面分析Java中的线程模型。 什么是线程? 线程就是进程的切片。因为CPU速度太快,...

  • Resize,w 360,h 240
    常量池、运行时常量池、字符串常量池

    常量池、运行时常量池、字符串常量池 Java里包含各种常量池,经常傻傻分不清楚,下面就简单梳理下Java中的池们。 概念解释 常量池 这里的常量...

  • Java中hashCode的实现

    Java中hashCode的实现 从我们刚学Java就知道,要重写equal就要一起重写hashCode.但是你有了解过hashCode的实现吗...

  • Java锁事之重量级锁

    Java中的重量级锁是通过ObjectMonitor实现的。接下来简单分析下ObjectMonitor的实现逻辑。 Objectmonitor中...

  • Java琐事之轻量级锁

    轻量级锁 引入轻量级锁的目的是为了避免在没有多线程竞争的情况下,由于互斥信号量造成的不必要性能浪费。 基础知识 轻量级锁加锁解锁总共需要两次CA...

  • CommonJS规范

    CommonJS规范 CommonJS分为1.0和1.1两个版本。 CommmonJS 1.0 模块上下文在一个模块中,存在一个自由变量“req...