自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Hibernate+Oracle+CLOB操作(转)

使用Oracle的Clob时候有些麻烦。问题集中在怎么处理Clob的类型转换。 1 尝试使用自定义的类型转换Editor。事实证明比较复杂。 2 老版本推荐使用org.springframework.orm.hibernate.support.ClobStringType。事实证明不需要这么复杂。 3 经过测试,如果用Oracle10g及以上的JDBC驱动只要这样做: 1.在Oracl...

2014-04-29 14:51:14 69

原创 服务提供者框架 《Effective Java 一》

引入:静态工厂方法返回的对象所属的类,在编写包含该静态工厂方法的类时可以并不存在,这种灵活的静态工厂方法构成了服务提供者框架的基础。——引自effectivejava 服务提供者框架中有三个重要组件:服务接口(Service Interface),由服务提供者实现;提供者注册API(Provider Registration API),这是系统用来注册实现,让客户端访问他们的;服务访问API(S...

2013-07-15 22:35:00 77

原创 Struts2 中集成Dojo

Struts2中通过插件的方式集成了Dojo框架,国内Dojo的资料相对较少,学习起来不是很方便。 本文抛砖引玉,贴出本人的学习心得,希望大家相互学习,多讨论交流。 不在本文讨论范围的:1 DOjo的优劣. 2 struts 集成DOJO的具体操作方法。 [b]一 插件原理[/b] Struts通过struts2-dojo-plugin-2.3.1.2.jar来实现集成。 这个jar中首...

2013-02-27 11:24:14 177

原创 设计模式中的几个原则和类关系

设计模式中的几个原则/法则罗列一下。 [b]开闭原则[/b] 开闭原则是模式的最基本原则,一句话概括:对扩展开放,对修改关闭。 在需求变更时,系统应该是通过扩展现有系统而不是修改原有逻辑,这是衡量一个架构优劣的最基本的条件。本原则是要求系统灵活性的体现。 [b]里氏代换原则[/b] 里氏代换原则是其他一些原则的基础,一句话概括:子能代父,父不能代子。 这貌似是java语法规范,具体...

2013-02-04 10:14:59 92

原创 设计模式 创建模式之工厂家族

学习设计模式是程序员到设计人员的必经之路,灵活运用设计模式可以使我们的工作事半功倍,甚至一劳永逸。 今天学习了设计模式里面的工厂家族:简单工厂模式,工厂方法模式和抽象工厂模式。 参考资料:Java design.pdf 是一本老书了,作者:阎宏 这三个模式刚好是这本书最先介绍的三种模式,经过阅读,我觉得有必要把我的想法写出来。 这里的客户端调用是模拟可变的,就是说如果我们从实例化一个类改成...

2013-01-31 16:20:52 85

原创 Hibernate 学习之 多对多关联

Hibernate的关联关系看上去非常的头疼,不静下心来好好理理还是搞不清楚他到底什么什么玩意的。 背景:用户和权限(Function)之间的关系是多对多的关系,即一个一个用户可以有多个Function,而一个function也可以被多个用户所有。 问题:如何是用Hibernate来方便的维护二者之间的关系? 表建立: FUNCTION表用来存储所有的function: [code=...

2013-01-25 00:07:25 63

原创 Struts2 中select使用心得

最近学习SHH,发现真的很蛋疼,封装的太多,debug起来就是觉得不爽,搞了所有的source再学习,感觉才好点。 今天记录点Ajax select标签。 先看看实现: [code="java"] [/code] 这个struts是2.1版本以上的,ajax div标签已经改变了。 看看后台响应action的地方: [code="java"] public String list(...

2013-01-22 21:48:07 59

原创 js 设置空间属性

当需要使用js动态设置空间属性时,我们需要注意大小写,比如说: class[b]N[/b]ame=‘’ read[b]O[/b]nly=true 在js里是区分大小写的,一定要注意。

2012-07-19 18:04:38 182

原创 js 注册事件顺序

js的事件注册顺序是栈(先进后出),比如捕获页面加载的事件onLoad,window.attachEvent('onload',function(){ alert(11); }); window.attachEvent('onload',function(){ alert(22); }); 在页面加载完成以后会先alert 22 然后才是11。这个很好玩,但是还是要注意的,...

2012-07-19 16:31:09 89

反射小例子(自己写的,绝对是正确的)

这是一个关于反射应用的小例子,对初学着会有用!呵呵

2009-02-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除