Fork me on GitHub

03 2020 档案

摘要:hbase体系架构和设计模型 上图过于简单,具体详细的架构图如下 zookeeper:作为分布式协调框架 HRegionServer:向master报告自己的健康状态和自己管理的region信息,管理region。同时把自己的健康状态和管理的region信息也会同步到zookeeper。具体作用如下 阅读全文
posted @ 2020-03-28 10:49 猿起缘灭 阅读(304) 评论(0) 推荐(0) 编辑
摘要:概述 由于innodb支持事务和行级别锁,使得mysql拥有更好的安全性和并发性,mysql从5.5版本已经把innodb引擎作为默认引擎,而且除非有一些非常特别的原因,不然innodb都是最优的选择 mysql架构 连接器:负责连接客服端和MySQL服务端,并且可以进行权限验证,保持连接等 查询缓 阅读全文
posted @ 2020-03-26 15:47 猿起缘灭 阅读(447) 评论(0) 推荐(0) 编辑
摘要:概述 mysql作为一个最常见的数据库,平时我们基本上只会对其进行增删改查操作,对于mysql的读写过程,数据存储结构,索引存储结构都所知甚少,一般来说专业的数据库性能调试是由dba完成的,普通的开发人员一般只会涉及到sql调优的问题,不过对底层的存储原理了解对工作还是很有帮组的,这篇文章主要讲述m 阅读全文
posted @ 2020-03-24 16:39 猿起缘灭 阅读(331) 评论(0) 推荐(0) 编辑
摘要:1.fastjson List转JSONArrayList<T> list = new ArrayList<T>();JSONArray array= JSONArray.parseArray(JSON.toJSONString(list)); 2.fastjson JSONArray转ListJS 阅读全文
posted @ 2020-03-18 11:38 猿起缘灭 阅读(567) 评论(0) 推荐(0) 编辑
摘要:概述 es是使用Java编写的,对Java原生比较支持,下面是使用Java写的一个demo,根据关键字进行搜索,并对搜索结果重排序,对部分字段惊醒高亮处理。 public class EsIndexService { protected Logger logger = LoggerFactory.g 阅读全文
posted @ 2020-03-16 22:53 猿起缘灭 阅读(718) 评论(0) 推荐(0) 编辑
摘要:概述 Elasticsearch简称es,是一个基于Lucene分布式的搜索引擎,使用Java开发,基于RESTful web接口,提供近实时搜索,广泛应用与很多的搜索场景,比如github的搜索就是使用es做的。 Elasticsearch架构 说明:上图是石杉老师的一个课程中画的es的架构图,图 阅读全文
posted @ 2020-03-16 21:35 猿起缘灭 阅读(642) 评论(0) 推荐(0) 编辑
摘要:概述 MQ也即是Message Queue,翻译就是消息队列,那何为消息队列就是存放消息的队列,为什么需要一个队列来存放这些消息,为什么不直接发送呢?举个例子,如果一个服务正常可以支持tps是1000,现在突然请求量达到5000,怎么办,有可能直接把服务器访问崩溃了,这时如果使用消息队列,就可以先把 阅读全文
posted @ 2020-03-03 18:01 猿起缘灭 阅读(275) 评论(0) 推荐(0) 编辑
摘要:概述 听到这个名字是不是很熟悉,没错这个名字就是文学家卡夫卡的英文,传说中国的王小波也被誉为东方的乔伊斯+卡夫卡,哈哈哈,当然这篇文章不是谈论文学家卡夫卡的,那为什么一个消息中间件叫kafka呢?很简单就是这个中间件的作者喜欢卡夫卡,所以就这么命名了,如果有一天你也写出来一个牛逼的软件,而且你也很喜 阅读全文
posted @ 2020-03-02 18:27 猿起缘灭 阅读(1512) 评论(0) 推荐(0) 编辑
摘要:概述 zookeeper,拆开来就是zoo keeper,翻译就是动物管理员,为什么这么命名呢?因为当时yahoo开发zookeeper的时候,已经开发很多其他的产品,都是以动物命名的,而zookeeper的作用就是要协调这些产品,所以最后就命名为了动物管理员。相信每个人都不陌生,无论是阿里的dub 阅读全文
posted @ 2020-03-01 11:53 猿起缘灭 阅读(690) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示