自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千生百世,缘起缘灭,皆已注定。

共同交流技术,共同进步,若博客有不当之处,请提出!

  • 博客(1)
  • 资源 (10)
  • 收藏
  • 关注

原创 Yocto镜像编译

Yocto2.4.2项目搭建本文档适用于centos7系统该项目支持的系统ubuntu Ubuntu 14.04 (LTS)、Ubuntu 14.10、Ubuntu 15.04、Ubuntu 15.10Ubuntu 16.04Fedora Fedora release 22Fedora release 23、Fedora release 24CentOS ...

2018-04-25 16:43:31 4613

subversion在centos最小化安装所需要的rpm包,包含了执行的脚本

subversion在centos最小化安装所需要的rpm包,包含了执行的脚本 subversion在centos最小化安装所需要的rpm包,包含了执行的脚本

2018-12-07

《ZooKeeper:分布式过程协同技术详解》

本书分三部分,共10章。第一部分(第1~2章)阐述ApacheZooKeeper这类系统的设计目的和动机,并介绍分布式系统的一些必要背景知识。第1章介绍ZooKeeper可以做什么,以及其设计如何支撑这些任务。第2章介绍基本概念和基本组成模块,并通过命令行工具的具体操作介绍了ZooKeeper可以做什么。第二部分(第3~8章)阐述开发人员所需要掌握的ZooKeeper库调用方法和编程技巧。第3章介绍Java语言的API.第4章解释如何跟踪和处理ZooKeeper中的状态变更情况。第5章介绍如何在系统或网络故障时恢复应用。第6章介绍需要注意来避免故障的一些繁杂却很重要的场景。第7章介绍C语言版的API接口,也可以作为非Java语言实现的ZooKeeperAPI的基础,对非Java语言的开发人员非常有帮助。第8章介绍一款更高层级的封装的ZooKeeper接口。第三部分(第9~10章)主要介绍ZooKeeper内部原理及如何运行ZooKeeper.第9章介绍ZooKeeper的作者们在设计时所采用的方案。第10章介绍如何对ZooKeeper进行配置。 目录 前言1 第一部分ZooKeeper的概念和基础 第1章简介7 1.1ZooKeeper的使命8 1.1.1ZooKeeper改变了什么10 1.1.2ZooKeeper不适用的场景10 1.1.3关于Apache项目11 1.1.4通过ZooKeeper构建分布式系统11 1.2示例:主—从应用12 1.2.1主节点失效13 1.2.2从节点失效14 1.2.3通信故障14 1.2.4任务总结15 1.3分布式协作的难点16 1.4ZooKeeper的成功和注意事项18 第2章了解ZooKeeper19 2.1ZooKeeper基础19 2.1.1API概述20 2.1.2znode的不同类型21 2.1.3监视与通知22 2.1.4版本24 2.2ZooKeeper架构25 2.2.1ZooKeeper仲裁26 2.2.2会话27 2.3开始使用ZooKeeper28 2.3.1第一个ZooKeeper会话28 2.3.2会话的状态和声明周期31 2.3.3ZooKeeper与仲裁模式33 2.3.4实现一个原语:通过ZooKeeper实现锁36 2.4一个主—从模式例子的实现37 2.4.1主节点角色37 2.4.2从节点、任务和分配40 2.4.3从节点角色40 2.4.4客户端角色41 2.5小结43 第二部分使用ZooKeeper进行开发 第3章开始使用ZooKeeper的API47 3.1设置ZooKeeper的CLASSPATH47 3.2建立ZooKeeper会话47 3.2.1实现一个Watcher49 3.2.2运行Watcher的示例51 3.3获取管理权53 3.3.1异步获取管理权57 3.3.2设置元数据60 3.4注册从节点62 3.5任务队列化65 3.6管理客户端66 3.7小结68 第4章处理状态变化70 4.1单次触发器71 4.2如何设置监视点72 4.3普遍模型73 4.4主—从模式的例子74 4.4.1管理权变化74 4.4.2主节点等待从节点列表的变化77 4.4.3主节点等待新任务进行分配80 4.4.4从节点等待分配新任务83 4.4.5客户端等待任务的执行结果86 4.5另一种调用方式:Multiop88 4.6通过监视点代替显式缓存管理90 4.7顺序的保障91 4.7.1写操作的顺序91 4.7.2读操作的顺序91 4.7.3通知的顺序92 4.8监视点的羊群效应和可扩展性93 4.9小结94 第5章故障处理96 5.1可恢复的故障98 5.2不可恢复的故障102 5.3群首选举和外部资源103 5.4小结106 第6章ZooKeeper注意事项107 6.1使用ACL107 6.1.1内置的鉴权模式108 6.1.2SASL和Kerberos111 6.1.3增加新鉴权模式111 6.2恢复会话111 6.3当znode节点重新创建时,重置版本号112 6.4sync方法112 6.5顺序性保障114 6.5.1连接丢失时的顺序性114 6.5.2同步API和多线程的顺序性115 6.5.3同步和异步混合调用的顺序性115 6.6数据字段和子节点的限制116 6.7嵌入式ZooKeeper服务器116 6.8小结117 第7章C语言客户端118 7.1配置开发环境118 7.2开始会话119 7.3引导主节点121 7.4行使管理权126 7.5任务分配129 7.6单线程与多线程客户端132 7.7小结135 第8章Curator:ZooKeeperAPI的高级封装库136 8.1Curator客户端程序136 8.2流畅式API137 8.3监听器138 8.4Curator中状态的转换140 8.5两种边界情况141 8.6菜谱141 8.6.1群首闩142 8.6.2群首选举器143 8.6.3子节点缓存器146 8.7小结148 第三部分ZooKeeper的管理 第9章ZooKeeper内部原理151 9.1请求、事务和标识符152 9.2群首选举153 9.3Zab:状态更新的广播协议157 9.4观察者161 9.5服务器的构成162 9.5.1独立服务器163 9.5.2群首服务器164 9.5.3追随者和观察者服务器165 9.6本地存储166 9.6.1日志和磁盘的使用166 9.6.2快照167 9.7服务器与会话169 9.8服务器与监视点170 9.9客户端170 9.10序列化171 9.11小结171 第10章运行ZooKeeper173 10.1配置ZooKeeper服务器174 10.1.1基本配置175 10.1.2存储配置175 10.1.3网络配置177 10.1.4集群配置179 10.1.5认证和授权选项181 10.1.6非安全配置182 10.1.7日志183 10.1.8专用资源185 10.2配置ZooKeeper集群185 10.2.1多数原则186 10.2.2法定人数的可配置性186 10.2.3观察者188 10.3重配置188 10.4配额管理194 10.5多租赁配置196 10.6文件系统布局和格式197 10.6.1事务日志198 10.6.2快照199 10.6.3时间戳文件200 10.6.4已保存的ZooKeeper数据的应用200 10.7四字母命令201 10.8通过JMX进行监控202 10.9工具209 10.10小结209

2018-09-21

《Spark大数据处理:技术、应用和性能优化》

系统、全面、详细讲解Spark的各项功能使用、原理机制、技术细节、应用方法、性能优化,以及BDAS生态系统的相关技术。

2018-09-20

网上最全的11.44万全国四级行政区划词库.txt

网上最全的11.44万全国四级行政区划词库.txt ,如一二八纪念路、一二四所、一二条社区、一五六队、一亩园、一亩园社区、一人巷、一元街道、一元里、一八路口、一公司、一公园、一六一医院、一六八医院、一六镇、一农场、一分场、一区社区、一医

2018-05-17

深入理解Hadoop(中文、带完整标签).第2版

本书作者基于对Hadoop系统的实践,深入浅出地对Hadoop进行了详细的讲解,包含大量的实例和技巧,可帮助有一定基础的开发者快速掌握分布式系统。主要内容包括:第1章~第4章讲解大数据系统的基本概念、Hadoop系统的关键概念,以及进行Hadoop平台管理的关键概念要素。第5章~第7章是本书的重点,深入分析了MapReduce框架,不仅包括MapReduce框架的API,还介绍MapReduce框架的更复杂概念及其设计理念。第8章~第14章介绍Hadoop生态系统,包括支持MapReduce程序的单元测试和集成测试框架、Hadoop系统的监控和日志系统、Hive框架、Pig和Crunch框架、HCatalog框架、Hadoop日志流处理、HBase等。第15章~第17章介绍了数据科学基本概念及应用、云计算实例、分布式下载服务实例等。

2018-04-22

机器学习实战(中文)

本书第一部分主要介绍机器学习基础,以及如何利用算法进行分类,并逐步介绍了多种经典的监督学习算法,如k近邻算法、朴素贝叶斯算法、Logistic回归算法、支持向量机、AdaBoost集成方法、基于树的回归算法和分类回归树(CART)算法等。第三部分则重点介绍无监督学习及其一些主要算法:k均值聚类算法、Apriori算法、FP-Growth算法。第四部分介绍了机器学习算法的一些附属工具。

2018-04-19

MySQL性能调优与架构设计

全书共分3篇,基础篇介绍了MySQL软件的基础知识、架构组成、存储引擎、安全管理及基本的备份恢复知识。性能优化篇从影响 MySQL 数据库应用系统性能的因素开始,针对性地对各个影响因素进行调优分析。如 MySQL Schema 设计的技巧,Query 语句的性能优化方式方法及MySQL Server中SQL层和存储引擎层的优化思路。同时还分析了 MySQL 数据库中主要存储引擎的锁定机制。架构设计篇则主要以设计一个高可用可扩展的分布式企业级数据库集群环境为目标,分析介绍了通过 MySQL 实现这一目标的多种架构方式。

2018-01-05

《算法导论》第三版(清晰版本)

《算法导论》((美国)Cormen)[PDF] (注意 该资源只用于研究与学习,不能用于任何商业活动,如果需要学习请购买正版书籍) 语言: 简体中文 中文名: 算法导论 作者: (美国)Cormen 译者: 潘金贵 图书分类: 教育/科技 资源格式: PDF 出版社: 机械工业出版社 书 内容简介: 在有关算法的书中,有一些叙述非常严谨,但不够全面,另一些涉及了大量的题材,但又缺乏严谨性。《算法导论》将严谨性和全面性 融为一体。   本书深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。各章自成体系,可以作为独立的学习单元。算 法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂。说明和解释力求浅显易懂,不失深度和数学严谨性。   本书自第1版出版以来,已经成为世界范围内广泛使用的大学教材和专业人员的标准参考书。第2版增加了论述算法作用、概率分析 与随机算法、线性规划等几章。同时,对第1版的几乎每一节都作了大量的修订。一项巧妙而又重要的修改是提前引入循环不变式,并在 全书中用来证明算法的正确性。在不改变数学和分析重点的前提下,作者将许多数学基础知识从第一部分移到了附录中,并在开始部分 加入了一些富有诱导性的题材。   ★经典的算法书,被卓越网,《程序员》等评选为2006年最受读者喜爱的十大IT图书之一。   ★算法领域的标准教材,全球多所知名大学选用    ★MIT名师联手铸就,被誉为“计算机算法的圣经”    ★编写上采用了“五个一”,即一章介绍一个算法、一种设计技术、一个应用领域和一个相关话题。    以相当的深度介绍了许多常用的数据结构和有效的算法,使得这些算法的设计和分析易于被各个层次的读者所理解。教学网址、视 频课程及在线学习中心,全方位学习模式,内容很丰富。 作者简介: 本书的四位作者均是算法领域的大师级人物,Thomas H. Cormen,Charles E. Leiserson和Ronald L. Rivest是MIT的教授, Clifford Stein是MIT的博士,现在哥伦比亚大学做教授,四人姓氏的首字母联在一起即是此书的非常酷的英文简称(CLRS 2e)。其中 第三作者Ronald L. Rivest更是RSA算法的老大(算法名字里面的R即指他),并因此获得过图灵奖。 目录: 出版者的话 专家指导委员会 译者序 前言 第一部分 基础知识 引言 第1章 算法在计算中的作用 1.1 算法 1.2 作为一种技术的算法 第2章 算法入门 2.1 插入排序 2.2 算法分析 2.3 算法设计 2.3.1 分治法 2.3.2 分治法分析 第3章 函数的增长 3.1 渐近记号 3.2 标准记号和常用函数 第4章 传归式 4.1 代换法 4.2 递归树方法 4.3 主方法 4.4 主定理的证明 4.4.1 取正合幂时的证明 4.4.2 上取整函数和下取整函数 第5章 概率分析和随机算法 5.1 雇用问题 5.2 指示器随机变量 5.3 随机算法 5.4 概率分析和指示器随机变量的进一步使用 5.4.1 生日悖论 5.4.2 球与盒子 5.4.3 序列 …… 第二部分 排序和统计学 引言 第6章 堆排序 第7章 快速排序 第8章 线性时间排序 第9章 中位数和顺序统计学 第三部分 数据结构 第10章 基本数据结构 第11章 散列表 第12章 二叉查找树 第13章 红黑树 第14章 数据结构的扩张 第四部分 高级设计和分析技术 导论 第15章 动态规划 第16章 贪心算法 第17章 平摊分析 第五部分 高级数据结构 概述 第18章 B树 第19章 二项堆 第20章 斐波那契堆 第21章 用于不相交集合的数据结构 第六部分 图算法 引言 第22章 图的基本算法 第23章 最小生成树 第24章 单源最短路径 第25章 每对项点间的最短路径 第26章 最大流 第七部分 算法研究问题选编 引言 第27章 排序网络 第28章 矩阵运算 第29章 线性规划 第30章 多项式与快速傅里叶变换 第31章 有关数论的算法 第32章 字符串匹配 第33章 计算几何学 第34章 NP完全性 第35章 近似算法 第八部分 附录:数学基础知识 引言 A 求和 B 集合等离散数学结构 C 计数和概率 参考文献 索引

2018-01-03

图解TCPIP(高清带标签)

这是一本图文并茂的网络管理技术书籍,并且带完整标签,让大家理解TCP/IP的基本知识、掌握TCP/IP的基本技能。 书中讲解了网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,引导读者了解和掌握TCP/IP,营造一个安全的、使用放心的网络环境。

2017-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除