- 博客(38)
- 收藏
- 关注
原创 生成equal() toStrings() hashCode()
插件地址:http://commonclipse.sourceforge.net步骤:依次点击"Help" -> "Software updates" -> "Find and Install" -> "Search for new features to install",点击"add update site",输入http://commonclipse.sou
2010-01-05 10:06:49 565
原创 养鱼问题
今天看到这里讨论养鱼问题,也试试作为娱乐。据说是爱因斯坦谜题。 题目:1. 有5栋5种颜色的房子2. 每一位房子的主人国籍都不同3. 这五个人每人只喝一个牌子的饮料,只抽一个牌子的香烟,只养一种宠物4. 没有人有相同的宠物,抽相同牌子的烟,喝相同牌子的饮料已知条件:1. 英国人住在红房子里2. 瑞典人养了一条狗3. 丹麦人喝茶4. 绿房子在白房子的左边5. 绿房子主人喝咖啡6. 抽pa
2009-10-12 00:32:00 9080
原创 改写 SQL 2005 数据库默认不区分大小写
创建的数据库中区分大小写 create database test COLLATE Chinese_PRC_CS_AS 数据库中区分大小写 alter database test COLLATE Chinese_PRC_CS_AS 恢复默认的不区分大小写alter database test COLLATE Chinese_PRC_CI_AS...
2009-04-28 14:39:55 294
原创 ClassLoader
http://bbs.cnw.com.cn/viewthread.php?tid=95389 (1)jvm的装载过程以及装载原理所谓装载就是寻找一个类或是一个接口的二进制形式并用该二进制形式来构造代表这个类或是这个接口的class对象的过程,其中类或接口的名称是给定了的。当然名称也可以通过计算得到,但是更常见的是通过搜索源代码经过编译器编译后所得到的二进制形式来构造。 在Java中,类装...
2009-03-12 09:34:13 240
原创 current_session_context_class thread
1. 如果想让spring帮你管理事务,只能在spring中配置SessionFactory。如果使用hibernate原有的securrent_session_context_class threadssionFactory,则只能自己手动管理事务。2. 如果想使用sessionFactory.getCurrentSession()方法,必须配置sessionFactory和jta或threa...
2009-03-11 18:09:11 303
Java内存分配
Java内存分配Java 中的堆和栈简单的说:Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该...
2009-03-11 09:53:00 777
原创 UML类图关系大全
UML类图关系大全 1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用...
2009-03-11 09:34:02 262
原创 JAVA中String类以及对象池的概念
学java的都知道String这个类,是我们一般都要用的一个类,那么我们对这个类又了解多少呢?下面我来给大家介绍下这个类!String 这个类有两大模式一个是对象池的概念,而另一个就是不变模式!String类和对象池 我们知道得到String对象有两种办法: String str1="hello"; String str2=newString("hello");这两种...
2009-03-10 18:20:50 358
原创 Tomcat Server 原理
Tomcat Server 原理构成:1.server代表整个catalina serverlet容器2.service:由一个或多个connector以及一个共享的engine处理引擎组成3.connector 在指定端口上监听客户请求,并将请求交给Engine处理(coyote http 和coyoteJK2)4.Engine 必须配置在Service组件下,Engine可以配置多个...
2009-03-10 17:12:28 272
原创 Ant - junit, build failed= Could not create task o
Ant - junit, build failed= Could not create task or type of type junit When running JUnit tasks in ant and you get the following error:BUILD FAILEDpath\to\Geoserver\build.xml:259: Could not ...
2008-08-21 16:22:35 360
原创 OFBIZ2.0精简版本安装手册
1 运行环境的安装配置OFBIZ是WWW.SOURFORGE.ORG上最著名的开源项目之一,我们目前研究的是OFBIZ2.0,要了解OFBIZ的详细信息,请参见:http://sourceforge.net/projects/ofbiz/。1.1 TOMCAT4.1.18 + MYSQL4.0 + AN...
2008-08-11 09:51:57 338
findbugs插件
eclipse插件地址:http://findbugs.cs.umd.edu/eclipse插件开发使用:http://dev2dev.bea.com.cn/bbsdoc/20060124186.html使用FindBugs对SpringSide1.0m3进行分析的结果:http://www.blogjava.net/leondu/archive/2006/08/11/62970.html...
2008-07-30 17:09:06 282
原创 ant模板
< ? xml version = "1.0" ?>< project name= "tax-calculator" default= "package" > < property name= "src.dir" location= "src" / > < property name= &qu
2008-07-30 10:42:29 372
原创 hibernate标识符问题
转http://lz726.iteye.com/blog/116616 有关lazy的异常分析对象表识符: Hibernate 的 pojo 对象 import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuil...
2008-07-28 10:57:38 399
原创 ibatis 国际化问题
public class userBean{ private String locale = "en"; private String errMessage; public void changeLocal(ActionEvent e){ if(locale.equals("en")) locale = "zh_TW" e...
2008-07-15 18:07:47 290
ibatis crud返回值问题
<insert id="insertBook" parameterClass="book"> insert into BOOKS (bookNum, bookName, author, publisher,price, state, quality) values ( #bookNum:VARCHAR#, #bookName:VARCHAR#, #author:VARCHA...
2008-07-15 15:06:11 433
Java语言中的取整运算
在Java中进行取整,尤其是四舍五入取整还有点麻烦。下面是我根据网上的一些解答整理的三种取整运算(包括截尾取整,四舍五入,凑整),类似于面向过程语言(如C和Basic)中的取整函数(不过在Java中它叫类的方法,“类名.方法名(参数)”的运算都是类的静态方法)。其中,注释掉的那段是在网上查到的有的朋友认为正确的四舍五入的取整方法,但是经过我的实验却是不正确的四舍五入的取整方法。...
2008-06-11 14:04:07 724
使用JMock来实现孤立测试
[转]使用JMock来实现孤立测试 我们在测试某类时,由于它要与其他类发生联系,因此往往在测试此类的代码中也将与之联系的类也一起测试了。这种测试,将使被测试的类直接依赖于其他类,一旦其他类发生改变,被测试类也随之被迫改变。更重要的是,这些其他类可能尚未经过测试,因此必须先测试这些类,才能测试被测试类。这种情况下,测试驱动开发成为空谈。而如果其他类中也引用了被测试类,我们到底先测试...
2008-05-29 10:54:16 324
Hibernate3.0 包说明
asm.jar: ASM is an all purpose Java bytecode manipulation and analysis framework. asm-attrs.jar: hibernate2.jar: Hibernate的库,没有什么可说的,必须使用的jar包 cglib-asm.jar: CGLIB库,Hibernate用...
2008-05-29 09:14:12 268
TCP UDP
TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主...
2008-04-23 09:51:37 501
C/S B/S
一、什么是C/S和B/S 要想对“C/S”和“B/S”技术发展变化有所了解,首先必须搞清楚三个问题。 第一、什么是C/S结构。 C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/...
2008-04-23 09:46:54 353
Microsoft SQL Server 2005
Microsoft SQL Server 2005 服务器端安装要求window 2003 系统在XP系统中安装.NET Framework SDK会自带2005数据库作为服务器
2008-04-23 09:39:57 494
数据库连接池
使用连接池的优点使用连接池的优点主要体现在两个方面: 对数据库的连接统一进行配置、管理、监控,以及对数据库连接池的参数进行优化调整 同时对应用中没有关闭或其他原因造成没有关闭的数据库连接由连接池统一进行管理。便于应用的...
2008-04-23 09:36:53 304
singleton模式安全
单例模式的一般例子:public class Singleton{[color=orange]private static Singleton instance = null;[/color]public static Singleton getInstance(){if(instance == null){instance = new Singleto...
2008-04-17 09:50:38 252
OO的基本概念---------多态性
OO五大原则:SRP、OCP、LSP、DIP、ISP SRP(Single Responsibility Principle 单一职责原则) 对象的功能应该单一 OCP(Open Close Principle 开闭原则) 对修改关闭,对扩展打开 LSP(Liskov Substitution Principle 里氏替换原则) “老鼠的儿子会打洞”,子类应该具备父类的特征。 DIP(Depen...
2008-04-16 14:53:57 1007
spring 2.0 包说明
Spring压缩包目录说明关键字: sring jar1. Spring压缩包目录说明aspectj目录下是在Spring框架下使用aspectj的源代码和测试程序文件。Aspectj是java最早的提供AOP的应用框架。dist 目录下是Spring 的发布包,关于发布包下面会详细进行说明。docs 目录下是相关的文档,包括有Spring api 的javadoc、r...
2008-04-08 17:38:46 255
spring 2.0 aop 配置
Spring 2.0中 AOP的编程:[color=red]nested exception: 该嵌套异常往往是导入包是嵌套造成的,将包remove后再重新导入[/color]方式一:publicclass User { publicvoid method() { System.out.println("in method1"); }}pu...
2008-04-08 17:18:11 284
ApplicationContext细说
ApplicationContext是Spring的核心,Context我们通常解释为上下文环境,我想用“容器”来表述它更容易理解一些,ApplicationContext则是“应用的容器”了:P,Spring把Bean放在这个容器中,在需要的时候,用getBean方法取出,虽然我没有看过这一部分的源代码,但我想它应该是一个类似Map的结构。在Web应用中,我们会用到WebApplicati...
2008-03-20 14:09:16 295
转载MyEclipse快捷键与插件大全
【J2EE开发日记】 MyEclipse快捷键与插件大全 (1)Ctrl+M --切换窗口的大小(2)Ctrl+Q --跳到最后一次的编辑处(3)F2 --当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3 --跳到声明或定义的地方。 F5 ...
2008-03-20 11:10:37 463
forward和redirect区别
forward 是服务器内部重定向,程序收到请求后重新定向到另一个程序,而客户机并不知晓;forward会将 request state、bean、等信息带到下一个jsp页面;使用getAttribute()来取得前一个jsp所放的信息 redirect 是服务器收到请求后发送一个状态头给客户,客户将再次请求,就有两次网络通行的来往。redirect 是送到客户端后再次reque...
2008-03-19 17:00:04 283
有关table的一些用法
文本框只能输入数字 克隆一个对象 var trObj = document.getElementById('hiddenTr')...
2007-12-26 16:30:02 286
页面显示
[color=violet][/color] ${status.index+1} ${orderDetail.indexCode} ${orderDetail.code} ...
2007-12-24 14:40:39 345
Hibernate单、双向关联与inverse属性
6.2 问题:Hibernate单、双向关联与inverse属性6.2.1 Hibernate的单、双向关联http://book.csdn.net/bookfiles/563/10056318684.shtml设计师L并不理解在Hibernate中单向关联与双向关联有什么区别。于是他也就无法告诉开发人员,在配置实体间关系时究竟如何配置。从Hibernate的文档中来看,官方并没有...
2007-11-27 18:14:01 301
Hibernate实体状态
6.1 问题:Hibernate中的实体状态6.1.1 怎样理解实体状态程序员M在使用Hibernate时总是有些惊奇,原因在于Hinberate中对各个实体的状态有着不可思议的控制魔力。比如:有时候在更改实体的属性时,与数据库中对应的列值也会被更改,而有时候又无法对应更新起来。想要更新的时候无法更新,不想更新的却更新了。这就引发了程序员M的问题:在什么情况下这个实体是持久...
2007-11-27 18:12:31 303
HibernateTool插件说明
插件地址:http://download.jboss.org/jbosside/hibernatetools/updates/development/1.安装插件MyEclipse中安装方法:Help / SoftUpdate / Find and install / ...new Remote site/填写url重启MyEclipse2.设置控制台类似建立工程在Pack...
2007-11-22 16:58:13 315
Hibernate性能分析点滴
hibernate.jdbc.batch_size 这个属性的使用场合是批量导入数据或批量删除时使用.其实就是相当于使用PreparedStatement.executeBatch()方法..将数个sql语句一起提交获得性能上的提高. hibernate.jdbc.batch_size在hibernate.cfg.xml中设定. ...
2007-11-19 17:59:48 278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人