Java技术相关
iteye_4584
这个作者很懒,什么都没留下…
展开
-
java模式温习一
一直认为java模式很重要,经典书也看了好多,java与模式 ,head first , GOF,但总觉得模式的思想不能很顺畅的应用到目前的项目设置与代码实现中 ,抽出点时间,对java模式做了下温习。 模式分为创建模式,结构模式和行为模式三种。 创建模式包括:factory , singleton, builder, prototype. 结构模式包括:facade,pro...2009-02-25 18:20:44 · 85 阅读 · 0 评论 -
java模式温习二
继续温习 关于prototype, 可以简单的认为它就是clone的翻版叫法。对于建立一个新的对象,要么new一个出来,要么就clone一个。而区别在于clone能够动态抽取当前对象运行时的状态并且克隆到新的对象里,而new呢,只是得到一个初始的对象。 clone又分为deep clone & shadow clone 浅克隆:克隆的对象只有基本类型,不含引用类型 深克隆:克隆的对...2009-02-26 17:57:26 · 93 阅读 · 0 评论 -
java模式温习三
开始温习结构模式 facade, 又称门面模式,是为了减低一个系统和另一个系统的内部类之间的耦合性。建立一个对象代理系统的主要功能。 典型的应用就是JDBC. 典型的数据库连接程序如下: Connection conn = null; PreparedStatement prep = null; ResultSet rset = null; try { Class....2009-03-02 17:43:20 · 83 阅读 · 0 评论 -
java模式温习四
和经理讨论下了关于模式的学习,也反馈自己的掌握模式的程度。 单单举一个java.lang.Boolean类里具体用到了哪些设计模式? 分析列举下: 1.Singleton 必然用到了Singleton,查看下API,原来一个变种的Singleton,有两个对象TRUE和FALSE,是两个,而不是一个,但思路是一样的,就有人把多例也算作一个独立的模式。 只要你调用valueOf来构建Bool...2009-03-03 17:22:01 · 94 阅读 · 0 评论 -
关于二级缓存
对于cache来说,一般都是为了减少IO的读写频率,这就是其和buffer的区别。对于hibernate的二级缓存的概念,一直有一个不太明了清晰的概念,写些文字总结下。 众所周知,hibernate提供了两级缓存,一级缓存是必须的,二级缓存是可选的(也可以认为是可插拔的)。 hibernate的session提供了一级缓存,每个session,对同一个id进行两次loa...原创 2010-01-29 15:13:35 · 126 阅读 · 0 评论