上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 37 下一页
摘要: http://www.blogjava.net/coolingverse/articles/149364.html文件资源的操作是应用程序中常见的功能,如当上传一个文件后将其保存在特定目录下,从指定地址加载一个配置文件等等。我们一般使用 JDK 的 I/O 处理类完成这些操作,但对于一般的应用程序来说,JDK 的这些操作类所提供的方法过于底层,直接使用它们进行文件操作不但程序编写复杂而且容易产生错误。相比于 JDK 的 File,Spring 的 Resource 接口(资源概念的描述接口)抽象层面更高且涵盖面更广,Spring 提供了许多方便易用的资源操作工具类,它们大大降低资源操作的复杂度 阅读全文
posted @ 2013-01-06 21:24 vigarbuaa 阅读(2204) 评论(0) 推荐(0) 编辑
摘要: HashTable为线程安全的Map对象,它是JDK 1.0的一部分。Hashtable提供了一种易用的、线程安全的、关联的map功能,然而,线程安全性是凭代价换来的——Hashtable的所有方法都是同步的,故现在的JDK不提倡使用HashTable。Hashtable的后继者HashMap是作为JDK1.2中的集合框架的一部分出现的,它通过提供一个不同步的基类HashMap和一个同步的包装器Collections.synchronizedMap,解决了线程安全性问题。 通过将基本的功能从线程安全性中分离开来,Collections.synchronizedMap允许需要同步的用户可以拥有同 阅读全文
posted @ 2013-01-06 20:54 vigarbuaa 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 1. 首先用一个纯quartz例子讲一下quartz的基本概念 其中有两个基本概念,job(封装业务)与trigger(任务调度),trigger又分两种,simpleTrigger与cronTrigger,分别模拟了window下的schedule task与linux下的cron table,详见本文最末 以一个maven project为例,在pom.xml中要引入quartz<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS 阅读全文
posted @ 2013-01-03 22:25 vigarbuaa 阅读(2522) 评论(0) 推荐(1) 编辑
摘要: 这几天编译项目,总是遇到segment fault: core dumped。一开始还能马上知道是刚才的修改引起的,到后来就不行了。到网上搜了一下core dump,很方便的找到问题了。记录一下。当程序crash退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。1. 使用ulimit -a,查看core文件的信息。core file size,这一行为0,则表示关闭了此功能,不会生成core文件。2. 打开core dump。在当前编译的终端,使用ulimit -c unlimite 阅读全文
posted @ 2012-12-31 22:50 vigarbuaa 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 渗透测试:http://www.cnblogs.com/hyddd/archive/2009/03/22/1419104.htmlldap: http://waringid.blog.51cto.com/65148/79648/ 阅读全文
posted @ 2012-12-29 22:02 vigarbuaa 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜 测,是硬盘空间太小,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问题?这时,我们应该考虑使用系统给我们提供的sar命令来对系统作一个了 解,该命令是系统维护的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情况,是UNIX系统使用者应该掌握的工具之一。sar 命令行的常用格式:sar [options] [-A] [-o file] t [n]在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间... 阅读全文
posted @ 2012-12-25 21:59 vigarbuaa 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 查看所以硬盘及分区使用情况df-h查看某个文件夹某个目录的大小dupath查看cpu内存使用状况vmstat动态查看进程CPU使用状况以及内存使用状况比如1秒更新一次prstat-a1 阅读全文
posted @ 2012-12-25 14:39 vigarbuaa 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 新装的linux 服务器无法正常输入汉字,显示是正常的testlfy-/home/mqadmin>\271\244\276\337\271\244\276\337: Command not found.testlfy-/home/mqadmin>echo $LANGCtestlfy-/home/mqadmin>setenv LANG zh_CNtestlfy-/home/mqadmin>工具工具: Command not found.testlfy-/home/mqadmin>echo $LANGzh_CNsolaris查看内存、CUP、硬盘总数和使用情况情况一、 阅读全文
posted @ 2012-12-25 13:48 vigarbuaa 阅读(3234) 评论(0) 推荐(0) 编辑
摘要: 一.框架类 1.JavaScript框架:ExtJs(http://www.sencha.com/) 2.O/R Mapping框架:Hibernate(http://www.hibernate.org/) 3.JavaScript框架:Jquery(http://jquery.com/) 4.JavaScript框架:Prototype(http://www.prototypejs.org/) 5.业务层Bean管理框架:Spring(http://www.springsource.org/) 6.Web框架Struts1:Struts(http://struts.apache.org/) 阅读全文
posted @ 2012-12-22 21:07 vigarbuaa 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1. linux在ubuntu与windows下的安装都不复杂。在此不再多说2. Wireshark时最常见的问题,是当您使用默认设置时,会得到大量冗余信息,以至于很难找到自己需要的部分。这就是为什么过滤器会如此重要。它们可以帮助我们在庞杂的结果中迅速找到我们需要的信息。--捕捉过滤器:用于决定将什么样的信息记录在捕捉结果中。需要在开始捕捉前设置。显示过滤器:在捕捉结果中进行详细查找。他们可以在得到捕捉结果后随意修改。那么我应该使用哪一种过滤器呢?两种过滤器的目的是不同的。捕捉过滤器是数据经过的第一层过滤器,它用于控制捕捉数据的数量,以避免产生过大的日志文件。显示过滤器是一种更为强大(复杂)的 阅读全文
posted @ 2012-12-21 16:49 vigarbuaa 阅读(2449) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 37 下一页