- 博客(31)
- 资源 (12)
- 收藏
- 关注
原创 maven 导出所依赖的jar
maven 导出所依赖的jarmvn dependency:copy-dependencies -DoutputDirectory=lib -DincludeScope=compile
2012-08-09 16:47:10 94
原创 使用jstl标签报错问题
JSP中出现According to TLD or attribute directive in tag file, attribute value does not accept any expressions 收藏 应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attr...
2011-04-28 09:31:36 527
原创 spring中配置dbcp连接池
使用ApplicationServer级别的连接池, 在ApplicationServer内的几个webapp间共享连接池以节约总的连接数,也可以为每个webapp独立分配以保证关键应用的供应。 view sourceprint?01<bean id="dataSourceDbcp"02 class="...
2011-03-17 09:37:26 276
原创 java程序员需要掌握的25点
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams。2.你需要学习Java语言的基础知识以及它的核心类库(collections,serialization,streams,networking,?multithreading,reflectio...
2010-12-14 10:18:34 99
原创 IT人士必去的10个网站
1、Chinaunix 网址:http://www.chinaunix.net/ 简介:中国最大的linux/unix技术社区。 2、ITPub 网址:http://www.itpub.net/ 简介:有名气的IT技术论坛,看看它的alexa排名就知道有多火了,尤其以数据库技术讨论热烈而闻名。ITPUB论坛的前身是建立在smiling的 oracle小组。 3、51cto 网址:http:...
2010-12-07 13:04:40 88
原创 spring jar 相关说明
前半部分spring本身的包, 从网上转载,因为是转了不止一次,找不到作者, 但还是要向作者和转载者表示感谢。spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring....
2010-12-02 16:54:11 67
原创 java枚举
public class TestEnum { /*最普通的枚举*/ public enum ColorSelect { red, green, yellow, blue; } /* 枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样. */ public enum Season { ...
2010-06-22 15:14:58 67
iBatis自动生成的主键
在本项目开发中,刚接触到ibatis,看到项目里采用hibernate与ibatis结合起来,原来是考虑到ibatis在调用新增记录后无法返回主键值,所以当新增记录时就调用hibernate的实现方法。但今天却在网上看到这样一篇文章,原来ibatis也可以返回主键值:引自:http://hi.baidu.com/jenk/blog/item/4c5d63f09c1b83c67931aa21.h...
2010-04-29 15:47:25 72
得到当前地址
tring url=request.getScheme()+"://"; url+=request.getHeader("host"); url+=request.getRequestURI(); if(request.getQueryString()!=null) url+="?"+request.getQueryString(); o...
2010-04-28 23:28:35 86
SQLServer和Oracle的常用函数对比*
1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dua...
2010-04-26 11:13:16 72
原创 Java调用SQL Server的存储过程详解
1使用不带参数的存储过程 使用 JDBC 驱动程序调用不带参数的存储过程时,必须使用 call SQL 转义序列。不带参数的 call 转义序列的语法如下所示: 以下是引用片段:{call procedure-name} 作为实例,在 SQL Server 2005 AdventureWorks 示例数据库中创建以下存储过程: 以下是引用片段:CRE...
2010-01-20 12:11:44 115
原创 正则表达式 匹配 手机和电话号码
((^(13|15|18)[0-9]{9}$)|(^0[1,2]{1}\\d{1}-?\\d{8}$)|(^0[3-9]{1}\\d{2}-?\\d{7,8}$)|(^0[1,2]{1}\\d{1}-?\\d{8}-(\\d{1,4})$)|(^0[3-9]{1}\\d{2}-?\\d{7,8}-(\\d{1,4})$)) 匹配格式:11位手机号码3-4位区号,7-8位直播号码,1-4位分...
2010-01-14 15:44:57 289
原创 验证数字的正则表达式集
验证数字的正则表达式集验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验...
2010-01-12 14:03:52 63
原创 Sqlserver生成随机数的一些应用
Sqlserver虽然有rand()函数可以用,但单纯用rand()来获取随机数有很多限制,因为rand()生成的是类似0.747589267212168的随机小数,灵活处理一下就可以得到整数1.select cast(ceiling(rand() * N) as int) //生成的数是N以内的证书2.select cast(ceiling(rand(checksum(newid()))...
2010-01-06 13:26:35 112
运行多个tomcat实例两法
如果需要把一个alpha版的web应用部署到一台机器上的tomcat中作测试,而这台机器上的tomcat同时还运行着其他的一些比较重要的web应用,你会怎么做?显然不能简单地把它和重要的web应用放在一起,那样的话alpha版应用的崩溃会同时使其他应用也不能工作,因为它们是运行在同一个JVM上的。这时应该安装另外一份tomcat,使alpha版的应用在该tomcat里运行,这时需要修改conf/s...
2009-08-18 16:48:34 210
原创 比较一下java写文本文件文件的性能
最近对以前开发的一个通用数据迁移的软件进行优化。除了用JDK5.0的多线程技术进行的改进之外,也比较了一下java写文件的性能。 在java写文件中,通常会使用FileOutputStream和FileWriter,FileWriter只能写文本文件。FileOutputStream也经常结合BufferedOutputStream。因为实际应用中写文本文件的情况占了大多数。所...
2009-06-05 10:58:34 120
原创 java native关键字
native是与C++联合开发的时候用的!java自己开发不用的! 使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。这些函数的实现体在DLL中,JDK的源代码中并不包含,你应该是看不到的。对于不同的平台它们也是不同的。这也是java的底层机制,实际上java就是在不同的平台上调用不同的native方法实现对操作系统的...
2009-03-18 14:30:01 147
原创 OpenSessionInViewFilter 说明与配置
Spring为我们解决最让人头痛的难题之一,Hibernate的Session的关闭与开启问题。 Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 Hibe...
2009-02-04 16:45:22 73
原创 java文件操作
package test;import java.io.*;public class FileOperate { public FileOperate() { } /** * 新建目录 * * @param folderPath * String 如 c:/fqf * @return boolean */ public void n...
2008-12-26 15:14:50 58
原创 Java利用对象流对对象进行序列化
在一个程序运行的时候,其中的变量数据是保存在内存中的,一旦程序结束这些数据将不会被保存,一种解决的办法是将数据写入文件,而Java中提供了一种机制,它可以将程序中的对象写入文件,之后再从文件中把对象读出来重新建立。这就是所谓的对象序列化Java中引入它主要是为了RMI(Remote Method Invocation)和Java Bean所用,不过在平时应用中,它也是很有用的一种技术。所有需要实...
2008-12-26 11:16:11 168
原创 table动态添加,删除行,列
function createTr() { var tab = document.getElementById("tab"); var tr = tab.insertRow();//create tr //create td var td1 = tr.insertCell(0); td1.style.textAlign = "cen...
2008-12-25 09:49:46 359
原创 hibernate 缓存的问题
Hibernate 缓存分为二级,第一级存放于 session 中称为一级缓存,默认带有且不能卸载。 第二级是由 sessionFactory 控制的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询方法 都会从中受益。只有经正确的配置后二级缓存才会发挥作用。同时在进行条件查询时必须使用相应的方法才能从缓存中获取数据。比如 Query.iterate() 方法、 load 、 get ...
2008-12-18 17:30:52 58
原创 Hibernate缓存
(一)hibernate数据缓存策略 缓存是数据库数据在内存中的临时容器,它包含了库表数据在内存中的拷贝,位于数据库与数据访问层之间。对于查询操作相当频繁的系统(论坛,新闻发布等),良好的缓存机制显得尤为重要。 ORM在进行数据读取时,首先在缓存中查询,避免了数据库调用的性能开销。ORM的数据缓存应包含下面几个层次:1)事务级缓存 2)应用级缓存 3)分布式缓存具体针对Hibernat...
2008-12-18 17:26:04 55
原创 Java中的instanceof关键字
instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子: String s = "I AM an Object!"; boolean isObject = s instanceof Object; 我们声明了一个Stri...
2008-12-15 12:11:17 58
==与.equals()方法的区别
==与.equals()的区别比较内存地址是否相同:.equals(Object o)与==一致,如果引用同一对象,则结果都为true; 举例说明: boolean isSame=false; Customer c1=new Customer(); Customer c2=c1; isSame=(c1==c2); 说明:isSame=true; i...
2008-12-15 12:10:26 85
原创 HtmlParser
利用htmlparser进行网页信息的抽取 2006-08-29 21:54 这是个好东西,有相见恨晚之意,也比较容易上手,对很多的功能都进行了封装,做信息采集的朋友应该尽快使用它来做抓取工作.下面给一个完整的例子: 这是一个用来抽取某个网站中产品评论的类,有兴趣的朋友可以仔细看下,欢迎交流! package com; import java.util.regex.Match...
2008-12-04 12:56:57 62
原创 HtmlParser
// 获取一个网页上所有的链接和图片链接 public static void extracLinks(String url) { try { Parser parser = new Parser(url); parser.setEncoding("gb2312");//过滤 <frame> 标签的 filter,用来提取 frame 标签里的 src 属性...
2008-12-04 12:56:14 72
原创 htmlparser使用指南
需要做一个垂直搜索引擎,比较了nekohtml和htmlparser 的功能,尽管nekohtml在容错性、性能等方面的口碑好像比htmlparser好(htmlunit也用的是nekohtml),但感觉nekohtml的测试用例和文档都比htmlparser都少,而且htmlparser基本上能够满足垂直搜索引擎页面处理分析的需求,因此先研究一下htmlparser的使用,有空再研究neko...
2008-12-04 12:50:27 141
原创 Htmlparser
HTMLParser将解析过的信息保存为一个树的结构。Node是信息保存的数据类型基础。请看Node的定义:public interface Node extends Cloneable;Node中包含的方法有几类:对于树型结构进行遍历的函数,这些函数最容易理解:Node getParent ():取得父节点NodeList getChildren ():取得子节点的列...
2008-12-04 12:47:39 72
原创 实践中整理出tomcat集群和负载均衡
实践中整理出tomcat集群和负载均衡(一)环境说明(1)服务器有4台,一台安装apache,三台安装tomcat(2)apache2.0.55、tomcat5.5.15、jk2.0.4、jdk1.5.6或jdk1.4.2(3)ip配置,一台安装apache的ip为192.168.0.88,三台安装tomcat的服务器ip分别为192.168.0.1/2/4(二)安装过程(...
2008-11-26 19:58:11 52
原创 [脚本]兼容IE, FF, Opera的无缝滚动效果……
代码1:西邮评估网#demo a {width:100%;overflow:hidden;font:12px/16px tahoma;display:block;text-decoration:none;margin:2px;color:#4a551c;padding-left:2px;text-align:left;}#...
2008-10-28 13:09:56 61
CRM 客户关系管理系统介绍
2008-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人