09 2013 档案
摘要:Java中equals和==的区别java中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。JAVA当中所有的类都是继承于Object这个基类的,在Object中的基类中定义了一个equals的方法,这个方法的初始行为是比较对象的内存地 址,但在一些类库当..
阅读全文
摘要:不管用户是否有权限操作,拦截器拦截的方法必须存在,它才会去拦截。如果连方法都不存在,它会直接抛出找不到方法。。。。
阅读全文
摘要:com/bjsxt/po/User.hbm.xml com.bjsxt.po.User --> com.bjsxt.po org.hibernate.dialect.MySQLDialect true true update 有关的设置 -->
阅读全文
摘要:6.3. Schema-based AOP support如果你无法使用Java 5,或者你比较喜欢使用XML格式,Spring2.0也提供了使用新的"aop"命名空间来定义一个切面。 和使用@AspectJ风格完全一样,切入点表达式和通知类型同样得到了支持,因此在这一节中我们将着重介绍新的 语法 和回顾前面我们所讨论的如何写一个切入点表达式和通知参数的绑定(Section 6.2, “@AspectJ支持”)。使用本章所介绍的aop命名空间标签(aop namespace tag),你需要引入Appendix A, XML Schema-based configurati
阅读全文
摘要:有关的设置这一节里将描述通过 标签来指定不同的事务性设置。默认的 设置如下:事务传播设置是 REQUIRED隔离级别是 DEFAULT事务是 读/写事务超时默认是依赖于事务系统的,或者事务超时没有被支持。任何 RuntimeException 将触发事务回滚,但是任何 checked Exception 将不触发事务回滚这些默认的设置当然也是可以被改变的。 和 标签里的 各种属性设置总结如下:属性是否需要?默认值描述name是与事务属性关联的方法名。通配符(*)可以用来指定一批关联到相同的事务属性的方法。 如:'get*'、'handle*'、'on*E
阅读全文
摘要:DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,用完后再放回去。DBCP 实现 dbcp 连接池 class JdbcUtil { private static BasicDataS...
阅读全文
摘要:Spring为我们解决Hibernate的Session的关闭与开启问题。Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 Hibernate Session 已经关闭,这些导致延迟加载数据的访问异常(eg: org.hibernate.LazyInitializationException:(LazyInitializationException.java:42
阅读全文
摘要:批量调用 你可以使用batch来批量的执行远程调用。这样可以减少与服务器的交互次数,所以可以提高反应速度。 一个batch以 DWREngine.beginBatch() 开始 ,以 DWREngine.endBatch() 结束。当 DWREngine.endBatch() 被调用,我们就结束了远程调用的分组,这样DWR就在一次与服务器的交互中执行它们。 DWR会小心的处理保证所有的回调函数都会被调用,所以你可以明显的打开和关闭批处理。只要别忘了调用endBatch(),否则所有的远程调用永远的处于列队中。 警告:很明显,把一些远程调用放在一起执行也会产生一些影响。例如不能在batch里面执
阅读全文
摘要:授权码和操作码 进行:与运算,(判断是否有权限): 如果结果为操作码,则有权限 反之,无或运算: 增加权限异或运算: 删除权限
阅读全文
摘要:Eclipse 项目有红感叹号【问题原因】:工程中classpath中指向的包路径错误【解决办法】:右键项目名称 BuildPath ---> Configure Build Paht...中,然后上面有几个选项卡找到 Libraries中出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipse中F5刷新工程。下面两段为我解决此问题时在网上找的参考资料,可参阅:你用myeclipse新建 web工程, 在工程目录下会生成一个 .classpath 配置文件, 里面是你工程里面引用的jar的配置。这个.classpath 对你的web工程没有什么影
阅读全文
摘要:jBPM(JBoss Business Process Management业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。 jPDL是构建于jBPM框架上的流程语言之一。在jPDL中提供了任务(tasks)、待处理状态 (wait states)、计时器(timers)、自动处理(automated actions)…等术语,并通过图型化的流程定义,很直观地描述业务流程。 jPDL可以部署于Java语言的任何应用环境下,JavaSE Application(Swing/SWT)、JavaEE Application(A...
阅读全文

浙公网安备 33010602011771号