`
文章列表
iBator是一个iBatis相关代码的自动生成工具。 1、安装iBator的插件 在Eclipse中,使用添加站点的方法,输入网址http://ibatis.apache.org/tools/ibator,进行iBator的安装。 2、建议不要直接在使用iBatis的项目里直接使用iBator,推荐另外单独建 ...
1) assigned 主键由外部程序负责生成,无需Hibernate参与。 2) hilo 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主 键生成历史状态。 3) seqhilo 与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史 状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。 4) increment 主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持 一个变量,以保存着当前的最大值,之后每次需要生成主键的时候 将此值加1作为主键。 这种方式可能产生的问题是:如果当前有多个实例访问同一个数据 库,那么由于各个实 ...
from:http://blog.csdn.net/hotdust/article/details/4430692 XXXX项目是目前在实际工作中正在做的事情,该项目是一个大型系统的内容管理内核,负责最核心的meta data的集中管理,性能有较高的要求,设计初期就要求能够支持cluster。项目使 ...
from:http://blog.csdn.net/yangqillohe/article/details/5707450   嵌套类参看这篇文章 内部类详细参看这篇文章   值得注意的是 静态内部类不能访问外部非静态成员(受Java静态成员不能访问非静态成员约定的约束) 内部类的.class文件名称格式如下: 如果是静态嵌套类、内部嵌套类,则表示为OuterClass$InnerClass.class的形式。 如果是方法内部的嵌套类,则以OuterClass$1InnerClass.class的形式。 匿名内部类则以OuterClass$1.class的形式。 ...

java compare 接口

    博客分类:
  • java
from:http://blog.csdn.net/yangqillohe/article/details/5627370   1.比较后,返回0,1,-1 的结果,可以用    return (thisVal<anotherVal ? -1 : (thisVal==anotherVal ? 0 : 1)); 效率更高   以下转自 http://bluelzx.javaeye.com/blog/200987     1. 两种比较接口分析 在 “ 集合框架 ” 中有两种比较接口: Comparable 接口和 Comparator 接口。 Compara ...

JS 解析JSON

    博客分类:
  • json
from:http://zhujiang520.iteye.com/blog/1564043   <SCRIPT LANGUAGE="JavaScript">            var t="{'firstName': 'cyra', 'lastName': 'richardson', 'address': { 'streetAddress': '1 Microsoft way', 'city': 'Redmond', 'state': 'WA', 'postalCode': 98052 },'phoneNumbers': [ '425 ...
from:http://duqiangcise.iteye.com/blog/319793 注:如果path前面有 “/” 的话,“/”的意思是以编译目录。 例:普通java项目的/bin目录,javaweb项目的 /classes。 今天为了通过java读取properties文件,google了很长时间,终于找到了。现在特记录之和大家一起分享。      下面直接贴出代码:java类  Java代码  
velocity出现乱码总结:       一.首先要确保开发工具(如eclipse),WEB服务器(如tomcat),数据库 (如  mysql)采用的是同一种编码。      1.1 MyElcipse的配置:          对着工程项目按右键,点属性-->资源,在text file encodi ...
什么是版本管理 首先,这里说的版本管理(version management)不是指版本控制(version control),但是本文假设你拥有基本的版本控制的知识,了解subversion的基本用法。版本管理中说得版本是指构件(artifact)的版 本,而非源码 ...
在多模块Maven项目中,反应堆(Reactor)是一个包含了所有需要构建模块的抽象概念,对于Maven用户来说,主要关心的是两点:   哪些模块会被包含到反应堆中? 反应堆中所有模块的构建顺序是什么?   例如有这样的一个多模块项目:     plexus-security包含了8个子模块,其中security-realms还包括了更进一层的两个子模块。 运行mvn clean install可以看到这样的输出:   Java代码   [INFO] Scanning for projects...   [INFO] ------------ ...
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.sprin ...

spring中事务(二)

1.Spring声明式事务:配置声明式事务处理(配置Spring,针对service层的bean做事务处理) a.Spring事务模板: <!--声明jdbc事务管理器--> <bean id="jdbcTransactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource"> <ref bean="d ...

Spring的AOP总结

1.Spring AOP的知识点总结:  a.AOP--------->面向切面编程,其核心:解决程序中的公共问题(如:权限验证,日志记录等)  b.AOP概念:   I.切面(Aspect):一个关注点的模块化,可能横切多个对象(如:事务管理)。   I.连接点(JoinPoi ...

ibatis iterate使用

<iterate         property="" /*可选,              从传入的参数集合中使用属性名去获取值,              这个必须是一个List类型,              否则会出现OutofRangeException,              通常是参数使用java.util.Map时才使用,              如果传入的参数本身是一个java.util.List, 不能只用这个属性.             不知道为啥官网: http://ibatis.apache.org/do ...

velocity

Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当 作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。 Velocity能为我们作什么? The Mud Store Example 假设你是一家专门出售Mud的在线商店的页面设计人员,让我们暂且称它为“在线MUD商店”。你们的业务很 ...
Global site tag (gtag.js) - Google Analytics