- 博客(50)
- 收藏
- 关注
原创 使用whois得到运营商信息
wget http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz tar xzvf ripe-dbase-client-v3.tar.gz cd whois-3.1 ./configure make 中国网通: whois3 -h whois.apnic.net -l -i mb MAINT...
2014-07-18 22:50:59
321
原创 oracle 分页查询
分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40)WHERE RN >= 21其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM <= 40和RN...
2013-04-14 22:27:09
178
原创 string转json对象
>a="({a:'a',b:'b'})">function toJson(param){return new Function('return '+param)()}>toJson(a)Object {a: "a", b: "b"}
2013-03-30 19:10:06
246
原创 quartz helloworld例子
1.新建一个job,运行的内容就主要就在job中package com.fhqiwcw.quartz.train;import org.quartz.Job;import org.quartz.JobDataMap;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;...
2012-10-26 16:09:50
146
原创 Eclipse配置xml自动提示
本文转自:http://bobshute.iteye.com/blog/619940 IED Eclipse Java EE IDE for Web Developers:DTD 类型约束文件 1. Window->Preferences->XML->XML Catalog->User Specified Entries窗口中,选择Add 按纽 ...
2012-10-25 11:41:55
116
原创 使用ibatis的场景 为何金融业使用ibatis
系统的部分或全部数据来自现有数据库,处于安全考虑,只对开发团队提供几条Select SQL(或存储过程)以获取所需数据,具体的表结构不予公开。开发规范中要求,所有牵涉到业务逻辑部分的数据库操作,必须在数据库层由存储过程实现(就笔者工作所面向的金融行业而言,工商银行、中国银行、交通银行,都在开发规范中严格指定)系统数据处理量巨大,性能要求极为苛刻,这往往意味着我们必须通过经过高度优化的SQ...
2012-08-17 21:08:35
115
原创 ant 的 copy 使用
【转】http://www.cnblogs.com/xd502djj/archive/2011/07/28/2119466.html1. 拷贝单个文件到指定目录下。例:<copy todir="${basedir}/new" file="${basedir}/old/old1.txt1"> 将${basedir}/old/old.txt文件拷贝到${basedir}/new下...
2012-08-05 10:09:16
113
原创 JAVA开发超级工具集-目录
唔,这本书也就目录有用吧。。。 第一部分 构建工具 第1章 使用Ant设置项目 1.1 构建过程中的Ant 1.2 安装Ant 1.3 Ant概述 1.4 在Ant中编译Java代码 1.5 使用属性自定义构建脚本 1.6 在Ant中运行单元测试 1.7 用Javadoc生成文档 1.8 将应用程序打包 1.9 部署应用程序 1.10 ...
2012-08-04 23:18:52
315
原创 weblogic开启远程调试
原博客地址:http://luowei31.iteye.com/blog/1003552 配置weblogic远程调试之前,需要做这几个工作: 1) 安装weblogic服务器,然后创建一个域; 2) 安装eclipse集成IDE; 3) eclipse中包含发布的工程。 在上面几个工作完成之后,配置weblogic远程调试需要这么几个步骤: 第一步,修改webl...
2012-08-01 22:34:29
587
原创 Eclipse常用快捷键
代码提示 Alt+/ 单选注释 Ctrl+/ 块注释 Ctrl+Shift+/ 删除块注释 Ctrl+Shift+\ 跳转到声明处 F3 打开资源 Ctrl+Shift+R 整理导入包 Ctrl+Shift+O 打开Source菜单 Alt+Shift+S 打开大纲 Ctrl+O 查看代码继承结构 Ctrl+T 错误提...
2012-07-25 16:23:54
114
原创 平安科技入职一周
入职一周以来都是在做一些没用的事情 领电脑等了一上午 每天进公司的时候因为没有工卡还要到前台排队出示身份证领个临时证才能进去 学习了一上午女士服饰礼仪,可TM的是男的啊,还要测验 clearCase,clearQuest软件还不能用就要通看学习平台学习这些软件的使用,看的一头雾水,勉强通过测验 测验时的各种SB问题,比上高中还痛苦,关键是相当一部分问题没有答...
2012-07-17 15:34:59
4145
原创 linux下python连接oracle错误处理
在linux下安装cx_Oracle 使用“import cxOracle”导入时报错:>>> import cx_OracleTraceback (most recent call last): File "<stdin>", line 1, in <module>ImportError: libclntsh.so.10.1: c...
2012-06-23 17:05:29
349
原创 Manifest.MF文件中指定类路径classpath
Manifest.MF文件示例: Manifest-Version: 1.0Main-Class: com.fhqiwcw.crawler.framework.CrawlControllerClass-Path: lib/commons-codec-1.4.jar lib/commons-collections-3.2.1.jar lib/commons-configu...
2012-05-18 00:08:50
5329
1
原创 打jar包时将log4j配置文件放在jar包外的方法
在eclipse中默认将log4j的配置文件放在src文件夹下,程序可以直接读取到配置文件,并以配置文件的配置输入日志。但是在将程序发布是,默认log4j的配置文件也要一同被打入jar包才可能被读取到,要想将log4j的配置文件放在jar包外可以通过以下的代码手动指定log4j配置文件的位置,将以下代码放在main函数所在类中: static { DOMCon...
2012-05-17 23:52:30
599
原创 免费SVN、Git项目托管主机及网站介绍
Unfuddle没有聪明的思维,就象没有腊烛的灯笼。200MB的免费空间,界面友爱,特点雄厚,支撑Git,但只能一个账户一个用户并且只容许一个项目,付费办事相对来说价格偏高CodeSpaces内容充分的生命就是长久的生命,我们要以此为而不是以时候来衡量生命。500MB,一个账户两个免费用户,付费办事价格公道吧,貌似如今免费的就45天Assembla200MB,很有特点,项...
2012-04-25 09:07:20
155
原创 [转]org.htmlparser.util.ParserException: Error in opening a connection to ***
星期六 2007年09月01日org.htmlparser.util.ParserException: Error in opening a connection to *** 使用HTMLparser时碰到一个错误org.htmlparser.util.ParserException: Error in opening a connection tojava.i...
2012-04-03 17:50:49
144
原创 log4j.xml配置详解
log4j学习笔记:http://heavyz.sourceforge.net/homepage/homepage_zh/comp/notes/log4j.htmllog4j详解:http://www.blogjava.net/hwpok/archive/2008/08/23/223891.html <?xml version="1.0" encoding="UTF-...
2012-03-30 23:15:56
104
原创 正则表达式验证URL
JavaScript:function isURL(str_url){ var strRegex = "^((https|http|ftp|rtsp|mms)?://)" + "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@ + "(([0-9]{1,3}\.){3}[...
2012-03-29 16:22:48
197
原创 将异常栈写到日志中
将异常栈写到日志中 public void add(Role role) { try { this.roleDaoJdbc.add(role); } catch (Exception ex) { String msg="Caused by: "+ex; StackTraceElement[] trace=ex.getStackTr...
2012-03-29 11:35:57
97
原创 多线程中处理线程泄漏
多线程中线程常常会因为抛出RuntimeException终止 考虑如下的场景:一个线程用来接收外部系统的输入(输入线程),当有输入时用调用notify()唤醒另一个输出线程,将输入内容转存到另个的系统里。当输入线程因为RuntimeException异常退出时,输出线程就不会被唤醒。这样因为一个线程的死亡影响到其它线程的正常工作,甚至会影响到整个系统的动作。 好在java中提...
2012-03-28 17:10:23
267
原创 nekohtml+xpath实例,及注意事项
最近做项目用到了nekohtml+xpathnekohtml将HTML文档解析为标准的DOM,再用XPath从DOM中抽取想要的结点。nekohtml比起htmlparser还真是简单,但是简单就意味着不透明,出了错就不知是什么引起的,这一点真让人受不了。下面先说说nekohtml+xpath的使用注意事项:1.nekohtml会自动将html的标签转化为大写,因此写XPath时要...
2012-03-23 11:02:48
135
原创 用正则表达式从URL中抽取主机名
String url = "http://fhqiwcw.iteye.com/admin/blogs/1450540/edit "; String regexp = "((http[s]?)?(://))?([^/]*)(/?.*)"; //方法1 System.out.println(url.replaceAll(reg...
2012-03-12 10:33:20
1453
原创 spring mvc乱码的解决方案
今天用springMVC接收表单中文数据时总量乱码,按照网上的解决方案设置过滤器后,post的表单不乱码了,但get的表单还是会乱码。解决get方法乱码的方案是修改tomcat的server.xml配置文件,修改<connector>如下,加入字符集编码: <Connector connectionTimeout="20000" port="8888" p...
2012-03-04 17:34:32
174
原创 整合compass2.0 spring hibernate示例源程序
先提供源代码,过程以后再慢慢写。工程导入eclipse数据库脚本导入mysql
2012-03-04 11:22:25
77
原创 compass PetClinic 项目源码及工程
最近几天在学习compass其中的示例项目PetClinic部署起来还真是麻烦,所以将打包的好项目发上来(包含源码),用Eclipse导入工程即可。数据库用mysql(请自行修改jdbc.properties文件)。...
2012-03-03 15:36:21
117
原创 [转载]heritrix 增量抓取
[转载]http://blog.youkuaiyun.com/historyasamirror/article/details/6706174 虽然打着Heritrix的名头,但本文更多的还是谈谈增量抓取的基本思想,Heritrix只是正好被用来做为例子。 如果你不是随便写个爬虫抓着玩,那么一定会碰到一个问题,就是增量抓取。不管是百度,google这样的广泛搜索引擎,还是现在很火的垂直搜...
2012-03-01 10:54:56
133
原创 java.lang.OutOfMemoryError: Java heap space异常的处理
在从数据库读取大量数据,或从文件系统读取大文件到程序中时可能出现java.lang.OutOfMemoryError: Java heap space异常 原因:jvm的堆最大值设置有点小,设置jvm堆可以用参数-Xmn64m -Xmx512m-Xmn指定程序初始堆大小 -Xmx指定程序最大堆空间(最大运行内存)-Xms是另一个设置内存的参数,用它来设置程序初始化的时...
2012-02-28 16:49:09
108
原创 java集合框架类图
[img]http://dl.iteye.com/upload/attachment/0063/2173/a8b38d9e-7a1b-39fa-acac-9b5dfae7e500.gif[/img]
2012-02-15 10:47:54
116
原创 java-io类图
[img]http://dl.iteye.com/upload/attachment/0063/2169/3bcca372-537f-32d9-81db-822619dfe8f7.jpg[/img]
2012-02-15 10:46:42
73
原创 [转载]如何使用Runtime.addShutdownHook
Runtime.getRuntime().addShutdownHook(shutdownHook); 这个方法的含义说明: 这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会关闭。所以这些钩子可以在jvm关闭的时候进行内存清理、对象销毁等操作...
2012-02-03 17:25:14
341
原创 Servlet中URL与URI的区别
看我给你举个例子---ServletPath,ContextPath,URI,URL4个的比较request.getServletPath()-----/user/register.actionrequest.getContextPath()-----/testWebrequest.getRequestURI()-----/testWeb/user/register.actionrequest.g...
2012-02-02 00:02:47
329
配置Heritrix及常见问题解决
配置Heritrix及常见问题解决配置Heritrix1. 从http://crawler.archive.org/下载并解压到本地 F:\crawler\heritrix-1.14.42. 配置环境变量HERITRIX_HOME3. 修改%HERITRIX_HOME%\conf下的配置文件heritrix.propertriesa) a) heritrix.vers...
2012-02-01 10:47:12
154
原创 Eclipse中配置使用Heritrix-1.14.4
Eclipse中配置使用Heritrix-1.14.41. 下载并解压heritrix-1.14.4-src.zip和heritrix-1.14.4.zip2. 在Eclipse中新建java project,项目名定为heritrix_getstart3. 将解压后的heritrix-1.14.4-src.zip中src/java/下的com,org,st文件夹复制到工程的...
2012-01-30 23:11:54
115
正则表达式将system.out.println()替换成log.info()
在EditPlus中在如下内容:System.out.println("a1");System.out.println("b2");System.out.println("c3");System.out.println("d4");System.out.println("e5"); 要将文件中的所有system.out输出改为log.info()输出在EditPlus中...
2011-08-13 01:14:04
992
原创 J2EE的6个最佳实践
虽然许多文章曾经讨论过J2EE最佳实践那么,为什么我还要再写一篇文章呢?本文究竟与以前的文章有何不同或者说比其他文章好在哪呢?首先,本文的目标读者是正在从事技术工作的架构师为了避免浪费大家的才智,我会避免讲述一些陈腐的最佳实践,例如日常构建(build daily)测试一切(test everything)和经常集成( integrate often) 任何具有称职架构师的项目都有分工明确的定义良...
2011-05-11 21:30:12
163
原创 Oracle自增ID实现
Oracle自增ID实现转自http://www.sucai.com/Tech/List4/20356.htm首先,你要有一张表!CREATE TABLE example(ID Number(4) NOT NULL PRIMARY KEY,NAME VARCHAR(25),PHONE VARCHAR(10),ADDRESS VARCHAR(50) ...
2011-05-07 00:23:20
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人