- 博客(82)
- 收藏
- 关注
CAS单点登陆实践-1:创建x.509证书
准备x.509证书 首先要下载openssl,我的是win32openssl-0_9_8d.exe,安装后,配置一下环境变量,和jdk配置一样. 接下来创建x.509. 颜色标识:该颜色表示你要输入的东西 第一步:创建私钥(这里输入命令即可) C:\OpenSSL\apps>openssl genrsa -out root/root-key.pem 1024 Loading 'screen...
2007-05-17 10:42:00
335
HessianServiceExporter only supports POST requests异常
服务端配置: web.xml配置: xml 代码 <servlet> <servlet-name>remote</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-...
2007-05-12 13:27:51
673
远程调用通过不了代理,求教
我们采用hessian作远程处理,如果客户端直接采用路由器上网,则没什么影响,能连上服务端,但是如果通过代理,比如我们公司内部采用的是squid代理,则连不上服务端,不知道为什么 以前是点击同步时出现如下错误(启动客户端时并不抛出): 1,org.springframework.remoting.RemoteAccessException: Cannot access Hessian servic...
2007-05-12 10:40:16
252
1、The type java.lang.Object cannot be resolved.It is indirec
迁移自MSN:http://weishuwei.spaces.live.com/ 1、The type java.lang.Object cannot be resolved.It is indirectly referenced from required.class files。 出现以上信息的原因是因为你装了多个版本的jre或jdk的关系。本来Eclipse在建立工程时,会自...
2007-04-27 08:32:49
366
3种单例模式对比
模式一: class Singleton2 { private Singleton2(){ } private static Singleton2 instance; public static Singleton2 getInstance() { if(instance==null){ instance=new Singleton2(); } return in...
2007-04-26 14:27:32
120
vo层的职责问题
我们的项目里以前有个vo层,我现在要把代码重构一下,想把这个vo层去掉,个人认为定义个vo层,是为了便于页面数据的格式转换. 比如我数据库存储是long型的数据,而我要在页面上以科学计数法的方式转换,而vo就是在这里起作用的(把po的数据转化为页面想要的数据),我们现在用freemarker作页面,包括时间和数字的格式可以通过freemarker进行格式化,感觉vo必要性不是很大,况且多一层转换,...
2007-04-12 17:12:58
1717
得到web项目的真实路径
@Override public void init(ServletConfig config) throws ServletException { // TODO Auto-generated method stub ServletContext application =config.getServletContext(); String realPath=applica...
2007-04-12 14:23:20
178
webwork的路径转发
1,[result]/empmanager/listSkills.jsp[/result] 转到页面要带斜杠/ 2,[result type="chain"]actionChain2[/result]:转到本页的action,直接跟action名就行了,不需要扩展名,也不要斜杠 3,[result type="redirect"]edit.action?skillName=${currentSk...
2007-04-10 10:06:37
121
hibernate的formula
Property元素中的formula允许对象属性包含导出值,比如sum、average、max等的结果。如: <property name="averagePrice" formula="(select avg(pc.price) from PriceCatalogue pc, SelectedItems si where si.priceRefID=pc.priceI...
2007-04-04 18:26:50
156
远程调试tomcat
远程调试: 1,先共享远程机器上的tomcat,并设置为所有权限,不然会出现:java.lang.IllegalStateException: Cannot create a session after the response has been committed或者找不到文件等问题; 2,把本地机器上的tomcat路径设置为远程的路径.直接输入\\远程的ip\tomcat-5.5.12或先把地...
2007-03-30 10:18:46
117
最新个人所得税计算
最新个人所得税 注:最新个人所得税起征点是1600 补充一下税率表和计税方法 扣除额为1600元, 税率表如下: 不超过500元的部分税率5%速算扣除数0 超过500元至2000元的部分税率10%速算扣除数25 超过2000元至5000元的部分税率15%速算扣除数125 超过5000元至20000元的部分税率20%速算扣除数375 超过20000元至40000元的部分税率25%速算扣...
2007-03-29 10:34:51
417
hibernate自定义主键
hibernate自定义主键要继承TableGenerator public class IdGenerator extends TableGenerator 要实现generate方法: public synchronized Serializable generate(SessionImplementor session, Object obj) throws HibernateExce...
2007-03-28 10:58:52
187
hibernate取得连接
1,Connection conn = session.getBatcher().openConnection(); try { .................................................................................... }catch (SQLException e) { session.getBatcher()....
2007-03-28 10:48:06
258
开发项目总结
文档: 1,需求分析一定要透彻,不仅要了解所需的,还要有详尽的文档,包括需求文档,数据库文档(表名,字段名和它们的属性及表达意思),部署文档; 2,开发过程中,对一些常见到环节最好进行记录 3,对项目开发,测试中的错误要进行记录,包括错误提示,解决方法; 4,项目结束后,要用使用文档,包括安装,运行平台及环境,使用中常见问题解决方案,以及操作说明; 框架构造: 日期控件;验证方式;分页操作;加密机...
2007-03-23 15:00:06
246
批处理启动数据库tomcat
@echo off ECHO 开始启动数据库 START .\mysql5\bin\mysqld-max-nt.exe --remove START.\mysql5\bin\mysqld-max-nt.exe ECHO 数据库启动成功 ECHO 开始启动教互平台 ping 127.1 -n 5 >nul 2>nul cd .\tomcat5\bin\ CALL startup.bat...
2007-03-22 09:25:09
166
lucene之分词,索引,存储
全文检索(lucene): 刚接触lucene时,对分词,索引,存储不是很了解,经过深入的学习,逐渐连接了这三个的概念; 1,分词:就是剔除掉常见到词(当然这里可以自定义那些要被剔掉的词),如"我是java程序员,我用eclipse开发java",一般 人搜索不会输入"我","用","开发"这些词,我们把它们剔除掉,就剩下"java","程序员","eclipse",&
2007-03-21 14:57:49
579
批处理读取注册表的中文问题
读取注册表中的中文信息时,中文会被截取,也就是说我们的值本来是"教师平台",但读取来的可能是"教师",当然,先把注册表信息导出来,导到一个*.reg文件里,再从这个文件读取信息,就不会出现中文问题了...
2007-03-20 09:17:27
214
StaleStateException和HibernateOptimisticLockingFailureExcepti
更新东西时出现错误, ERROR [org.hibernate.jdbc.AbstractBatcher] - Exception executing batch: org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; ...
2007-03-10 17:44:03
198
T5学习笔记-1
component template. page类如:Countdown.java里声明如下: @Component(parameters = { "start=5", "end=1", "value=countValue" }) private Count _count; 则在页面里要有<t:comp type="Count" end="3" id="count
2007-03-09 16:02:06
421
Spring_AOP
[bean id="remoteRegisterCall" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor"] [property name="advice"] [ref bean="remoteUserRegMethodAdvice" /] [/property] [property name="p...
2007-03-09 14:58:01
103
Lucene文件格式
生成的文件如下: _21.f1,_21.f2,依次类推,扩展名根据文件排序; _21.fdt; _21.fdx; *.fdt和*.fdx构成了域值存储表; _21.fnm; 记录了域集合信息; _21.frq; 记录了项的位置; _21.prx; 记录了项频数; _21.tii; _21.tis; *.tii和*.tis构成了项字典; segment1.nrm 记录了标准化因子; segment...
2007-03-08 16:22:17
170
tapestry5 Pages&Components
摘自网上,以便日后查看 Pages and components Tapestry divides an application into a set of pages. Each page is assembled(装配) from Tapestry components. Components themselves may be assembled from other components...
2007-03-05 11:25:31
152
acegi中投票的概念
Acegi中投票策略分为三种 1:[b][b]org.acegisecurity.vote.AffirmativeBased [/b][/b]只要有一票投赞成,即可通过 2:[b][b]org.acegisecurity.vote.ConsensusBased[/b][/b] 需要大多数的投票,方可通过 3:[b][b]org.acegisecurity.vote.UnanimousBased[...
2007-03-02 16:34:04
130
序列化的问题
我把Serial.java序列化后(保存在本地机器上为Serial.j),尽管我没有显示声明serialVersionUID;但是编译器会自动给我加上一个,如我的加上了一个serialVersionUID = -4271727655862767543;然后我反序列化该文件(Serial.j);Serial s=(Serial)oi.readObject();获得Serial对象,取得我之前保存的数...
2007-02-25 13:11:00
182
趣谈笑话
说的就是那些只掰指头,不做事情的管理人员……鄙视他们…… 有两个非常聪明的经济学天才青年,他们经常为一些高深的经济学理论争辩不休.一天饭后去散步,为了某个数学模型的证明两位杰出青年又争了起来,正在难分高下的时候,突然发现前面的草地上有一堆狗屎.甲就对乙说,如果你能把它吃下去,我愿意出五千万.五千万的诱惑可真不小,吃还是不吃呢?乙掏出纸笔,进行了精确的数学计算,很快得出了经济学上的最优解:吃!于是甲...
2007-02-25 13:10:00
147
对get.post加深理解(以前没注意的地方)
以前觉得对get,post方法的区别很了解了,做项目时才发现还有些细节需要注意一下 form 默认method为get,当为get时,action里的方法如action="test.do?mytest=aaaa",这个参数将会被忽略,我们用request.getParameter("mytest")得到的会是null,当然连接如test,连接 用request.getMethod()得到的将会是g...
2007-02-13 14:07:11
115
hibernate 关联
一对一:从的主键应和主的一致; 主:User [id name="id" column="id" type="long" unsaved-value="-1"] [one-to-one name="serial" class="SysActCode" cascade="save-update" outer-join="auto" constrain
2007-02-02 11:18:08
119
spring框架下使用Quartz来定时调度
[?xml version="1.0" encoding="UTF-8"?] [!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"] [beans] [!--==========================定义要调用的业务组件======...
2007-01-27 10:12:57
110
hessian或Burlap远程调用服务器端
因为我用spring管理bean,所以要先在web.xml配置相关信息 [!-- spring listener --] [listener] [listener-class]org.springframework.web.context.ContextLoaderListener[/listener-class] [/listener] [!-- server: RemoteServ...
2007-01-27 10:06:12
258
hessian或Burlap远程调用客户端
[?xml version="1.0" encoding="UTF-8"?] [!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"] [beans] [!--我们在外部使用的话,要不直接把id为"remoteService"的bean注入,通过它调...
2007-01-27 09:43:34
138
java printf格式化输出
String[] args1={"12345678","hijklmn"}; System.out.println("test1"); for(String item:args1){ //%s表示参数,%n表示换行 System.out.printf("格式化%s%n",item); } System.out.printf("...
2007-01-24 09:20:54
266
初次接触Acegi记录的
[?xml version="1.0" encoding="UTF-8"?] [!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"] [beans] [!---过滤器代理bean_1级-------------------------------...
2007-01-24 08:33:13
118
FCKEditor问题
FCKConfig.FormatSource = false ; FCKConfig.FormatOutput = false ; 我的项目里这两项设置的为true,结果我输入信息如果用到回车,则显示时不能显示内容,找了半天,发现 fckconfig.js里有这两句是格式化内容的,我把它改成false,问题解决....
2007-01-23 12:33:22
126
开始javaEye之旅
第一次写博客是在MSN空间上,刚开始感觉还挺新鲜,还自得其乐那,慢慢感觉到MSN空间的不足了,速度慢不说,文章还不好分类管理,我想改个类名都不行,后来一想啊,咱们这里也提供博客功能,我干嘛吊死到一棵树上那,于是就开始了javaEye之旅,使用这么一段时间来,感觉还不错,界面简介大方,速度也不错,文章还易与管理,关键还是我们这里是一个技术交流平台,我们可以在这里相互学习,何乐而不为那 我的MSN空间...
2007-01-15 09:45:22
113
java枚举类型Enum代码实例
import java.util.EnumMap; public class Mytest { /** * @param args */ public static void main(String[] args) { System.out.println(Status.A.ordinal()); System.out.println(getName(Status.A)); ...
2007-01-15 09:37:14
166
Lucene之Field
doc.add(new Field("file",file.getName(),Field.Store.YES,Field.Index.NO)); //doc.add(Field.UnIndexed("file", file.getName())); 后者在lucene的后续版本中找不到了,可能是被抛弃的方法吧.现在用上面的方法代替. org.apache.lucene.analysis包 or...
2007-01-04 16:49:43
145
Lucene2.0检索方式
取得检索信息: 方式一: for(HitIterator iter=(HitIterator)hits.iterator();iter.hasNext();){ Hit hit=(Hit)iter.next(); //Document doc=hit.getDocument(); hit.get("title"); hit.get("body"); } 方式二: for(int i=0;i Doc...
2007-01-04 16:43:45
150
freemarker学习笔记
freemarker 指令:<#xxx> 自定义指令<@xxx> 转换${1.1?int} ${aa?c}作用把String转换为数字,因为freemarker默认的会采用科学计数法,比如1,000,000 html:对字符串进行HTML编码 cap_first:使字符串第一个字母大写 lower_case:将字符串转换成小写 upper_case:将字符串转换成大...
2007-01-04 09:30:52
169
Struts,webwork运行流程
webwork运行流程: 当执行xxxx.action时,比如我要执行xxxInputAction.action,它会先执行action的execute()方法,然后从这个方法转到相应的页面,我这里转到了xxxInput.ftl页面,等我输入信息提交后,又会转到xxxInputAction.action指向的java类的execute方法.理解这些,对于我们有时候有些页面数据需要初始化时有帮助 S...
2007-01-04 08:21:55
109
DOM4j 读取xml文件可能会抱错:Content is not allowed in prolog异常的原因
用webwork验证时老发生错误,提示Content is not allowed in prolog,由于是解析xml文件出错,找到相应的文件一看,发现开头有几行汉字说明忘注释掉了,我把它们注释掉,问题得到解决,由于以前没遇到这种问题,于是到网上找到如下资料: DOM4j 读取xml文件可能会抱错:Content is not allowed in prolog异常的原因 该xml是UTF-8编...
2007-01-03 15:44:50
2033
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅