摘要: 由于spring对hibernate配置文件hibernate.cfg.xml的集成相当好 LocalSessionFactoryBean有好几个属性用来查找hibernate映射文件: mappingResources、mappingLocations、mappingDirectoryLocati 阅读全文
posted @ 2013-06-18 15:25 小哥哥啊 阅读(435) 评论(0) 推荐(0) 编辑
摘要: struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引1:jsp页面定义元素写法 数组或list<s:iteratorvalue="{'1','2','3','4','5'}" id='number'> <s:property value='number'/>A< 阅读全文
posted @ 2013-05-16 16:20 小哥哥啊 阅读(122) 评论(0) 推荐(0) 编辑
摘要: "window.location.href"、"location.href"是本页面跳转"parent.location.href"是上一层页面跳转"top.location.href"是最外层的页面跳转举例说明:如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写"window.location.href"、"location.href":D页面跳转"parent.location.href" 阅读全文
posted @ 2013-05-13 22:23 小哥哥啊 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 格式字符串语法产生格式化输出的每个方法都需要格式字符串和参数列表。格式字符串是一个String,它可以包含固定文本以及一个或多个嵌入的格式说明符。请考虑以下示例: Calendar c = ...; String s = String.format("Duke's Birthday: %1$tm %1$te,%1$tY", c); 此格式字符串是format方法的第一个参数。它包含三个格式说明符 "%1$tm"、"%1$te" 和 "%1$tY",它们指出应该如何处理参数以及在文本的什么地方插入它们。格式字 阅读全文
posted @ 2013-05-10 15:20 小哥哥啊 阅读(1008) 评论(2) 推荐(0) 编辑
摘要: 当你试图在mysql中创建一个外键的时候,这个出错会经常发生,这是非常令人沮丧的。像这种不能创建一个.frm 文件的报错好像暗示着操作系统的文件的权限错误或者其它原因,但实际上,这些都不是的,事实上,这个mysql报错已经被报告是一个mysql本身的bug并出现在mysql 开发者列表当中很多年了,然而这似乎又是一种误导。在很多实例中,这种错误的发生都是因为mysql一直以来都不能很好的支持的关系的问题, 更不幸的是它也并没有指明到底是哪一个问题会导致上面那种错误,下面我把导致这个可怕 的150错误的常见原因列出来了,并且我以可能性的大小作了排序已知的原因:1, 两个字段的类型或者大小不严格匹 阅读全文
posted @ 2013-04-26 12:06 小哥哥啊 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Struts2的国际化资源文件的命名:basename_language_country.propertiesStruts2的国际化入门Struts2国际化是建立在Java国际化的基础上的,一样是通过提供不同国家/语言环境的消息资源,然后通过ResourceBundle加载指定Locale对应的资源文件,再取得该资源文件中指定key对应的消息--整个过程与JAVA程序的国家化完全相同,只是Struts2框架对JAVA程序国际化进行了进一步封装,从而简化了应用程序的国际化。Struts2需要国际化的部分类型转换:数据校验:验证框架xml配置文件的国际化:RegisterAction-valida 阅读全文
posted @ 2013-04-10 14:41 小哥哥啊 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一、Spring中的Advisor,Advice,Point概述1、Advisor:充当Advice和Pointcut的适配器,类似使用Aspect的@Aspect注解的类(前一章节所述)。一般有advice和pointcut属性。祖先接口为org.springframework.aop.Advisor,应用中可直接使用org.springframework.aop.support.DefaultPointcutAdvisor2、Advice:用于定义拦截行为,祖先接口为org.aopalliance.aop.Advice,该接口只是标识接口,应用中可直接实现BeforeAdvice ,Thr 阅读全文
posted @ 2013-04-08 14:26 小哥哥啊 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 配置文件中映射元素详解对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。下面从一个映射的例子开始讲解映射元素,映射文件的代码如下。<?xml version="1.0"?><!--所有的XML映射文件都需要定义如下所示的DOCTYPE。Hibernate会先在它的类路径(classptah)中搜索DTD文件。--><!DOCTYPE hibernate-mapping PUBLIC"-//Hibernate/Hibernate Mapping DTD 3.0//EN"" 阅读全文
posted @ 2013-03-29 10:56 小哥哥啊 阅读(3242) 评论(0) 推荐(0) 编辑
摘要: 在使用Properties来创建BasicDataSource时,有很多参数可以设置,比较重要的还有:testOnBorrow、 testOnReturn、testWhileIdle,他们的意思是当是取得连接、返回连接或连接空闲时是否进行有效性 验证(即是否还和数据库连通的),默认都为false。所以当数据库连接因为某种原因断掉后,再从连接池中取得的连接,实际上可能是无效的连接了,所以, 为了确保取得的连接是有效的,可以把把这些属性设为true。当进行校验时,需要另一个参数:validationQuery,对oracle来说,可以 是:SELECT COUNT(*) FROM DUAL,实际上 阅读全文
posted @ 2013-03-27 10:55 小哥哥啊 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。nohup/setsid/&场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定运行呢?hangup 名称的来由在 Unix 的早期版本中,每个终端都会通过 modem 和系统通讯。当用户 logout 时,modem 就会挂断(hang up)电话。 同理,当 modem 断开连 阅读全文
posted @ 2013-03-26 15:09 小哥哥啊 阅读(1904) 评论(0) 推荐(0) 编辑