- 博客(29)
- 收藏
- 关注
原创 闭包(Closure)
闭包(Closure)闭包是用{符号括起来的代码块,它可以被单独运行或调用,也可以被命名。类似‘匿名类’或内联函数的概念。闭包中最常见的应用是对集合进行迭代,下面定义了闭包对map进行了迭代:map.each ({key,value->println "$key:$value"}) //key,value两个参数用于接受每个元素 ...
2012-10-11 13:47:26 357
原创 ipvsadm+keepalived 实现高可用负载均衡
一.使用系统Red Hat Enterprise Linux Server release 5.4二.安装环境1.说明realserver:192.168.1.11realserver:192.168.1.12lvs控制机 MASTER:192.168.1.100BACKUP:192.168.1.101虚拟VIP:192.168.1.200其中:realserver...
2012-01-12 22:59:28 171
原创 apache运行出错,提示no apache mpm package installed
原因:/usr/sbin/apache2这个文件不存在解决办法:从apache-mpm-work(或者其他mpm包)包里解压出/usr/sbin/apache2这个文件放到/usr/sbin/apache2sudo /etc/init.d/apache2 start成功运行apache...
2011-11-30 21:18:23 728
原创 JasperReport输出empty结果
如果JasperReport模板中只有一个StaticText,用如下代码当输出PDF,html等等都为空.[code="java"]jp = JasperFillManager.fillReport(jr, new HashMap());JasperExportManager.exportReportToPdfFile(jp, "A4p.pdf");[/code]如果在fil...
2011-11-09 15:22:30 287
原创 windows批处理删除文件
需要批量删除一些文件,如果用dos命令,可快速的批量删除。点击“开始”→“运行”,输入:“CMD”后回车。然后在“命令提示符”窗口下输入:del F:\_desktop.ini /f /s /q /a (F代表你要操作的盘符,如果是C盘就把F改成C)强制删除F盘下所有目录内(包括X盘本身)的_desktop.ini文件并且不提示是否删除。/f 表示强制删除文件/s表示子目录都要...
2011-02-23 09:56:37 722
原创 Ubuntu install gcc-c++
[code="java"]sudo apt-get install build-essential[/code]
2011-01-30 14:34:34 3846
原创 用UL实现非Table四行三列布局
本页的CSS代码利用CSS将UL模仿出了表格的效果。[code="java"]testul{margin:0px;padding:0px;width:200px;}ul li{float:left;list-style-type:none;border-top:#000 solid 1px;border-left:#000 solid 1...
2011-01-17 11:33:27 581
原创 Could not find destination factory for transport解决方法
在使用cxf开发webservice时,启动Server时遇到Could not find destination factory for transport http://schemas.xmlsoap.org/soap/http错误。Server代码如下:[code="java"]OrderProcess orderProcess = new OrderProcessImpl(); ...
2011-01-06 14:00:43 595
原创 Tomcat6配置SSL的方法
首先是在命令行下,进入到Java的安装目录,执行命令创建证书: %JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA -keystore D:\server.keystore -validity 365然后,程序会提示输入一些信息。注意密码尽量填写为changeit,并且要将%TOMCAT_HOME%\conf\t...
2011-01-05 11:36:47 172
原创 Linux下Memcache服务器端的安装
服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如果你的...
2011-01-04 14:20:32 92
原创 为ubuntu的apt-get设置代理
a. 临时通过http 代理使用apt-get在使用apt-get 之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddress 和proxyport )。export http_proxy=http://yourproxyaddress:proxyport取消代理使用export http_proxy=""b. 设置apt-get 永久使用http 代理...
2010-12-29 14:21:49 160
原创 Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1- alpha-1:wa
解决办法:1、先执行maven的clean功能2、再实行maven的package功能如果还出现问题则要指定web-inf的位置,如下:[code="java"]maven-war-plugin ...
2010-12-21 10:55:54 169
原创 org.artofsolving.jodconverter.office.OfficeException: failed to start解决方法
在调用openoffice Manager时候会出现下面的错误[code="java"]org.artofsolving.jodconverter.office.ProcessPoolOfficeManager INFO: ProcessManager implementation is WindowsProcessManagerException in thread "main"...
2010-12-13 13:03:24 15252
原创 升级Python版本
RHEL 5 自带的Python有点旧了,为python-2.3.4-14.4版本的,所以决定升级到版本2.5.2。如果用#rpm -e python-2.3.4-14.4是删除不了的,因为有程序依赖性的问题。1. 下载最新源代码包wget http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz2...
2010-12-13 10:52:49 135
原创 远程查看Linux上的Tomcat控制台
Linux下有个命令tail 命令就可以解决这个问题。用远程登陆客户端登陆linux进入tomcat/logs/文件夹下键入指令:tail -f catalina.out 这样就可以与本地电脑一样查看TOMCAT的控制台了。...
2010-12-10 16:46:55 104
原创 使用eclipse远程调试tomcat
相信很多J2EE的开发者都是在Windows上面开发程序,然后把程序上传到Linux下运行的吧。可是有时候在自己机器上运行的好好的程序,放到服务器下就出错了。单单看出错信息也推断不出是哪里的问题。这时候试试用Java的JPDA远程调试程序,一定可以让你很满意。tomcat服务器已经内置了JPDA支持,只要用:catalina.sh jpda start这条命令启动tomca...
2010-12-10 13:54:24 135
原创 org.apache.maven.plugin.war.util.WebappStructure.getDependencies解决方法
[code="java"][ERROR] FATAL ERROR[INFO] ------------------------------------------------------------------------[INFO] null[INFO] -----------------------------------------------------------------...
2010-12-10 00:00:22 174
原创 ubuntu下安装ant
可以通过: sudo apt-get install ant不过要附带安装一堆东西。也可以手工安装,先下载ant: wget http://labs.xiaonei.com/apache-mirror/ant/binaries/apache-ant-1.7.1-bin.tar.gz然后,解压缩: tar xvf apache-ant...
2010-12-08 08:21:30 259
原创 SecureCRT连接Linux--Ubuntu
SSH看做是telnet的加强版,telnet的密码和信息都是不加密的,而ssh则加密。想用SecureCRT连接Linux--Ubuntu,需要SSH服务的支持,很多Linux系统在安装的时候是不安装SSH服务的,所以需要自己手动安装,才能用SecureCRT连接Linux。场景描述:主机 Windows2003,虚拟机VMware,虚拟机系统Ubuntu 9.10...
2010-12-07 21:07:56 86
原创 java.util.ConcurrentModificationException subList问题原因
自己编写一个获取List子集的一个函数,但是在多线程的情况下,会报java.util.ConcurrentModificationException subList错误。[code="java"]public static List getSubList(List inputlist, int beginIndex,int endIndex){ List result = null;...
2010-12-06 17:34:04 370
原创 CentOS 5.5 中 Python 升级到 2.6.5
1、下载wget http://www.python.org/ftp/python/2.6.5/Python-2.6.5.tar.bz22、解压tar jxvf Python-2.6.5.tar.bz23、编译安装cd Python-2.6.5./configuremake && make installPython 默认安装目录在/usr/local/lib/py...
2010-12-06 17:33:28 95
原创 在Linux下使用Runtime.getRuntime().exec()
在Linux环境下使用Runtime.getRuntime().exec()方法执行系统命令mysqldump时,需要加入"bash","-c",代码如下:[code="java"]Process process = Runtime.getRuntime().exec(new String[]{"bash", "-c", "/usr/bin/mysqldump -u root -p1.
2010-12-03 15:00:16 2821 1
原创 MySql installing with yum
yum install mysqlyum install mysql-serveryum install mysql-develchgrp -R mysql /var/lib/mysqlchmod -R 770 /var/lib/mysqlservice mysqld startIt states in the ouptut of the last command to...
2010-12-03 12:41:57 105
原创 关于MYSQLDUMP命令密码的输入问题
数据库备份命令如果这样写mysqldump -u root -p dataname>/home/data.sql那么会提示:Enter password:解决方法:mysqldump -u root -p123 dataname>/home/data.sql注:123为密码...
2010-12-02 16:39:48 3115
原创 “NOT_IN”与“NULL”的邂逅
今天处理了一个因“NOT IN”与“NULL”邂逅导致的问题,值得思考和总结,记录在此,供参考。(感谢John抛出的问题)我们以实验的形式先再现一下这个问题,然后对其分析,最后给出几种解决方案。1.创建实验表T,并分别初始化三条数据,注意T2表中包含一条空(NULL)数据。sec@ora10g> insert into t1 values (1);sec@ora10g> ins...
2010-11-04 09:54:03 136
原创 数据类型转换导致性能问题
[code="java"]public static void main(String[] args) { Integer i = new Integer(3); int REPEAT = 50000000; Integer res; long time = System.currentTimeMillis(); for (int j = REPEAT; j > ...
2010-10-29 10:00:47 583
原创 用java程序请求URL并发测试web系统
long a = System.currentTimeMillis(); System.out.println("Starting request url:"); InputStream is = null; for (int i = 0; i < 100; i++) {// 此处的值可以根据需求增加 URL url = new URL("http://www.wnan....
2010-10-29 09:56:41 175
原创 Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对...
2010-10-27 16:31:33 83
原创 web.xml详解
部署描述符实际上是一个XML文件,包含了很多描述servlet/JSP应用的各个方面的元素,如servlet注册、servlet映射以及监听器注册。部署描述符从下面的XML头开始:这个头指定了XML的版本号以及所使用的编码。头的下面是DOCTYPE声明:这段代码指定文件类型定义(DTD),可以通过它检查XML文档的有效性。下面显示的元素有几个特性,这些特性告诉我们关...
2010-10-27 16:29:43 92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人