摘要:
随着一个网站的业务不断扩展,数据不断增加,数据库的压力也会越来越大,对数据库或者SQL的基本优化可能达不到最终的效果,我们可以采用读写分离的策略来改变现状。读写分离现在被大量应用于很多大型网站,这个技术也不足为奇了。ebay就做得非常好。ebay用的是Oracle,听说是用Quest Share P 阅读全文
摘要:
hashmap线程不安全,hashtable线程安全 hashmap允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 hashtable任何非 null 对象都可 阅读全文
摘要:
首先:判断什么是重复数据。 如果是所有列的值都是相同的才是重复数据: 使用distinc创建临时表然后将原表替换。 如果是有主键的: 这个例子是根据name作为重复的依据的。 阅读全文
摘要:
Iterator是ListIterator的父接口。 Iterator是Collection中取元素的方式,ListIterator局限于List Iterator只有hasNext(),next(),remove()方法。ListIterator具有堆迭代元素增删改查的方法,且可以对元素进行逆向, 阅读全文
摘要:
1、表设计:选择更好的表设计,恰当创建使用索引,视图。 2、逻辑设计:需求分析完后选择最适合的开发框架,如果使用了hibernate选择最合适的主键策略。尽量少走弯路关于思路方面。 3、编码: 编码的时候学会调优,合理应用设计模式,尽量选择低耗高效的解决方案,注意细节问题,例如资源释放,工具类的选择 阅读全文
摘要:
介绍: RAD(Rap Application Developmen快速应用开发t)模型是软件开发过程中的一个重要模型,由于模型构图类似字母V,所以又称为软件开发的V模型。它通过开发和测试同时进行的方式来缩短开发周期,提高开发效率。 V模型的阶段步骤: 需求分析、概要设计、详细设计、软件编码、单元测 阅读全文
摘要:
Java 编辑 Java = += -= *= /= %= &= |= ^= <<= >>= >>= 阅读全文
摘要:
union和union all都是用来将多个查询语句得到的结果并集合,当然也是要遵守一些规范: 内部的 SELECT 语句必须拥有相同数量的列。 列也必须拥有相似的数据类型。 同时,每条 SELECT 语句中的列的顺序必须相同。 并且列名取最前面的一个查询语句的列名。 union和union all 阅读全文
摘要:
任何语言所编写的程序,其中的各类型的数据都需要一个存储位置,java中书的存储位置分为以下5种: 1、寄存器 最快的存储区,位于处理器内部,但是数量及其有限。所以寄存器根据需求自动分配,无序人为控制。 2、栈内存 位于RAM中,通过堆栈指针可以从处理器中获得直接支持。堆栈指针向下移动,则分配新的内存 阅读全文