- 博客(16)
- 收藏
- 关注
原创 iBatis辅助工具iBator的使用方法
iBator是一个iBatis相关代码的自动生成工具。 1、安装iBator的插件 在Eclipse中,使用添加站点的方法,输入网址http://ibatis.apache.org/tools/ibator,进行iBator的安装。 2、建议不要直接在使用iBatis的项目里直接使用iBator,推荐另外单独建立一个项目来生成。比如,建立一个项目叫:IbatorPrj 3、右键点击IbatorP...
2014-11-19 11:26:02
253
原创 Hibernate主键类型详解
1) assigned 主键由外部程序负责生成,无需Hibernate参与。 2) hilo 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主 键生成历史状态。 3) seqhilo 与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史 状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。 4) increment 主键按数值顺序递增...
2014-11-13 10:12:57
145
原创 项目hibernate与应用缓存方案总结
from:http://blog.youkuaiyun.com/hotdust/article/details/4430692XXXX项目是目前在实际工作中正在做的事情,该项目是一个大型系统的内容管理内核,负责最核心的meta data的集中管理,性能有较高的要求,设计初期就要求能够支持cluster。项目使用hibernate 3.2,针对开发过程中对于各种缓存的不同看法,撰写了本文。重点在于澄...
2014-11-13 10:02:56
175
原创 深入理解JAVA的嵌套类和内部类
from:http://blog.youkuaiyun.com/yangqillohe/article/details/5707450 嵌套类参看这篇文章内部类详细参看这篇文章 值得注意的是静态内部类不能访问外部非静态成员(受Java静态成员不能访问非静态成员约定的约束)内部类的.class文件名称格式如下:如果是静态嵌套类、内部嵌套类,则表示为OuterClas...
2014-11-13 10:02:46
166
原创 java compare 接口
from:http://blog.youkuaiyun.com/yangqillohe/article/details/5627370 1.比较后,返回0,1,-1 的结果,可以用 return (thisVal<anotherVal ? -1 : (thisVal==anotherVal ? 0 : 1));效率更高 以下转自 http://bluelzx.javaey...
2014-11-13 10:02:32
232
原创 JS 解析JSON
from:http://zhujiang520.iteye.com/blog/1564043 <SCRIPT LANGUAGE="JavaScript"> var t="{'firstName': 'cyra', 'lastName': 'richardson', 'address': { 'streetAddress': '1 Microsof...
2014-11-13 10:02:03
94
原创 用java读取properties文件
from:http://duqiangcise.iteye.com/blog/319793注:如果path前面有 “/” 的话,“/”的意思是以编译目录。例:普通java项目的/bin目录,javaweb项目的 /classes。今天为了通过java读取properties文件,google了很长时间,终于找到了。现在特记录之和大家一起分享。 下面直接贴出代码:ja...
2014-11-12 17:01:57
84
原创 velocity模板乱码的问题
velocity出现乱码总结: 一.首先要确保开发工具(如eclipse),WEB服务器(如tomcat),数据库 (如 mysql)采用的是同一种编码。 1.1 MyElcipse的配置: 对着工程项目按右键,点属性-->资源,在text file encoding里选GBK。 1.2 MyEclipse自带的Tomcat的配置...
2014-11-12 16:53:40
583
原创 Maven最佳实践:版本管理
什么是版本管理首先,这里说的版本管理(version management)不是指版本控制(version control),但是本文假设你拥有基本的版本控制的知识,了解subversion的基本用法。版本管理中说得版本是指构件(artifact)的版 本,而非源码的版本(如subversion中常见的rXXX,或者git中一次提交都有个sha1的commit号)。比如我有一个项目,其...
2014-11-12 15:10:36
194
原创 按需构建多模块,玩转Maven反应堆
在多模块Maven项目中,反应堆(Reactor)是一个包含了所有需要构建模块的抽象概念,对于Maven用户来说,主要关心的是两点: 哪些模块会被包含到反应堆中?反应堆中所有模块的构建顺序是什么? 例如有这样的一个多模块项目: plexus-security包含了8个子模块,其中security-realms还包括了更进一层的两个子模块。运行mvn...
2014-11-12 14:29:34
97
原创 spring中事务管理(一)
<?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.springframew
2014-11-12 10:34:00
94
原创 spring中事务(二)
1.Spring声明式事务:配置声明式事务处理(配置Spring,针对service层的bean做事务处理) a.Spring事务模板: <!--声明jdbc事务管理器--> <bean id="jdbcTransactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactio...
2014-11-11 16:14:44
80
原创 Spring的AOP总结
1.Spring AOP的知识点总结: a.AOP--------->面向切面编程,其核心:解决程序中的公共问题(如:权限验证,日志记录等) b.AOP概念: I.切面(Aspect):一个关注点的模块化,可能横切多个对象(如:事务管理)。 I.连接点(JoinPoint):程序执行过程中某个特定的点(如:调用某方法或者处理异常)。 I.通知(Advice):包括Around...
2014-11-11 16:09:04
104
原创 ibatis iterate使用
<iterate property="" /*可选, 从传入的参数集合中使用属性名去获取值, 这个必须是一个List类型, 否则会出现OutofRangeException, 通常是参数使用java.util.Map时才使用, ...
2014-11-11 15:29:48
123
原创 velocity
Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当 作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正...
2014-11-11 15:26:02
121
原创 百度编辑器p标签自动生成
百度的Ueditor编辑器出于安全考虑,用户在html模式下粘贴进去的html文档会自动被去除样式和转义。虽然安全的,但是非常不方便。 做一下修改把这个功能去掉。 一、打开ueditor.all.js 二、大概9300行找到 ///plugin 编辑器默认的过滤转换机制,把下面的'allowDivTransToP':true值改成false。为true的时候会自动把div转成p...
2014-11-11 15:04:24
603
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人