摘要:
nohub的命令的作用是可以将程序以忽略挂起信号的方式运行。常见的用法是与&一起使用,将命令放到后台运行,并且终端挂掉之后还会运行。 将程序放到后台运行用两中方法: command & :后台运行,关掉终端之后程序会停止。 nohub command & :后台运行,关掉终端程序不会停止,还会继续运 阅读全文
摘要:
JMM:java内存模型 我们都知道向mysql这种数据库数据是存储在磁盘文件中,即使有时建立索引,可能读取速度还是会慢,因为读取磁盘的文件会消耗大量的IO资源,而硬件的条件就决定了读取IO的速度,于是出现的内存数据库,内存的读取速度远远大于硬盘。 那什么是JMM java内存模型呢? 假如有个st 阅读全文
摘要:
一 equal与==的区别? ==: 双等号,如果是基本数据类型,那么比较的就是具体的值,比如:int a = 10 ,b = 10。 如果是引用数据类型,那么比较的就是内存中的地址值,我们都知道,在使用关键字new创建对象时,会在堆内存开辟一块空间用于存储new XXX(),而在栈中存的时指向这块 阅读全文
摘要:
在Linux系统环境下一般存在两种用户:root 和普通用户 推荐我们在开发的时候使用普通用户,因为root用户拥有的权限实在是太大了,一旦不小心误操作,你懂的。。。 另外,root 和普通用户的表示方式也是不同的:一个使用的是# ,一个使用的是$ 使用pwd指令能查询出当前目录路径,使用passw 阅读全文
摘要:
怎么确保一个集合不能被修改 我们很容易想到用final关键字进行修饰,我们都知道 final关键字可以修饰类,方法,成员变量,final修饰的类不能被继承,final修饰的方法不能被重写,final修饰的成员变量必须初始化值,如果这个成员变量是基本数据类型,表示这个变量的值是不可改变的,如果说这个成 阅读全文
摘要:
虽然可以通过相互遍历进行互相转换,但是我们可以通过类自带的方法来实现相互转换。 阅读全文
摘要:
我们都知道List和Set接口的子类都是线程不安全的,但是往往线程不安全但是使用高效,那么如何获取到高效且线程安全的list和set呢? 阅读全文
摘要:
public class DateTimeTest { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); System.out.println(cal.get(Calendar.YEAR)); System.out.println(cal.get(C... 阅读全文