240 发简信
IP属地:湖北
  • head

    head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 ta...

  • ${0##*/}

    最近在shell script中遇到一个奇怪的符号: ${0##*/},它的意思是: 0表示当前执行的脚本名称 ##表示去掉匹配后面模式的字符串...

  • 2020-07-12

    当程序主动使用某个类时,如果该类还未被加载到内存中,则JVM会通过加载、连接、初始化3个步骤来对该类进行初始化。如果没有意外,JVM将会连续...

  • Resize,w 360,h 240
    2020-07-05

    显示锁和隐式锁 定义 隐式锁(Synchronized)是Java的关键字,当它用来修饰一个方法或一个代码块时,能够保证在同一时刻最多只有一个线...

  • 多线程编程

    多线程编程 进程 一般可以在同一时间内执行多个程序的操作系统都 有进程的概念。一个进程就是一个执行中的程序, 而每一个进程都有自己独立的一块内存...

  • 垃圾回收机制

    内存模型 JVM运行时数据区由程序计数器、堆、虚拟机栈、本地方法栈、方法区部分组成 JVM内存结构由程序计数器、堆、栈、本地方法栈、方法区等部分...

  • 2020-06-22

    哈希表 hash表也称散列表(Hash table),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映...

  • Random

    java.util.Random 1、java.util.Random类中实现的随机算法是伪随机,也就是有规律的随机,所谓有规则的就是在给定种(...

  • 快速排序

    属于内部排序 交换排序 原理,通过一趟扫描将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对...