摘要: -Xms :设置Java堆栈的初始化大小-Xmx :设置最大的java堆大小-Xmn :设置Young区大小-Xss :设置java线程堆栈大小-XX:PermSize and MaxPermSize :设置持久带的大小-XX:NewRatio :设置年轻代和老年代的比值-XX:NewSize :设 阅读全文
posted @ 2017-04-17 20:54 逸风净天 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 什么时候扩容:当向容器添加元素的时候,会判断当前容器的元素个数,如果大于等于阈值 即当前数组的长度乘以加载因子的值的时候,就要自动扩容啦。 扩容(resize):当HashMap对象内部的数组无法装载更多的元素时,对象就需要扩大数组的长度,以便能装入更多的元素。Java里的数组是无法自动扩容的,所以 阅读全文
posted @ 2017-04-14 20:00 逸风净天 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayL 阅读全文
posted @ 2017-04-14 17:13 逸风净天 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 使用limit函数 limit关键字的用法: LIMIT [offset,] rows offset指定要返回的第一行的偏移量,rows第二个指定返回行的最大数目。初始行的偏移量是0(不是1)。 阅读全文
posted @ 2017-04-13 15:02 逸风净天 阅读(135) 评论(0) 推荐(0) 编辑
摘要: select @rowNo:=@rowNo+1 as RowNo, a.* from table a , (select @rowNo:=0) b 阅读全文
posted @ 2017-04-13 14:49 逸风净天 阅读(2333) 评论(0) 推荐(0) 编辑
摘要: cat命令的用途是连接文件或标准输入并打印。 cat主要有三大功能: 1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件:cat file1 file2 > file -A, --sh 阅读全文
posted @ 2017-04-07 14:34 逸风净天 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 在Linux中,没有文件创建时间的概念。只有文件的访问时间、修改时间、状态改变时间。也就是说不能知道文件的创建时间。但如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,这个基本不太可能。 阅读全文
posted @ 2017-04-07 13:02 逸风净天 阅读(144) 评论(0) 推荐(0) 编辑
摘要: touch 创建文件或修改文件时间 -a 只更新访问时间,不改变修改时间 -c 不创建不存在的文件 -m 只更新修改时间,不改变访问时间 -r file 使用文件file的时间更新文件的时间 -t 将时间修改为参数指定的日期,如:07081556代表7月8号15点56分 touch 无选项,会同时更 阅读全文
posted @ 2017-04-07 12:05 逸风净天 阅读(132) 评论(0) 推荐(0) 编辑
摘要: cp命令用来复制文件或者目录,将源文件复制至目标文件,或将多个源文件复制至目标目录。 -a, --archive 等于-dR --preserve=all --backup[=CONTROL 为每个已存在的目标文件创建备份 -b 类似--backup 但不接受参数 --copy-contents 在 阅读全文
posted @ 2017-04-07 11:34 逸风净天 阅读(124) 评论(0) 推荐(0) 编辑
摘要: mv命令是move的缩写,可以用来移动文件或者将文件改名。 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标 阅读全文
posted @ 2017-04-07 10:43 逸风净天 阅读(112) 评论(0) 推荐(0) 编辑