在eclipse里面自建Server启动项目 Tomcat 5.0 启动类 org.apache.catalina.startup.Bootstrap start(这个为参数)引入C:/Tomcat5.0/bin/bootstrap.jarC:/Tomcat5.0/common/lib/jsp-api.jarC:/Tomcat5.0/common/lib/jasper-runtime.jarC:/Tomcat5.0/common/lib/se
Eclipse快捷键指南 eclipse是个非常优秀的IDE,用好快捷键可以让你的开发效率提高,最好是能把鼠标解放出来.标题 Eclipse快捷键指南 smallnest [原作] 关键字 java eclipse Eclipse快捷键指南编辑作用域 功能 快捷键 全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 Ctrl+Shift+K 文本编辑器 查找下一个 Ctrl+K 全局 撤销 Ct
[转载]开发工程师人生之路 恭喜,你选择开发工程师做为自已的职业 悲哀,你选择开发工程师做为自已的职业 本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。 当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发做为你的职业,真是自做孽不可活。不过,欢迎你和我一样加入这个被其它人认为是风光无限的“白领”吧。 如果你不是特别的与人世
Hibernate使用property-ref属性解决遗留数据库One To Many关系的问题。 Hibernate使用property-ref属性解决遗留数据库One To Many关系的问题。通常在我们现在的数据库设计父子关系时一般都是使用父表的主键(id)和子表的的一个外键(parentId)相关联。如: version="1.0"?> hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 2.0//EN"
Hibernate batch-size hibernate.jdbc.batch_size 今天花了一天的时候测试batch-size和hibernate.jdbc.batch_size这个属性.首先说说 hibernate.jdbc.batch_size 这个属性.这个属性的使用场合是批量导入数据或批量删除时使用.其实就是相当于使用PreparedStatement.executeBatch()方法..将数个sql语句一起提交获得性能上的提高. hibernate.jdbc.batch
http://www.ffboy.com/Article/cxsj/java/200507/4285.html java面试题[基础类] http://community.csdn.net/Expert/topic/4186/4186543.xml?temp=.4878351java面试题[应用类] http://community.csdn.net/Expert/topic/4186/4186855.xml?temp=6.670779E-02java面试题[其他类] http://community.cs
spring 控制hibernate的session何时关闭. 在用spring管理hierbernate的事务我们一般都用TransactionProxyFactoryBean去配置我们的Service方法.如. PROPAGATION_REQUIRED PROPAGATION_REQUIRED,readOnly PROPAGATION_REQUIRED,readOnly
eclipse中的plugin管理. 很早就知道了这样的技巧, 但是一直都没有使用. 我以前都是把eclipse的plugin全部放到plugins目录里面.现在感觉太遭了. 还是用link和集中管理插件好点.请看下面这篇文章.http://blog.csdn.net/javamxj/archive/2004/10/11/132311.aspx
一个查找source code的好地方.(http://www.koders.com/) http://www.koders.com/A significant portion of application development involves a process of find, copy, paste, and integrate. This process can be greatly accelerated when you can find existing source
建立forumnuke 论坛. 打算为公司建一个论坛方便公司内部人员交流. java论坛好像不太多. 大多数是些php的论坛. 但是作为搞java肯定还是要使用java论坛. jive jute这类的好像太大了. 没有关系上网搜吧. 在sf上找到了forumnuke第一眼看到他的介绍我就确定要使用他了. 不为别的就因为他使用了 spring hibernate 对于我这样的hibernate爱好者来说使用这个论坛也能加深我对h
Hibernate中 session.delete()疑问? 当时觉得奇怪 为什么Hibernate实现的 session.delete(String hql);是先 session.find(String hql) 然后在查找的结果集中一个一个的删掉。因为要是想sql中的 delete from table where ......是非常容易的。这其中肯定存在着一些难言之隐。今天在公交车上找到了答案。原来最终祸首都是 Hibernate Cache。Hi
使用java 动态代理去掉代码中的bad smell。 在FSI系统中当一个calculator开始进行计算的时候需要把他的status变成busy,而当计算结束(成功或抛出异常)需要把这个calculator的status变成idle。下面是这个FSI系统对这个calculator的实现。package com.fsillc.remote.server;import java.net.InetAddress;import java.net.Unkno
windows中的path系统变量和java中的ClassPath环境变量。 在windows中设定path是告诉系统可执行文件是放在什么路径上面。设定ClassPath是告诉jvm 要使用或执行的class放在什么路径上。拿我自己机子为例。JAVA_HOME=C:/j2sdk1.4.2_06 //我安装jdk的路径。ClassPath=.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar//
Eclipse 3.1节省资源,加快速度之法。 (http://www.cjsdn.net/post/view?bid=7&id=148770&sty=1&tpg=1&age=0) Eclipse 3.1节省资源,加快速度之法。我想有很多人都喜欢直接下载一个Eclipse3.1 的SDK,然后解压,安装。这对于那些电脑内存、CPU都较高的人来说无所谓。不过如果资源较紧张就麻烦了。所以我一直觉得Eclipse 上有很多东西大部人是没有用到的,即使有用到,也很少用。所以我这次3.1出来时只下载了eclipse-platform-3.1-win32.zip和eclipse-JDT-
cascade的理解。 今天定义了一个one to many 的关联对象。 "-//Hibernate/Hibernate Mapping DTD 2.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" > FSISYNTHETIC
用户自定义ID Generator的例子(http://www.hibernate.org.cn/viewtopic.php?t=6281&highlight=IdentifierGenerator) 用户自定义ID Generator的例子 今天终于有了点时间再整理点ID Generator的东东,算是对本论坛的回报 简单版: http://www.hibernate.org.cn/89.html 进阶版: PO java代码: package com.dsii.hibernate.po; public class Company { private String id; p
对不变的data和object references 使用final(注意这里指的是references而不是对象) 许多语言都提供常量数据用来表示那些既不会改变也不能被改变的数据。java关键词final用来表示常量数据,如:public static final int HEIGHT = 200;假如你在以后的代码对 HEIGHT进行修改的话就无法通过编译。如:HEIGHT = 120;假如我们想定义一个常量对象,又该如何呢?class Circle{ private double rad; publ
参数以by value方式而非by reference方式传递 一个普遍存在的误解是:java中的参数是以by reference方式传递,这不是真的,参数是以by value的方式传递的,可能这个都是跟“所有java object都是object references”。事实上参数传递是对象的reference的附件打交道,而不是对象的附件。如果你不同意改变在传递的函数内部改变被传入对象的值,有两种方法。1、传递这个对象的克隆件(clone)。2、使传入的这