`
huinet
  • 浏览: 81702 次
  • 性别: Icon_minigender_1
  • 来自: 郑州市
社区版块
存档分类
最新评论
文章列表
Hibernate主键生成方式 Key Generator 主键产生器 可选项说明: 1) assigned 主键由外部程序负责生成,无需Hibernate参与。 2) hilo 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。 3) seqhilo 与hilo ...
eclipse 中删除文件的恢复 在Eclipse内可以恢复项目内被删除的文件,或者类似SVN那样来具体恢复一个java文件内 被删除的内容。 如果项目内的文件被删除,恢复步骤: 1  选中项目,右键; 2  选择Restore from Local history; 3  在“Check files to restore from local history:”选择对应的要恢复的文件。 如果恢复文件内被删除的内容,恢复步骤: 1  打开要恢复的java文件; 2  选中要恢复的部分,右键; 3  Local His ...
作者简介   肖菁,软件工程师,IBM developerWorks/Bea dev2dev/sun 技术开发者撰稿人,主要研究J2EE、web services以及他们在websphere、weblogic平台上的实现,拥有IBM的 Developing With Websphere Studio证书。您可以通过guilaida@163.com 和作者取得联系,或者查看作者的主页 获取更多信息。 文章摘要   Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。 本文中作者给大家介绍一个实 ...
1、去除不需要加载的模块 一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模 块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。 windows–>perferences–>general–>startup and shutdown 关掉没用的启动项: 怎样才能知道哪些 ...
l         面板Panel:面板是一块区域,程序员可以在之上放置各种组件,从而形成用户界面。说得形象一点,面板就是空白的画板,程序员是画家,最终画板上会出现什么,决定于画家。当然作为面板来说,最终展现在上面的不是水墨国画,而是各种ExtJS的组件。面板的出现解决了窗口(对于Web应用来说就是一个浏览器窗口)不方便直接分拆的问题。利用面板就能将窗口分割成多个部分,这样对窗口来说,它只需要管理好面板在窗口上的展现就可以了,不用再关心面板各种组件的展现了,因为这部分工作由面板自己来管理。很显然,面板的引入将复杂的问题进行了隔离,从而对软件开发的界面产生了深远的影响,特别是对软件界面能够跟随屏幕 ...
JMock是帮助创建mock对象的工具,它基于Java开发,在Java测试与开发环境中有不可比拟的优势,更重要的是,它大大简化了虚拟对象的使用。本文中,通过一个简单的测试用例来说明JMock如何帮助我们实现这种孤立测试。     我 ...
官方文档说如果使用了“80%9d\j2sdk1.4.1_07\orion\applications\bf%99a0e7%9a%84ae%9abd%8d96e58fbc%8c88%99a6%81bf%9daf%819cgreen%C:' rel='nofollow'>file:”这样的定位方式,则要保证在C: 目录中没有portal-ejb.jar文件,通常这个文件产生于Ant脚本的Deploy过程。不过我不清楚官方文档为什么提出这一点,也没发现有什么影响。可能如果存在这个jar文件,则源码目录下的classes文件都会被覆盖,这样如果只是修改并编译了源码目录下的classes文件,很可能由 ...
1.  文档说明 本文基于Tomcat开发Portlet的部分根据LifeRay官方的Quick Start文档中“Writing a simple JSP Portlet”章节的内容试验精简而成,依据的文档版本是RC1,日期2006-06-15。对Liferay自身代码的编译、调试环境则参考了原Liferay 3.6.1版本官方文档的“User Guide”对应章节。因为本文档对说明文字进行了一些简化,以及官方文档有可能在您读到本文时又有更新,因此仍建议参考官方文档原文,以明确一些细节的意义。但官方文档也存在一些错误,这里书写的内容对本文指明的各软件的特定版本号是已经试验成功的,因此也建议在读 ...
持久化类: 遵循四条主要的规则: 1、实现一个默认(即无参数的)构造方法(constructor)构造方法可以不是public的,hibernate可以使用ConStructor.newInstance()来实例化它们。强烈建议,在Hibernate中,为了运行期代理的生成,构造方法至少是包内可见的。 2、提供一个标识属性(可选)映射到数据库表的主键字段。这个属性类型可以是任何的原始类型、原始类型的包装类型、String或是Date。 3、使用非final的类(可选)代理(proxies)是Hibernate对一个重要的功能,它依赖的条件是,持久类或者是非final的或者是实现了一个所有方法都声 ...
Hibernate的配置: 1、可编程的配置方式: 一个org.hibernate.cfg.Configuration实例代表了一个应用程序中Java类型到SQL数据库映射的完整集合。Configuration被用来构建一个(不可变的)SessionFactory。映射定义则由不同的XML映射定义文件编译 ...
Hibernate:   SessionFactory(org.hibernate.SessionFactory):    针对单个数据库映射关系经过编译后的内存镜像,是线程安 全的(不可变)。它是生成Session的工厂,本身要用到 ConnectionProvider。该对象可以在进程或集群的级别上,为那 些事务之间可以重用的数据提供可选的二级缓存。   Session(org.hibernate.Sesion):    表示应用程序与持久存储层之间交互操作的一个单线程对象 ,此对象生存期很短。其隐藏了JDBC连接,也是Transaction的工 厂。其会持有一个针对持久化对象的必选(第一级 ...

ipc$

一 唠叨一下:网上关于ipc$入侵的文章可谓多如牛毛,而且也不乏优秀之作,攻击步骤甚至可以说已经成为经典的模式,因此也没人愿意再把这已经成为定式的东西拿出来摆弄.不过话虽这样说,但我个人认为这些文章讲解的并不详细, ...
为了帮朋友解决在WINDOWS XP系统上无法安装SQL server服务器版的问题,只好也装了一套WINDOWS XP系统,参考网上以及其它资料,现已经成功的在WINDOWS XP系统安装了SQL server服务器版,希望对需要的网友会有一定的帮助,不多说,步骤 ...
具体步骤: 1、下载jdk,maven,mysql5.x.设置好环境变量。新建一个存放项目的文件夹。 2、运行:(进入项目目录)   mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=org.soft.app -DartifactId=appfu ...

test

深度
Global site tag (gtag.js) - Google Analytics