摘要:
1.数据库 数据删除 delete drop truncate 索引过多会导致查询速度过慢 ,降低性能。因为太多的索引与不充分、不正确的索引对性能都毫无益处:在表上建立的每个索引都会增加存储开销,索引对于插入、删除、更新操作也会增加处理上的开销。另外,过多的复合索引,在有单字段索引的情况下,一般都是 阅读全文
摘要:
数据库系统的三级模式结构是指数据库系统由外模式、模式、内模式三级构成。 模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述; 外模式也称子模式或者用户模式,是数据库用户的数据视图,是与某一个应用有关的数据逻辑表示; 内模式也称存储模式。 一个数据库只有一个内模式和模式。 阅读全文
摘要:
生产者模式 消费者模式 阅读全文
摘要:
第一范式是所有列都不可再分割 第二范式是必须满足1NF,所有属性都和主键相关 第三范式是必须满足2NF,除主键之外,所有的属性间没有关系。 阅读全文
摘要:
1.select view 视图名 【列名、、】 as 子查询 【with check option】;表示对视图进行update、insert、delete操作时,要保证更新、插入或删除的行满足视图定义中的谓词条件(即子查询中的条件表达式) 2.drop view 视图名 【cascade】; 3 阅读全文
摘要:
SQL功能 动词 数据查询 select 数据定义 create、drop、alter 数据操纵 insert、delete、update 数据控制 grant、revoke 一:select语句的一般格式: select 【all distinct】<目标列表达式>【别名】【,<目标列表达式>【别 阅读全文
摘要:
charAt():可以得到当前位置的字符 compareTo():两个字符串比较,相同为0,不同为1 compareToIgnoreCase():不考虑大小写的比较 concat():连接字符串 equals():比较,相同为true,反之为false equalsToIgnoreCase():不考 阅读全文
摘要:
多态是指:不同的对象收到相同的消息时,产生不同的动作。 即指调用同样名字的方法,得到不同的结果。 方法重写/覆盖:发生在继承的时候。对父类函数进行重新定义,有相同的函数名和参数。对于子类方法体的重写。 方法重载:有相同的方法名,但是参数不同(类型、个数、顺序)。 阅读全文
摘要:
观察者模式是一种行为型的模式。它的对象间是一对多的关系,当被观察者对象发生变化时,与它相连的观察者对象都会收到消息。 优点是:观察者与被观察者是抽象耦合的;建立了一套触发机制。 缺点是:当观察者过多时,通知时间会过长; 阅读全文
摘要:
1.Array (数组)是基于索引(index)的数据结构,它使用索引在数组中搜索和读取数据是很快的。 Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大,因为这需要重排数组中的所有数据, (因为删除数据以后, 需要把后面所有的数据前移) 缺点: 数组初始化必须指定初始化的长度, 阅读全文