- 博客(45)
- 资源 (7)
- 收藏
- 关注
原创 eclipse根据wsdl文件生成webservice客户端
现在webservice用的比较多的是xfire和axis,xfire主要是和spring结合来实现,也比较简单,service比较独立,只要在配置文件配置即可,下面说的是用wsdl2java来生成客户端axis1 生成的是多个文件,有Soap11BindingStub和Soap12BindingStub,还有多个对应的request和response类等axis2 生成的是两个文件 ...
2011-01-06 15:52:25 508
原创 人生一些小定律(转)
1:苹果定律:如果一堆苹果,有好有坏,你就应该先吃好的,把坏的扔掉,如果你先吃坏的,好的也会变坏,你将永远吃不到好的,人生亦如此。 2:快乐定律:遇事只要你往好处想你就会快乐,就象你如果掉进沟里,你都可以设想说不定刚好有一条鱼钻进你的口袋。 3:幸福定律:如果你不是总是在想自己是否是幸福的时候,你就幸福了。 4:错误定律:人人都会有过失,但只有在重复这些过失的时候,你才犯了错误。 5:沉默定律:在...
2010-08-29 15:13:03 142
ibatis的parameterMap
基本都是摘自iBATIS开发指南中文版<parameterMap id=”parameterMapName” [class=”com.domain.Product”]><parameter property =”propertyName” [jdbcType=”VARCHAR”] [javaType=”string”][nullValue=”NUMERIC”] [nu...
2010-07-30 09:01:13 292
原创 2010经典话
只要还有明天,今天就永远是起跑线。 2、火把倒下,火焰依然向上。 3、成功就是你被击落到失望的深渊之后反弹得有多高。 4、雨是云的梦,云是雨的前世。 5、树没有眼睛,落叶却是飘落的眼泪。 6、天将降大任于斯人也,天不降大任,你不还是斯人吗? 7、别刚从底层混起,就混得特别没底。 8、有时候对一个作家而言,真正的奖赏不是诺贝尔奖,而是盗版。 9、腾不出...
2010-05-22 11:49:16 141
Compass---Search Engine (3)
七 所有支持当索引一个对象,xml或一个简单Resource,它们各自的属性将被添加到索引。这些属性稍后将可以被明确地搜索,比如说title:fang.大多数时间用户希望在所有不同的属性上搜索。由于这个原因,默认情况下,支持一个“所有”属性。这个属性其实就是为了匹配搜索引擎的不同属性的化合物。 所有属性提供高级特征,比如说使用所给属性的声明映射。举个例子,如果一个属性用一个特定的分析器标...
2010-03-12 16:34:51 154
Compass---Search Engine (2)
四 查询分析器默认情况下,Compass使用它自己的基于Lucene的查询分析器。Compass允许配置多个查询分析器(用所登记的名称查找),也可以覆盖默认的Compass查询分析器(用default已注册的名字)。自定义的查询分析器能用于扩展默认的查询语言支持,通过添加已解析的查询缓冲等等。一个自定义的查询分析器必须实现LuceneQueryParser接口。这是一个配置自定义查询分析器...
2010-03-12 16:25:25 159
Compass---Search Engine (1)
Compass核心提供了一个Lucene搜索引擎之上的提取层。Compass也提供了很多Lucene之上的特征,就像两阶段事务管理,快速更新和优化器。当尝试去解释Compass是怎么与搜索引擎合作时,首先我们需要去理解搜索引擎域模型。一 Alias,Resource 和 PropertyResouce代表一组property。你可以把它想成是一个虚拟的文档--大量数据,就像一个网页,一个电子邮...
2010-03-11 16:57:17 115
Compass---Connection
Compass实例的唯一必要配置就是它的connection.connection控制着索引将保存在那里,换一句话说就是索引的存储路径。有下面几种存储方式:1 文件系统存储到目前为止,最受欢迎的而且是最简单的存储方法是在文件系统上保持索引,下面是一个基于connection配置的简单文件系统例子,将索引保存在target/test-index路径下<compass nam...
2010-03-11 16:35:13 133
原创 hibernate主键配置方式
接上一篇1 <id name="id" type="java.lang.Long"> <column name="ID" precision="22" scale="0" /> <generator class="sequence"> <param
2010-01-27 15:39:37 108
原创 hibernate主键生成方式及配置
Key Generator主键产生器<generator>元素用来设定标识生成器。Hibernate提供了标识符生成器接口: org.hibernate.id.IdentifierGenerator接口;并且提供了多种内置的实现。例如: org.hibernate.id.IdentityGenerator; org.hibernate.id.IncrementGenerator;它...
2010-01-27 15:28:13 96
原创 心态决定一切
1.再烦:也别忘记微笑2.再急:也要注意语气3.再苦:也别忘坚持4.再累:也要爱自己5.低调做人;你会一次比一次稳健6.高调做事;你会一次比一次优秀7.成功的时候不要忘记过去8.失败的时候不要忘记还有未来9.有望得到的要努力;无望得到的不介意10.那么无论输赢姿态都会好看11.生活不是单行线,一条路走不通,你可以转弯12.泪水和汗水的成分相似;但前者只能为你换来同情。后者却可以为你赢的成功13.变...
2010-01-26 14:41:24 140 1
原创 Compass---CompassConfiguration
CompassConfiguration配置 为了创建Compass实例,首先要配置CompassConfiguration有两种配置方法1 程序配置一个Compass实例能使用CompassConfiguration类程序化配置,两个主要的配置方面是添加映射定义和设置不同的参数。CompassConfiguration提供了很多接口去添加映射定义(xml映射文件,后缀.cmp...
2010-01-15 13:49:34 144
原创 Compass---CompassSession
摘抄自compass APIpublic interface CompassSessionextends CompassOperations, CompassSearchSession, CompassIndexSession 是介于java application 和 Compass直接的一个主要接口。 提供对语义映射对象的基本操作(save,delete 和 loa...
2010-01-14 16:01:57 125
ibatis动态sql
动态标签分类:1<dynamic>,2 二元标签,3 一元标签,4 <iterate>这四种标签以及他们的子标签具有共同的属性prepend,open,close1 <dynamic> <statement id="dynamicGetAccountList" resultMap="account-result"> select * ...
2009-12-17 14:31:29 101
ibatis事务和高速缓存
事务处理事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务应该具有4个属性:原子性、一致性、隔离性、持续性。这四个属性通常称为ACID特性。原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性...
2009-12-17 14:29:03 99
ibatis 高级查询技术
1 映射继承,鉴别器(discriminator),根据某列的值来确定要实例化相关类的类型,与switch语句的工作原理类似,很少用,在ibatis in action里有例子2 rowHandler是一个接口,当ibatis从数据库里取出数据后,将每条数据形成对象后,可以用这个方法对生成的对象进行处理,相当于给开发人员留下的灵活的接口。//RowHandle生产XML// XmlRo...
2009-12-17 14:25:26 181
iBATIS非查询标签2
继续iBATIS非查询标签 1 自动生成的键<selectKey>每个插入的记录都会生成一个主键用于区分不同的记录,在各种数据库里提供了不同生成主键的方式,iBATIS很好地解决了重复取得同一键值的问题<!-- 自动生成的键 --> <insert id="insertOneUser" parameterClass="User"> ...
2009-12-16 10:47:06 86
iBATIS非查询标签1
sqlmap里的 select标签是用来查询,今天说<insert>,<update>,<delete>标签,这三个基本只有输入没有输出 这三个标签有这样几个共同的属性,parameterClass,ParameterMap,id,参数类型,参数映射,ID 通过sqlMap API里的这三个方法来调用public int insert(Str...
2009-12-16 10:46:50 100
ibatis select标签
ibatis select 标签详解select的输入和输出例如 select id,name,age from user where name like '%王%' and age>20这里既有输入也有输出select的属性id,parameterClass,resultClass,parameterMap,resultMap,cacheModelresultSetType...
2009-12-16 10:45:47 292
InitializingBean
神奇的InitializingBean api里这样写 org.springframework.beans.factorypublic interface InitializingBeanInterface to be implemented by beans that need to react once all their properties have been...
2009-12-15 15:37:23 89
iBATIS配置文件说明
sql-map-config配置文件,可以查看sql-map-config-2.dtd可以有的标签和属性SqlMapConfig.xml <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE sqlMapConfigPUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2....
2009-12-02 14:35:37 93
nutch1.0
之前只知道一点lucene,准备用nutch做搜索,后来看了才发现,她主要是网络爬虫搜索,主要是针对网页,对我们从数据库里取出数据建索引是不适合的,后来改成compass了,也看了几天nutch,网上好多的nutch资料说的很清楚 http://blog.csdn.net/wooyz/archive/2009/09/23/4585620.aspx这篇介绍的比较清楚,入门用法 htt...
2009-12-02 11:21:28 106
iBATIS入门实例
先写一个小例子入门一下,对iBATIS有一个认识 步骤:1 建立数据库,创建表(user表,有userid,name,password,department,其中userid为主键,而且自动增长)2 创建工程,加入相关jar包(常用的,数据库连接的,ibatis相关jar包)3 创建xml文件(sql-map-config.xml,user.xml)4 编写代码,测试运行...
2009-11-30 15:43:52 116
ibatis 环境搭配
iBATIS 是一个轻量级框架,很容易入手,现在已经获得了Apache基金会的支持,与hibernate类似,是一个持久化框架,能够使应用程序解耦。已在java,.net,ruby上实现,在不同平台上底层实现稍有区别。 1 下载最新包 ,.jar文件,http://ibatis.apache.org,目前为ibatis-2.3.4.726.zip 2 sql 图形工具 ...
2009-11-30 15:04:41 53
ibatis 1
之前在做搜索的时候用了点iBATIS,基本就是点皮毛,时间比较紧,只实现了点查询功能,没深入了解,最近不是很忙,所以准备学习一下。这几天看了几个关于iBATIS的视频,讲的挺好,准备要买一本《iBATIS实战》,就是 iBATIS in action 的翻译,看电子版的太累眼睛。在这里记录一下,是想加深一下记忆,还有就是和学习ibatis的朋友分享一下,呵呵。 准备工作:...
2009-11-24 17:18:55 65
velocity在spring中的使用
之前做搜索时候,前台展示使用了velocity,由于时间比较急,所以也没深入使用,这里主要记一下配置及简单使用 1 web.xml文件里的配置:<!-- Velocity 的配置 --> <servlet> <servlet-name>velocity</servlet-name> <servlet-class>...
2009-11-10 14:23:53 245
ruby ActionMailer uninitialized constant ActionMailer(NameError)
今天用了学习了点ruby的使用actionmailer发送电子邮件,看着教材写的,没想到还报错 首先要配置actionmailer的参数,指定邮件的发送方式,邮件服务器的地址以及账户信息等(就是这里报错了)我之前的config/envirenment.rb是这样修改的RAILS_GEM_VERSION = '2.3.2' unless defined? RAILS_GEM_VERS...
2009-09-04 15:22:19 215
weblogic 10二级域名 配置
weblogic配置二级域名: 1 有多个工程,比如说工程abc,工程def,如果直接部署到开发模式的domain里,有一个是主工程,另一个要以abc.com:7001/def访问,而且其他工程里要在weblogic.xml文件里加上<context-root>/def</context-root>你的应用名称,现在我们想abc.yourname.com,def.y...
2009-08-11 17:20:26 153
spring与定时器的整合 复杂实现(quartz)
定时器,这次用了复杂的实现,不过这样的实现更灵活一些 有两种实现,一种相对简单的,首先要加入jar文件quartz-all-1.6.4.jar 一 <bean id="sayHelloJob" class="org.springframework.scheduling.quartz.JobDetailBean"> <property name="jobC...
2009-07-16 11:15:57 93
一张表与多张表一对一
最近总是碰到一对一的问题呢,这次是一张表与多张表一对一的关系,折腾我好长时间,这里记一下 1 bean类public class Main implements java.io.Serializable { private String id; private SubA subA; private SubB subB; private SubC subc;...
2009-07-16 10:38:46 219
rails 与 sqlite3 的结合配置
刚开始学ruby on rails,看了一本书说是书里的例子都是用默认的sqlite3数据库的,所以配置了一下,出现了不少问题 这里说一下,学习rails一定要选择对版本,要2.0以后的,也要看2.0以后的相关的书和例子,不然会走很多弯路的 1 先到官方网站下载http://www.sqlite.org/download.html 我的是windows平台,根据平台...
2009-06-19 16:35:07 236
java webservice的其中一种用法
前两天用了点webservice部分,这里记一下,呵呵 1 首先服务器端(我这里是struts+spring环境,客户端在另一个工程) 和普通的类没什么区别,主要是要让它发布成webservice,可以通过?wsdl查看的 1.1需要一个接口和一个实现类,接口主要控制你要暴露的方法 public interface UserInfoInterface { public String[]...
2009-06-11 12:07:38 87
流的形式ftp下载
FtpURLConnection ftpc = null;PrintWriter out = null;try{ URL url = new URL(path);//path 格式RL myURL=new URL(ftp://hgc08158:QST518518@121.199.37.159/chengji.xls);ftp://用户名:密码@ip[:端口后][/文件所在目...
2009-06-01 16:48:13 359
spring与定时器的整合
前几天做了个关于定时器的模块,以前也没接触过,在网上查了好多,多数都是那种单个的定时器,没有与web结合,后来终于偶然发现了一个关于spring整合定时器的例子,就是仿造那个例子写的,spring也没研究太深,原来spring自带就有与定时器的整合而且有相关类,主要是配置文件了run方法1 首先写一个继承自TimerTask的类public class MyTask extends Tim...
2009-06-01 16:30:06 80
web工程里直接使用html文件
最近遇到个问题,直接将html文件放到工程下竟然不能使用,前台查看就会出现乱码,显示什么西欧文,总觉得应该可以正确显示的,之前都比较急,也没想那么多,就直接转成jsp了,今天时间比较充足想了想,上网查了一些,这里记一下,1 过滤器 <filter> <filter-name>EncodingFilter</filter-name> <f...
2009-05-19 15:20:36 233
烦人的js
这两天就和js打交道了,本来周五了,又让他烦了我半天,这里记一下 for(j=1;j<Array_sortid.length;j++){ document.all("resKey").options.add(new Option(Array_sortid[j],j-2)); if(nowreskey==(j-2)){ document.all("re...
2009-05-15 17:37:22 80
hibernate 一对多(one to many)级联删除
我这里说的是一对多单向级联删除,其他需要级联的相应修改cascade即可 以Order和Item为例1 bean 类public class Order implements java.io.Serializable { private Set items = new HashSet(0); 相应的get,set方法} public class Item...
2009-05-15 11:46:36 589
网站变灰色
今天和美工学了一招,为了纪念5.12 把网站变成灰色的,这里记一下,呵呵 html { filter:gray; color:#000; },在css文件里添加即可
2009-05-12 14:08:05 78
hibernate 一对一(one to one)级联保存
前段时间用到了一对一级联保存的情况,在网上查了好多资料,现在主要总结如下: 一 : 一般说一对一都有两种情况,一种是两张表使用同一主键,我现在说的是第二种外键关联的情况; 两个表Student, card Student的主键是是card 的唯一外键,不多说了,配置如下:1 Student 主表映射文件中:<one-to-one name="card" cla...
2009-05-07 12:00:01 492
hibernate中出现延迟加载错误的几种可能性
最近我们的项目经常报一个延迟加载错误org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed,在网上看了好多资料,现在在这里总结一下: 一 hibernate加载策略Hibernate的检索策略包括类级别检索策略和关联级别检索策略。 类级别检索策略...
2009-04-03 13:38:11 102
axis2-eclipse-service-archiver-wizard eclipse axis2插件
2010-08-03
axis2-eclipse-codegen-wizard axis2 eclipse插件
2010-08-03
jsp-EL2.0
2008-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人