摘要: Zookeeper 选举机制 1)半数机制:集群中半数以上机器存活,集群可用。所以Zookeeper适合安装奇数台服务器。 2)Zookeeper虽然在配置文件中并没有指定Master和Slave。但是,Zookeeper工作时,是有一个节点为Leader,其他则为Follower,Leader是通 阅读全文
posted @ 2020-06-12 10:35 IT猿看视界 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 在第一次接触这个 Cortex 的时候,必须承认,笔者在网上能找到的资料甚少,逼着笔者一点一点的看官网,真的是受不了了。这里,笔者重点讲一下,官网API中的笔者遇到的一些坑,以及我们去使用这些API。 目前笔者在网上找到的资料基本都是介绍 Cortex 和 Prometheus 的多租户,要么是讲原理,而且原理还是官网上的,我看得懂官网的要看翻译干啥。所以这里简单的去介绍下Cortex 里面几个API。 阅读全文
posted @ 2020-03-04 14:48 IT猿看视界 阅读(386) 评论(0) 推荐(0) 编辑
摘要: Spring 是一个开源框架. Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能. Spring 是一个 IOC(DI) 和 AOP 容器框架. 阅读全文
posted @ 2020-01-17 15:53 IT猿看视界 阅读(349) 评论(2) 推荐(0) 编辑
摘要: UML —— Unified Modeling Lanaguage(统计建模语言),是一种软件系统分析和设计的语言工具,他用于帮助软件开发人员进行思考和记录思路的结果。 UML本身是一套符号的规定,就像数学符号和化学符号一样,这些符号用于描述软件模型中的各个元素和他们之间的关系。比如:类、接口、实现、泛化、依赖、组合、聚合等。 阅读全文
posted @ 2020-01-15 17:56 IT猿看视界 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 设计模式不是代码,而是某类问题的通用解决办法。 阅读全文
posted @ 2020-01-15 17:55 IT猿看视界 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 所谓类的单例设计模式,就是采取一定的方法保证整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法) 阅读全文
posted @ 2020-01-15 17:53 IT猿看视界 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 阅读全文
posted @ 2020-01-15 17:52 IT猿看视界 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。【来自百度百科】 阅读全文
posted @ 2020-01-13 18:20 IT猿看视界 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。归并排序是一种稳定的排序方法。 阅读全文
posted @ 2020-01-13 18:19 IT猿看视界 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Spark内核泛指Spark的核心运行机制,包括Spark核心组件的运行机制、Spark任务调度机制、Spark内存管理机制、Spark核心功能的运行原理等,熟练掌握Spark内核原理,能够帮助我们更好地完成Spark代码设计,并能够帮助我们准确锁定项目运行过程中出现的问题的症结所在。 阅读全文
posted @ 2020-01-13 18:09 IT猿看视界 阅读(271) 评论(0) 推荐(0) 编辑