代码改变世界

Hibernate详解(5)——Hibernate核心接口和工作原理

2012-05-29 10:57 by myjava2, 183 阅读, 0 推荐, 收藏, 编辑
摘要:Hibernate核心接口Hibernate有五大核心接口,分别是:Session Transaction Query SessionFactoryConfiguration 。这五个接口构成了Hibernate运行的基本要素,可以执行存取,持久化,事务管理等操作。这五个接口可以位于系统的业务逻辑层和持久化层。下面是一张Hibernate的关系图:Session接口:Session接口 Session 接口对于Hibernate 开发人员来说是一个最重要的接口。然而在Hibernate中,实例化的Session是一个轻量级的类,创建和销毁它都不会占用很多资源。这在实际项目中确实很重要,因为在客 阅读全文

shell每日一句(3)

2012-05-28 20:46 by myjava2, 266 阅读, 0 推荐, 收藏, 编辑
摘要:5月28号 晚上8点:文件格式如下:123abc456456def123567abc789789def567要求输出:456ABC123123DEF456789ABC567567DEF789初看上去知道这里需要用到大小写字母转化,还有数字位置转换等:[root@fsailing1 shell]# sed 'y/abcdef/ABCDEF/' chen1.txt 123ABC456 456DEF123 567ABC789 789DEF567 [root@fsailing1 shell]# sed -r 's/([1-9]{3})([a-f]{3})([1-9]{3})/\ 阅读全文

Struts2与Struts1.x的深度比较

2012-05-28 17:43 by myjava2, 207 阅读, 0 推荐, 收藏, 编辑
摘要:转自:http://tech.it168.com/oldarticle/2007-07-13/200707131009859_4.shtmlStruts2和Struts1.x的全面比较特性Struts1.xStruts2Action类Struts1.x要求Action类要扩展自一个抽象基类。Struts1.x的一个共有的问题是面向抽象类编程而不是面向接口编程。Struts2的Action类实现了一个Action接口,连同其他接口一起来实现可选择和自定义的服务。Struts2提供一个名叫ActionSupport的基类来实现一般使用的接口。当然,Action接口不是必须的。任何使用execute 阅读全文

Comparing Struts 1 and 2

2012-05-28 17:39 by myjava2, 131 阅读, 0 推荐, 收藏, 编辑
摘要:Comparing Struts 1 and 2Edit PageBrowse SpaceAdd PageAdd NewsFeatureStruts 1Struts 2Action classesStruts 1 requires Action classes to extend an abstract base class. Acommon(常规,普遍) problem in Struts 1 isprogramming(设计) to abstract classes instead of interfaces.An Struts 2 Actionmayimplement anActioni 阅读全文

北京五天MKey3G培训

2012-05-27 15:44 by myjava2, 210 阅读, 0 推荐, 收藏, 编辑
摘要:20号接到通知,去北京一个公司培训,走的时候只知道培训的主题和手机开发有关。走的比较匆忙,到了北京直接去兵哥住的地方,和他们一起住。第二天就开始了培训。培训的技术是Mkey3g的移动适配技术,它是数字天堂公司推出的一款手机适配的平台。主要是将web方式的网站,适配到手机端。使用手机也可以访问。这个技术是现在市场上比较需求的一种技术。简单的举个例子,现在智能手机发展迅速,手机方便,智能,而且配置也是越来越猛。所以在手机上办公,学习,娱乐是很多人需要的。这个技术就是可以将我们使用的一些办公软件,比如oa,crm等,把它适配到手机端,手机端可以访问它。但是不是通过浏览器的方式。而是形成了一个应用程序 阅读全文

Hibernate详解(4)——多对多映射分析

2012-05-26 16:01 by myjava2, 194 阅读, 0 推荐, 收藏, 编辑
摘要:Hibernate多对多关联也是比较常见的一种。对于多对多关系,我们都是采用引入第三方表来描述它们之间的关联的。本节主要讲述一下Hibernate多对多关联。多对多关联根据需求也可以分为单向多对多和双向多对多。这里用比较常见的多对多关系用户与角色的关系来举例。单向多对多如果要求拿到用户需要知道它的角色,而不去关心反向的加载。那么这个就是单向的。首先看UML图。它们的配置文件User.hbm.xml和分别Role.hbm.xml如下:<?xmlversion="1.0"?> <!DOCTYPEhibernate-mapping PUBLIC "-/ 阅读全文

深入理解Lustre文件系统-第12篇 Lustre磁盘文件系统:ldiskfs

2012-05-24 22:02 by myjava2, 915 阅读, 0 推荐, 收藏, 编辑
摘要:ldiskfs(有些时候被错误地称为Linux ext4文件系统)是对Linux ext3文件系统的打了很多补丁的一个版本,由Sun Microsystems公司开发和维护。ldiskfs是Linux ext3和ext4文件系统的超集。现在它只被Lustre文件系统用在服务器端,作为底层的本地文件系统。本节给出了对ldiskfs机器与ext3文件系统不同之处的简要介绍。就各自的I/O路径而言,ext3和ldiskfs文件系统的不同之处如下所示:在ldiskfs里,分配/块查找是在索引节点锁取得后就预先完成了,而随后在I/O提交到磁盘的过程中,索引节点锁就被丢弃了。这极大地提高了I/O的并发性, 阅读全文

struts2 Convention Plugin Configuration reference

2012-05-24 14:00 by myjava2, 400 阅读, 0 推荐, 收藏, 编辑
摘要:Add aconstantelement to your struts config file to change the value of a configuration setting, like:<constant name="struts.convention.result.path" value="/WEB-INF/mytemplates/"/> NameDefault ValueDescriptionstruts.convention.action.alwaysMapExecutetrueSet to false, to prev 阅读全文

plsql遇到乱码问题

2012-05-24 13:05 by myjava2, 165 阅读, 0 推荐, 收藏, 编辑
摘要:查看一些数据库服务器和客户端的额字符集有没有不同的:select * from nls_database_parameters; select * from nls_instance_parameters; select * from v$nls_parameters t where t.PARAMETER ='NLS_LANGUAGE' or t.PARAMETER ='NLS_CHARACTERSET'; select * from nls_session_parameters;1.设置本地客户端编码:进入 我的电脑,属性,高级,环境变量,添加2项:LANG 阅读全文

struts2-convention-plugin Annotation(零配置中的注解)

2012-05-24 09:00 by myjava2, 463 阅读, 0 推荐, 收藏, 编辑
摘要:一、Convention的Annotation1) 与Action相关的两个Annotation是@Action 和@Actions2) @Action中可指定一个value属性。类似于指定<action name=””/>属性值3) @Action中还可以指定一个params属性,该属性是一个字符串数组,用于该Acion指定的参数名和参数值。params属性应遵守如下格式:{“name1”,”value1”,”name2”,”value2”}4) @Actions 也用于修饰Action类里的方法,用于将该方法映射到多个URL.@Actions用于组织多个@Action.因此它可 阅读全文
上一页 1 2 3 4 5 6 ··· 52 下一页