摘要: 一、Eclipse常见快捷键使用自动完成单词:Alt+/重命名:Shift+Alt+r(统一改变字段或方法名)生成getter/setter方法:Shift+Alt+s,然后r删除当前行:Ctrl+d定位到前(后)一个编辑点:标准为Alt+左(右)箭头,修改方法为:Windows->preferen... 阅读全文
posted @ 2014-09-01 23:44 ^_TONY_^ 阅读(7312) 评论(0) 推荐(3) 编辑
摘要: tail命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail-ffilename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容.1.命令格式;tail[必要参数][选择参数][文件]2.命令功能:用于显示指定文... 阅读全文
posted @ 2014-09-01 23:10 ^_TONY_^ 阅读(858) 评论(0) 推荐(0) 编辑
摘要: netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,... 阅读全文
posted @ 2014-09-01 23:08 ^_TONY_^ 阅读(1831) 评论(0) 推荐(0) 编辑
摘要: Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如 阅读全文
posted @ 2014-09-01 23:06 ^_TONY_^ 阅读(132214) 评论(2) 推荐(1) 编辑
摘要: 实例一:设置临时环境变量在linux服务器上设置临时环境变量,当退出shell环境时,自动销毁exportJAVA_HOME=/usr/java/jdk1.6.0_32exportclasspath=$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jarexportANT_H... 阅读全文
posted @ 2014-09-01 23:05 ^_TONY_^ 阅读(2753) 评论(1) 推荐(0) 编辑
摘要: killLinux中的kill命令用来终止指定的进程(terminateaprocess)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID... 阅读全文
posted @ 2014-09-01 23:04 ^_TONY_^ 阅读(13450) 评论(1) 推荐(0) 编辑
摘要: Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前 阅读全文
posted @ 2014-09-01 23:03 ^_TONY_^ 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 1、locatelocate指令和find找寻档案的功能类似,但locate是透过update程序将硬盘中的所有档案和目录资料先建立一个索引数据库,在执行loacte时直接找该索引,查询速度会较快,索引数据库一般是由操作系统管理,但也可以直接下达update强迫系统立即修改索引数据库。命令参数:-e... 阅读全文
posted @ 2014-09-01 23:01 ^_TONY_^ 阅读(5347) 评论(0) 推荐(0) 编辑
摘要: 减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压... 阅读全文
posted @ 2014-09-01 22:59 ^_TONY_^ 阅读(25552) 评论(0) 推荐(1) 编辑
摘要: Linux下快捷键使用 Ctrl+a切换到命令行开始这个操作跟Home实现的结果一样的,但Home在某些unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的;另外,在windows的许多文件编辑器里,这个也是有效的。Ctrl+e切换到命令行末尾这个操作跟... 阅读全文
posted @ 2014-09-01 22:54 ^_TONY_^ 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 四、linux服务器" 【have no space】"开发机dev2上不管是upa/upc上传文件时,会挂载在/目录下,而此时这里只有3G空间,通过df -h显示各大挂载点使用情况;java上传默认会先上传到tmp临时目录,这里如果/目录空间不足,可以考虑将上传使用其他目录,eg:tmp命令 to... 阅读全文
posted @ 2014-09-01 22:53 ^_TONY_^ 阅读(440) 评论(0) 推荐(0) 编辑
摘要: linux定时任务crontab命令选项基本只有对用户操作选项:-u 指定用户-l 列出某用户任务计划-r 删除某用户任务-e 编辑某用户任务查看某一用户的定时任务crontab -u root -l所要查看所有用户只能根据/etc/passwd文件用户名枚举了用脚本用户定时任务/var/spool... 阅读全文
posted @ 2014-09-01 22:41 ^_TONY_^ 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 查看linux系统负载:http://www.lupaworld.com/article-217011-1.html在Linux系统中,uptime、top等命令都会有系统平均负载load average的输出。系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其... 阅读全文
posted @ 2014-09-01 22:28 ^_TONY_^ 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 查看所有用户cat /etc/passwd复制整个目录cp -ri A/B/* A1/B1/ 若复制过程中询问是否覆盖,输入y按回车 另外若A A1不在同一目录下,最好填绝对路径,就是/xxx/xxx/A/B/* /xxx/...二、linux查找文件中带"xxx"的具体信息在应用根目录执行find... 阅读全文
posted @ 2014-09-01 18:20 ^_TONY_^ 阅读(877) 评论(0) 推荐(0) 编辑
摘要: HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中,甚至会要求你实现HashMap 阅读全文
posted @ 2014-09-01 10:51 ^_TONY_^ 阅读(9986) 评论(3) 推荐(20) 编辑
摘要: 一、背景: 线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下 阅读全文
posted @ 2014-09-01 10:49 ^_TONY_^ 阅读(216859) 评论(13) 推荐(42) 编辑
摘要: 一、Arrays.sort()数组排序 Java Arrays中提供了对所有类型的排序。其中主要分为Primitive(8种基本类型)和Object两大类。 基本类型:采用调优的快速排序; 对象类型:采用改进的归并排序。 1、对于基本类型源码分析如下(以int[]为例): Java对Primitiv 阅读全文
posted @ 2014-09-01 10:38 ^_TONY_^ 阅读(5808) 评论(0) 推荐(0) 编辑
摘要: 一、源码解析1、 LinkedList类定义2、LinkedList数据结构原理3、私有属性4、构造方法5、元素添加add()及原理6、删除数据remove()7、数据获取get()8、数据复制clone()与toArray()9、遍历数据:Iterator()二、ListItr 一、源码解析 1、 阅读全文
posted @ 2014-09-01 09:33 ^_TONY_^ 阅读(42249) 评论(6) 推荐(9) 编辑
摘要: 目录: 一、 ArrayList概述 二、 ArrayList的实现 1) 私有属性 2) 构造方法 3) 元素存储 4) 元素读取 5) 元素删除 6) 调整数组容量 7)转为静态数组toArray 总结 一、 ArrayList概述: ArrayList是基于数组实现的,是一个动态数组,其容量能 阅读全文
posted @ 2014-09-01 09:08 ^_TONY_^ 阅读(74994) 评论(15) 推荐(9) 编辑
摘要: 一、 HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。 二、 HashSet的实现: 对于HashSet而言,它是基于HashMap实现的,HashSet底层使用H 阅读全文
posted @ 2014-09-01 08:58 ^_TONY_^ 阅读(9545) 评论(1) 推荐(2) 编辑