上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 Zookeeper的工作机制 Zookeeper 阅读全文
posted @ 2021-02-05 23:09 鄙人取个名字好难 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 触发器 CREATE TRIGGER创建一个新触发器。该触发器将被关联到指定的表、视图或者外部表并且在表上发生特定操作时将执行指定的函数function_name。 CREATE [ CONSTRAINT ] TRIGGER name { BEFORE | AFTER | INSTEAD OF } 阅读全文
posted @ 2021-02-04 17:13 鄙人取个名字好难 阅读(586) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL为开发者提供了一组丰富的工具来管理对数据的并发访问。在内部,数据一致性通过使用一种多版本模型(多版本并发控制,MVCC)来维护。这就意味着每个 SQL 语句看到的都只是一小段时间之前的数据快照(一个数据库版本),而不管底层数据的当前状态。这样可以保护语句不会看到可能由其他在相同数 阅读全文
posted @ 2021-02-04 00:35 鄙人取个名字好难 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 简述 全文搜索(或者文本搜索)提供了确定满足一个查询的自然语言文档的能力,并可以选择将它们按照与查询的相关度排序。 全文索引允许文档被预处理并且保存一个索引用于以后快速的搜索。预处理包括: 将文档解析成记号。标识出多种类型的记号是有所帮助的,例如数字、词、复杂的词、电子邮件地址,这样它们可以被以不同 阅读全文
posted @ 2021-02-02 23:54 鄙人取个名字好难 阅读(626) 评论(0) 推荐(0) 编辑
摘要: EXPLAIN EXPLAIN [ ( option [, ...] ) ] statement EXPLAIN [ ANALYZE ] [ VERBOSE ] statement 这里 option可以是: ANALYZE [ boolean ] VERBOSE [ boolean ] COSTS 阅读全文
posted @ 2021-02-02 17:56 鄙人取个名字好难 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 操作符类和操作符族 一个索引定义可以为索引中的每一列都指定一个操作符类。 CREATE INDEX name ON table (column opclass [sort options] [, ...]); 比如,可以在创建B-tree索引时通过ASC、DESC、NULLS FIRST和NULLS 阅读全文
posted @ 2021-02-02 06:31 鄙人取个名字好难 阅读(620) 评论(0) 推荐(0) 编辑
摘要: B-tree PostgreSQL包括了对标准btree(多路平衡树)索引数据结构的一个实现。任何能够被排序为良定义线性顺序的数据结构都可以用一个btree来索引。唯一的限制是一个索引项不能超过大约三分之一个页面。因为每一种btree操作符类都会在其数据类型上施加一种排序顺序,btree的操作符类( 阅读全文
posted @ 2021-02-01 22:38 鄙人取个名字好难 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 文本搜索 tsvector:tsvector值是一个排序的可区分词位的列表,词位是被正规化合并了同一个词的不同变种的词。tsvector类型本身并不执行任何词正规化这一点很重要,它假定给它的词已经被恰当地为应用正规化过。对于大部分英语文本搜索应用,通常应该经过to_tsvector以恰当地为搜索正规 阅读全文
posted @ 2021-02-01 17:24 鄙人取个名字好难 阅读(573) 评论(0) 推荐(0) 编辑
摘要: TreeMap TreeMap是红黑树的java实现。相比HashMap来说,TreeMap多实现了一个接口NavigableMap,也就是这个接口,决定了TreeMap与HashMap的不同:HashMap的key是无序的,TreeMap的key是有序的。 源码展示: public class T 阅读全文
posted @ 2021-02-01 10:39 鄙人取个名字好难 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1.集合框架简介 2.Collection框架中实现比较要实现什么接口 参见 源码分析之Collection 要实现比较有两种方式:第一种,实体类实现Comparable<T>接口,并实现 compareTo(T t) 方法,我们称为内部比较器;第二种,创建一个外部比较器,这个外部比较器要实现Com 阅读全文
posted @ 2021-02-01 10:15 鄙人取个名字好难 阅读(81) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页