自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (13)
  • 问答 (2)
  • 收藏
  • 关注

原创 Windows下简易Jenkins构建Android自动打包 - Ant

写在最前: 挖坑Jenkins,自己一个人研究一个啥都不懂的东西对我来说是一个难度比较大的事,毕竟我是一个喜欢跟大伙一起工作的人。今天记录一下Windows下jenkins构建Android自动打包,由于前两天事情比较多,博客就只能延误了,罪过罪过。废话不多说,马上开始。 在正式开始之前,首先来介绍一下Jenkins到底是一个什么样的工具呢?Jenkins是一个集成开发环境,它的前身是Hads

2015-12-25 16:40:53 1350

原创 CentOS下gradle配置

写在最前: 最近一直在研究CentOS下Jenkins的配置Android自动打包工程时,使用到了gradle,所以这里介绍一下CentOS下Jenkins的配置 gradle与其他比如JDK、Android SDK等的配置不同,它并无系统区分,不管你是Windows、Linux还是MAC都可以使用同一个安装包1.下载压缩包进入gradle官网,下载压缩包,在红色圈的区域选择版本,我写博客时最

2015-12-23 19:00:32 2421

原创 Windows下简易Jenkins环境的搭建

写在最前: 挖坑Jenkins,一个从来没有用过,更没有听说过的东西,只能说要学的东西还有很多很多。 这篇文章主要介绍一下,windows在Jenkins的搭建,以及插件的安装,接下来的几篇将详细介绍,Jenkins下自动打包Android程序。 1.下载Jenkins百度关键字,Jenkins下载,如下图: 点击红色区域的网址,或者直接点击Jenkins官网链接,出现下图的网址,

2015-12-23 17:50:45 2162

原创 Android shape的使用详解

写在最前:不管在什么系统中,如果你应用的图片资源比较多的话,会导致安装包较大,比如四角有弧度的长方形、圆形、正方形等等简单图形,完全没有比较实用图片,在Android中如何优雅的避免这个问题呢,就是使用shape了。1.新建文件首先在你的项目下新建drawable文件夹,你的shape xml文件就放到这个地下,然后新建Android xml文件,如图:2.下面来介绍一下shape的属性如图,sha

2015-12-21 10:30:15 589

原创 Android自定义控件-EditText(可用于登陆界面)

最近在研究前辈写的代码,看到了有关于登陆界面的用户名和密码,使用的是自定义EditText的,所以写两篇相关文章来记录。其实用户名和密码使用的EditText控件非常相似,拿用户名处使用的控件为例,它包括如下功能: 在没内容的时候,不显示清除按钮,在有内容的时候,显示清除按钮 在有内容的时候,点击清除按钮可以删除EditText中的内容 而在密码处使用的控件,包括如下功能: 在没内容的时候,密码可见

2015-12-18 16:20:47 2953

转载 [Android Lint] "XXXX" is not translated in "en" (English), "zh" (Chinese)

1.出现问题: 今天打包具有双语的Android工程,在引用中报了一个莫名其妙的错误,如下图:也就是说在打包导出的时候有错误,再来看一下错误,"XXXX" is not translated in "en" (English), "zh" (Chinese)报的是Lint Warnings错误。2.问题原因 根据错误信息,是说我没有对string文件进行国际化翻译操作,查看报错位置,原来是当前项

2015-12-03 11:00:16 1218

原创 Android结束进程的方法

直奔主题,现在介绍一下Android中结束进程的几种方法。1.void restartPackage(String packageName) 该方法为@Deprecated,实际调用的是killBackgroundProcesses(packageName)方法: 下面主要介绍一下 killBackgroundProcesses 方法。2.void killBackgroundProcess

2015-10-30 10:51:10 5746

原创 Android 数据传递的几种方式

今天无意间想起来,总结一下Android传递数据的方式,(个人认为)一般分为四种:Intent传值、静态变量、剪切板、全局对象等。 1.Intent传值: 通过Intent.putExtra方法来设置要传递的数据,通过get方法来获得要得到的数据 2.静态变量传值: 将类成员定义成public static,直接可以用来传递数据(个人不推荐) 3.剪切板传值: 利用Android系统提

2014-12-11 22:33:39 1458

转载 Java中final、finally和finalize的区别(转)

final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 finally 是异常处理语句结构的一部分,表示总是执行。 finalize 是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等   final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的

2014-12-07 22:28:28 354

原创 Android res文件夹

raw(一般新建此文件夹) 放置mp3格式文件等,不可能有目录结构 anim 存放动画 drawable  主要放置xml配置文件或者对分辨率要求较低的图片 drawable-ldpi 屏幕密度:120dpi 分辨率:240*320 drawable-hdpi 屏幕密度:160dpi 分辨率:320*480 drawable-mdpi 屏幕密度:240dpi 分辨率:480*800、

2014-12-06 17:36:55 471

2019阿里最新Java编程规范v1.5.pdf.zip

阿里巴巴Java编程规范,最新版,2019版,V1.5。配套有在idea中使用的 alibaba code guide插件。绝对真实可用

2020-08-09

深入理解Redis 中文版 文字版.pdf

深入理解Redis 中文版 文字版 适读人群 :Redis的学习者或相关从业者等。 Redis是当下极为流行的开源键值数据结构服务器。它提供了多种功能,可在此之上构建多种平台。 本书定位为实用指南,旨在帮助读者深入理解Redis数据结构,以便充分发挥Redis的优秀功能。读者的Redis之旅始于对Redis需求的讨论,然后讲解了高级键管理方面的内容。接下来,读者将学习设计模式、在DevOps环境中使用Redis的*佳实践,以及Docker容器化范式。在这之后,读者将学习如何使用Redis集群和Redis Sentinel进行扩展,随后将对Redis与其他NoSQL技术(如ElasticSearch和MongoDB)的结合进行说明。*后,读者将了解如何使用Redis为不相同的数据流构建实时数据分析仪表板。 ◎探索Redis 3.2中的新增功能 ◎选择正确的Redis数据结构解决问题 ◎理解Redis事件循环并实现自定义C命令 ◎使用Redis服务器端脚本Lua解决复杂的工作流问题 ◎配置Redis实例以达到*佳内存管理 ◎使用Redis集群实现数据的分布式 ◎使用Redis Sentinel提升Redis解决方案的稳定性 ◎将Redis用作现存的数据库和NoSQL环境的补充方案 ◎充分利用Redis提供的各种功能,成为一位DevOps专家 让你的Redis技能产生质的飞跃,让开发酷炫应用从此轻而易举 本书以由浅入深、由原理到应用场景的方式介绍了Redis 这款NoSQL 数据库产品。书中不仅细致地讲解了Redis 中的数据结构及流行的使用模式,还针对Redis 键的设计和管理,以及内存管理提出了建设性的方案。同时,作者深入Redis 源码,将其内部构造通过源代码调试的方式进行呈现。本书适合有一定NoSQL 经验的开发者或者架构师阅读。读者可以从书中找到许多应用场景和解决方案,例如Docker 部署、Redis 消息队列、基于Redis 的ETL 应用和基于Redis 的机器学习等。 目录 1 为何选择Redis? 1 合适之选? 2 尝试使用Redis 4 流行的使用模式 9 Redis不合心意?马上再试试! 11 总结 13 2 高级键管理与数据结构 14 Redis键 14 Redis键模式 15 键分隔符和命名约定 17 手动创建Redis模式 19 解构Redis对象映射器 22 键过期 27 键的注意事项 27 大O符号 28 为自定义代码计算大O符号 30 回顾Redis数据结构的时间复杂度 32 字符串 32 哈希 33 列表 34 集合 35 有序集合 36 高级有序集合操作 39 位串和位操作 39 HyperLogLogs 41 总结 42 3 内存管理的建议与技巧 44 配置Redis 44 主从复制 45 32位Redis 45 INFO memory详解 47 键过期 49 LRU键清除策略 54 创建内存高效的Redis数据结构 62 小巧的哈希、列表、集合和有序集合 62 把位、字节和Redis字符串用作随机访问数组 68 优化哈希,高效存储 69 硬件和网络延迟 72 操作系统建议 74 总结 75 4 Redis编程第一部分:Redis核心、客户端和编程语言 76 Redis的内部结构 76 理解redis.h和redis.c 83 Redis序列化协议 93 Redis RDB格式 97 使用Redis和Python创建协程 99 使用Node.js和Redis实现Todo列表应用 103 复制与公共访问 106 总结 106 5 Redis编程第二部分:Lua脚本、管理与DevOps 108 在Redis中使用Lua 108 使用Redis的KEYS和ARGV 117 Redis中的高级Lua脚本 121 MARC21数据提取 121 纸质文具在线商店 123 让JSON-LD、Lua和Redis协同工作 126 Redis Lua调试器 130 Redis的编程与管理 133 主从复制 134 使用MULTI和EXEC实现事务 136 Redis在DevOps中扮演的角色 139 总结 140 6 可伸缩性:Redis集群和Sentinel 142 数据分区的方法 142 范围分区 143 列表分区 145 哈希分区 148 复合分区 149 键哈希标签 150 使用Twemproxy实现Redis集群 151 使用关联数据片段服务器测试Twemproxy 152 Redis集群的背景 158 Redis集群概览 159 使用Redis集群 160 Redis集群实时重新配置及重新分片 165 故障转移 168 在Redis集群中替换或者升级节点 170 使用Redis Sentinel进行监控 171 为区域代码列表分区配置Redis Sentinel 173 总结 176 7 Redis与互补的NoSQL技术 177 NoSQL技术的繁荣 177 Redis作为MongoDB的分析补充 181 Redis作为ElasticSearch的预处理组件 192 在BIBCAT中使用Redis和ElasticSearch 193 ElasticSearch、Logstash和Redis 198 Redis作为Fedora Commons的智能缓存补充 199 总结 205 8 Docker容器与云端部署 206 Linux容器 206 与Redis相关的Docker基础 211 Docker镜像中的层 219 Docker文件系统后端 220 Docker和Redis的问题 227 使用Docker Compose打包应用程序 227 Redis和AWS 232 专门的云托管选项 233 Redis Labs 234 DigitalOcean Redis 234 总结 235 9 任务管理与消息队列 236 Redis的发布/订阅模式概述 236 发布/订阅RESP回复 237 SUBSCRIBE和UNSUBSCRIBE RESP数组 237 PSUBSCRIBE和UNSUBSCRIBE数组 239 使用redis-cli进行发布/订阅 240 Redis发布订阅实战 242 第一个工作站采用Python进行发布订阅 244 第二个工作站采用Node.js进行发布订阅 246 第三个工作站使用Lua客户端进行发布订阅 248 Redis键空间通知 251 使用Redis和Celery进行任务管理 255 GIS和RestMQ 259 使用RestMQ进行任务管理 262 使用Redis技术进行消息通信 264 使用Disque进行消息通信 264 总结 266 10 信息流的测量与管理 267 基于Redis的ETL方案 267 将JSON转换成RESP 273 管理Redis时的安全考虑 279 使用Redis Web仪表板进行运营监测 282 机器学习 283 朴素贝叶斯与工作分类 284 使用Redis实现线性规划 294 总结 299 来源 300

2018-07-17

pro git (中文版) MAC Dash版本

pro git (中文版) MAC Dash版本 来源 -> gitee.com, 爬虫爬的 1.起步 1.1 关于版本控制 1.2 Git 简史 1.3 Git 基础 1.4 安装 Git 1.5 初次运行 Git 前的配置 1.6 获取帮助 1.7 小结 2.Git 基础 2.1 取得项目的 Git 仓库 2.2 记录每次更新到仓库 2.3 查看提交历史 2.4 撤消操作 2.5 远程仓库的使用 2.6 打标签 2.7 技巧和窍门 2.8 小结 3.Git 分支 3.1 何谓分支 3.2 分支的新建与合并 3.3 分支的管理 3.4 利用分支进行开发的工作流程 3.5 远程分支 3.6 分支的衍合 3.7 小结 4.服务器上的 Git 4.1 协议 4.2 在服务器上部署 Git 4.3 生成 SSH 公钥 4.4 架设服务器 4.5 公共访问 4.6 GitWeb 4.7 Gitosis 4.8 Gitolite 4.9 Git 守护进程 4.10 Git 托管服务 4.11 小结 5.分布式 Git 5.1 分布式工作流程 5.2 为项目作贡献 5.3 项目的管理 5.4 小结 6.Git 工具 6.1 修订版本(Revision)选择 6.2 交互式暂存 6.3 储藏(Stashing) 6.4 重写历史 6.5 使用 Git 调试 6.6 子模块 6.7 子树合并 6.8 总结 7.自定义 Git 7.1 配置 Git 7.2 Git属性 7.3 Git挂钩 7.4 Git 强制策略实例 7.5 总结 8.Git 与其他系统 8.1 Git 与 Subversion 8.2 迁移到 Git 8.3 总结 9.Git 内部原理 9.1 底层命令 (Plumbing) 和高层命令 (Porcelain) 9.2 Git 对象 9.3 Git References 9.4 Packfiles 9.5 The Refspec 9.6 传输协议 9.7 维护及数据恢复 9.8 总结

2018-04-10

Modern PHP 中文版(美)洛克哈特著

Modern PHP 中文版_13878637_(美)洛克哈特著_2015.10 Modern PHP中文版中讲解了很多PHP 的新特性,然后用这些新特性做了各种代码讲解,你可以参照书中的例子在自己环境中测试学习。 PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, you’ll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries.

2018-04-10

MongoDB权威指南第2版.pdf

MongoDB权威指南第2版.pdf 目录清晰 第二版 高清版 pdf

2018-04-10

MongoDB权威指南

MongoDB权威指南中文版高清PDF.pdf 目录清晰 高清 pdf

2018-04-10

Laravel框架关键技术解析.pdf

Laravel框架关键技术解析.pdf 《Laravel框架关键技术解析》以Laravel 5.1版本为基础,从框架技术角度介绍Laravel构建的原理,从源代码层次介绍Laravel功能的应用。通过本书的学习,读者能够了解Laravel框架实现的方方面面,完成基于该框架的定制化应用程序开发。, 《Laravel框架关键技术解析》第1章到第4章主要介绍了与Laravel框架学习相关的基础部分,读者可以深入了解该框架的设计思想,学习环境搭建,了解PHP语法知识和HTTP协议;第5章到第14章分别从某个方面介绍Laravel框架是如何构建和使用的,包括程序的生命周期、服务容器和数据库等,同时也将其中的一些构建技术剥离开,使读者可以学习该框架的构建技术和思想,如设计模式的内容;第15章是一个简单的实例,将前面的学习内容串联起来并在实践中应用,使读者学会使用该框架定制化地设计应用程序。, 《Laravel框架关键技术解析》既适合想了解Laravel框架构建技术的读者,也适合想深入了解Laravel框架的读者。

2018-04-09

HTTP协议(RFC2616)中文版.pdf

http rfc2616标准 http1.1 超文本传输协议(HTTP)是分布式、协作的、超媒体信息系统的应用层协议。它是通 用的,无状态的协议,可以用在超文本用途之外的许多任务,如名称服务器和分布式目标管 理系统,通过扩展它的请求方法,错误码和头部 [47]。HTTP的一个特性是数据表示的引入 和协商,允许系统建立独立的传输数据。

2018-04-09

计算机网络(第6版) pdf

计算机网络(第6版) 谢希仁 教材 pdf 高清 完整目录 第五版目录 第1章 概述 1.1 计算机网络在信息时代中的作用 1.2 因特网概述 1.2.1 网络的网络 1.2.2 因特网发展的三个阶段 1.2.3 因特网的标准化工作 1.3 因特网的组成 1.3.1 因特网的边缘部分 1.3.2 因特网的核心部分 1.4 计算机网络在我国的发展 1.5 计算机网络的类别 1.5.1 计算机网络的定义 1.5.2 几种不 同类别的网络 1.6 计算机网络的性能 1.6.1 计算机网络的性能指标 1.6.2 计算机网络的非性能特征 1.7 计算机网络体系结构 1.7.1 计算机网络体系结构的形成 1.7.2 协议与划分层次 1.7.3 具有五层协议的体系结构 1.7.4 实体、协议、服务和服务访问点 1.7.5 TCP/IP的体系结构 习题 第2章 物理层 2.1 物理层的基本概念 2.2 数据通信的基础知识 2.2.1 数据通信系统的模型 2.2.2 有关信道的几个基本概念 2.2.3 信道的极限容量 2.3 物理层下面的传输媒体 2.3.1 导向传输媒体 2.3.2 非导向传输媒体 2.4 信道复用技术 2.4.1 频分复用、时分复用和统计时分复用 2.4.2 波分复用 2 .4.3 码分复用 *2.5 数字传输系统 *2.6 宽带接入技术 2.6.1 xDSL技术 2.6.2 光纤同轴混合网(HFC网) 2.6.3 FTTx技术 习题 第3章 数据链路层 *3.1 使用点对点信道的数据链路层 3.1.1 数据链路和帧 3.1.2 三个基本问题 *3.2 点对点协议PPP 3.2.1 PPP协议的特点 3.2.2 PPP协议的帧格式 3.2.3 PPP协议的工作状态 *3.3 使用广播信道的数据链路层 3.3.1 局域网的数据链路层 3.3.2 CSMA/CD协议 3.4 使用广播信道的以太网 *3.4.1 使用集线器的星形拓扑 3.4.2 以太网的信道利用率 *3.4.3 以太网的MAC层 *3.5 扩展的以太网 3.5.1 在物理层扩展以太网 3.5.2 在数据链路层扩展以太网 *3.6 高速以太网 3.6.1 100BASE-T以太网 3.6.2 吉比特以太网 3.6.3 10吉比特以太网 3.6.4 使用高速以太网进行宽带接入 3.7 其他类型的高速局域网或接口 习题 第4章 网络层 *4.1 网络层提供的两种服务 *4.2 网际协议IP 4.2.1 虚拟互连网络 4.2.2 分类的IP地址 4.2.3 IP地址与硬件地址 4.2.4 地址解析协议ARP和逆地址解析协议RARP 4.2.5 IP数据报的格式 4.2.6 IP层转发分组的流程 *4.3 划分子网和构造超网 4.3.1 划分子网 4.3.2 使用子网时分组的转发 4.3.3 无分类编址CIDR(构造超网) *4.4 网际控制报文协议ICMP 4.4.1 ICMP报文的种类 4.4.2 ICMP的应用举例 *4.5 因特网的路由选择协议 4.5.1 有关路由选择协议的几个基本概念 4.5.2 内部网关协议RIP 4.5.3 内部网关协议OSPF 4.5.4 外部网关协议BGP 4.5.5 路由器的构成 4.6 IP多播 4.6.1 IP多播的基本概念 4.6.2 在局域网上进行硬件多播 4.6.3 网际组管理协议IGMP和多播路由选择协议 4.7 虚拟专用网VPN和网络地址转换NAT 4.7.1 虚拟专用网VPN 4.7.2 网络地址转换NAT 习题 第5章 运输层 *5.1 运输层协议概述 5.1.1 进程之间的通信 5.1.2 运输层的两个主要协议 5.1.3 运输层的端口 *5.2 用户数据报协议UDP 5.2.1 UDP概述 5.2.2 UDP的首部格式 *5.3 传输控制协议TCP概述 5.3.1 TCP最主要的特点 5.3.2 TCP的连接 *5.4 可靠传输的工作原理 5.4.1 停止等待协议 5.4.2 连续ARQ协议 *5.5 TCP报文段的首部格式 5.6 TCP可靠传输的实现 *5.6.1 以字节为单位的滑动窗口 *5.6.2 超时重传时间的选择 5.6.3 选择确认SACK 5.7 TCP的流量控制 *5.7.1 利用滑动窗口实现流量控制 5.7.2 必须考虑传输效率 *5.8 TCP的拥塞控制 5.8.1 拥塞控制的一般原理 5.8.2 几种拥塞控制方法 5.8.3 随机早期检测RED 5.9 TCP的运输连接管理 *5.9.1 TCP的连接建立 *5.9.2 TCP的连接释放 5.9.3 TCP的有限状态机 习题 第6章 应用层 *6.1 域名系统DNS 6.1.1 域名系统概述 6.1.2 因特网的域名结构 6.1.3 域名服务器 6.2 文件传送协议 6.2.1 FTP概述 6.2.2 FTP的基本工作原理 6.2.3 简单文件传送协议TFTP 6.3 远程终端协议TELNET *6.4 万维网WWW 6.4.1 万维网概述 6.4.2 统一资源定位符URL 6.4.3 超文本传送协议HTTP 6.4.4 万维网的文档 6.4.5 万维网的信息检索系统 *6.5 电子邮件 6.5.1 电子邮件概述 6.5.2 简单邮件传送协议SMTP 6.5.3 电子邮件的信息格式 6.5.4 邮件读取协议POP3和IMAP 6.5.5 基于万维网的电子邮件 6.5.6 通用因特网邮件扩充MIME *6.6 动态主机配置协议DHCP 6.7 简单网络管理协议SNMP 6.7.1 网络管理的基本概念 6.7.2 管理信息结构SMI 6.7.3 管理信息库MIB 6.7.4 SNMP的协议数据单元和报文 6.8 应用进程跨越网络的通信 6.8.1 系统调用和应用编程接口 6.8.2 几种常用的系统调用 习题 第7章 网络安全 *7.1 网络安全问题概述 7.1.1 计算机网络面临的安全性威胁 7.1.2 计算机网络安全的内容 7.1.3 一般的数据加密模型 *7.2 两类密码体制 7.2.1 对称密钥密码体制 7.2.2 公钥密码体制 *7.3 数字签名 *7.4 鉴别 7.4.1 报文鉴别 7.4.2 实体鉴别 *7.5 密钥分配 7.5.1 对称密钥的分配 7.5.2 公钥的分配 7.6 因特网使用的安全协议 7.6.1 网络层安全协议 7.6.2 运输层安全协议 7.6.3 应用层的安全协议 *7.7 链路加密与端到端加密 7.7.1 链路加密 7.7.2 端到端加密 *7.8 防火墙 习题 第8章 因特网上的音频/视频服务 *8.1 概述 8.2 流式存储音频/视频 8.2.1 具有元文件的万维网服务器 *8.2.2 媒体服务器 *8.2.3 实时流式协议RTSP *8.3 交互式音频/视频 8.3.1 IP电话概述 8.3.2 IP电话所需要的几种应用协议 8.3.3 实时运输协议RTP 8.3.4 实时运输控制协议RTCP 8.3.5 H.323 8.3.6 会话发起协议SIP 8.4 改进“尽最大努力交付”的服务 8.4.1 使因特网提供服务质量 8.4.2 调度和管制机制 8.4.3 综合服务IntServ与资源预留协议RSVP 8.4.4 区分服务DiffServ 习题 第9章 无线网络 9.1 无线局域网WLAN *9.1.1 无线局域网的组成 9.1.2 802.11局域网的物理层 *9.1.3 802.11局域网的MAC层协议 *9.1.4 802.11局域网的MAC帧 9.2 无线个人区域网WPAN 9.3 无线城域网WMAN 习题 第10章 下一代因特网 *10.1 下一代网际协议IPv6 (IPng) 10.1.1 解决IP地址耗尽的措施 10.1.2 IPv6的基本首部 10.1.3 IPv6的扩展首部 10.1.4 IPv6的地址空间 10.1.5 从IPv4向IPv6过渡 10.1.6 ICMPv6 10.2 多协议标记交换MPLS 10.2.1 MPLS的产生背景 10.2.2 MPLS的工作原理 10.2.3 MPLS首部的位置与格式 10.3 P2P文件共享 习题 附录A 部分习题的解答 附录B 英文缩写词 附录C 参考文献与网址

2018-04-09

ELK stack权威指南 饶琛琳 pdf

ELKstack是Elasticsearch、Logstash、Kibana三个开源软件的组合,是目前开源界最流行的实时数据分析方案,成为实时日志处理领域开源界的第一选择。然而,ELKstack也并不是实时数据分析界的灵丹妙药,使用不恰当,反而会事倍功半。本书对ELKstack的原理进行了解剖,不仅分享了大量实战案例和实现效果,而且分析了部分源代码,使读者不仅知其然还知其所以然。

2018-04-09

MySQL技术内幕_InnoDB存储引擎 [第2版]

MySQL技术内幕_InnoDB存储引擎 [第2版] kindle mobi 完整目录

2018-04-09

Android自定义控件-EditText(可用于登陆界面)

Android自定义控件-EditText(可用于登陆界面)通用

2015-12-18

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

TA关注的人

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