上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 48 下一页
摘要: 转自 https://blog.csdn.net/zht741322694/article/details/78676964 一、spring支持的事务声明方式1. 编程式事务 当系统需要明确的,细粒度的控制各个事务的边界,应选择编程式事务。 2. 声明式事务 当系统对于事务的控制粒度较粗时,应该选 阅读全文
posted @ 2019-01-19 16:09 daniel456 阅读(2926) 评论(0) 推荐(0) 编辑
摘要: 转自 CAP原则(CAP定理)、BASE理论 CAP原则又称CAP定理,指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。 CAP原则是NOSQL数据库的基石。Consistency 阅读全文
posted @ 2019-01-15 15:10 daniel456 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 对于查询处理,可将其分为逻辑查询处理和物理查询处理。逻辑查询处理表示执行查询应该产生什么样的结果,而物理查询代表MySQL数据库是如何得到结果的。 逻辑查询处理 MySQL真正的执行顺序如下: 1.FORM:对FORM子句中的左表< left_table > 和右表 < right_table >执 阅读全文
posted @ 2018-11-06 16:29 daniel456 阅读(1578) 评论(0) 推荐(0) 编辑
摘要: 0.实验环境 主机IP(Master) 192.168.61.150 centos6.6 从机IP(Slave) 192.168.61.157 centos6.6 1.查看centos系统版本 检测系统是否自带安装MySQL并卸载 2.下载mysql安装包 由于机器没有外网权限,无法使用yum方式安 阅读全文
posted @ 2018-07-19 19:01 daniel456 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 什么是JIT 1、动态编译(dynamic compilation)指的是“在运行时进行编译”;与之相对的是事前编译(ahead-of-time compilation,简称AOT),也叫静态编译(static compilation)。 2、JIT编译(just-in-time compilati 阅读全文
posted @ 2018-05-30 11:21 daniel456 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/u014297175/article/details/50456147 Compact作用 当MemStore超过阀值的时候,就要flush到HDFS上生成一个HFile。因此随着不断写入,HFile的数量将会越来越多,根据前面所述,HFile数量过 阅读全文
posted @ 2018-05-17 16:10 daniel456 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 先来一张大图。 Hbase上Regionserver的内存分为两个部分,一部分作为Memstore,主要用来写;另外一部分作为BlockCache,主要用于读数据;这里主要介绍写数据的部分,即Memstore。当RegionServer(RS)收到写请求的时候(writerequest),RS会将请 阅读全文
posted @ 2018-05-17 16:00 daniel456 阅读(4522) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。ES能提供强大的索引能力,很大一方面原因是由 阅读全文
posted @ 2018-02-12 10:37 daniel456 阅读(3235) 评论(0) 推荐(0) 编辑
摘要: jvm垃圾回收目前都是采用分代回收机制,old代和new代分别采用不同算法。 1.按照回收算法划分: 复制、标记-清除算法、标记-压缩算法 复制算法(copying) 将内存分成两块,每次只使用其中一块,垃圾回收时,将标记的对象拷贝到另外一块中,然后完全清除原来使用的那块内存。复制后的空间是连续的。 阅读全文
posted @ 2018-01-27 22:40 daniel456 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1.认识condition Condition是在java 1.5中才出现的,它用来替代传统的Object的wait()、notify()实现线程间的协作,相比使用Object的wait()、notify(),使用Condition的await()、signal()这种方式实现线程间协作更加安全和高 阅读全文
posted @ 2018-01-25 11:59 daniel456 阅读(303) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 48 下一页