❶ 《ApacheKylin权威指南》pdf下载在线阅读全文,求百度网盘云资源
《Apache Kylin权威指南》(Apache Kylin核心团队 着)电子书网盘下载免费在线阅读
链接: https://pan..com/s/1ZFm-5Jd7rWv__C3AxDvWZw
书名:Apache Kylin权威指南
作者:Apache Kylin核心团队 着
豆瓣评分:8.4
出版社:机械工业出版社
出版年份:2017-1
页数:188
内容简介:
Apache Kylin是Hadoop大数据平台上的一个开源OLAP引擎,将大数据的查询速度和并发性能提升至原来的百倍以上,为超大规模数据集上的交互式大数据分析打开了大门。本书由Apache Kylin核心开发团队编写,系统地介绍了Apache Kylin安装、入门、可视化、模型调优、运维、二次开发等各个方面,是关于Apache Kylin的权威指南。
第1章和第2章是基本概念和快速入门,为初学者打下坚实基础。第3章和第4章介绍增量构建和进阶的流式构建,应对数据的持续增长。第5章展示丰富的查询接口和其上的可视化能力。第6章则重点讲解了Cube模型和调优,它们是用好Apache Kylin,提升百倍性能的关键。第7章通过一系列有行业特点的具体案例分析,贯穿之前的所有概念,温故知新。第8章介绍可扩展架构和二次开发接口,适合开发者。第9章则介绍企业级功能、用户的认证和授权相关知识。第10章着重于安装和企业级部署、运维管理等内容。第11章和第12章分别说明如何参与和贡献到开源,以及Apache Kylin的未来。
作者简介:
本书由李扬为首的麒麟技术团队撰写。团队是Apache Kylin的主创团队。李扬是大数据架构师和工程师,专注大数据分析技术。他是Apache Kylin管理委员会成员,也是Kyligence Inc.(一家专业提供大数据商务智能服务的创业公司)创始人之一。李扬是Apache Kylin主创团队的架构师和技术负责人,在eBay期间从2014年开始开发Kylin项目。之前,李扬在IBM工作8年,在摩根士丹利工作2年。在IBM期间,他是“杰出技术贡献奖”的获奖者,曾担任InfoSphere BigInsights的技术负责人,负责Hadoop开源产品架构。在摩根士丹利期间,李扬担任副总裁,负责全球监管报表基础架构。
❷ Apache模块开发指南的目录
第1章使用Apache进行应用程序开发
1.1ApacheWeb服务器简史
1.1.1Apache1
1.1.2Apache2
1.2Apache软件基金会
1.2.1功绩组织模式(Meritocracy)
1.2.2角色
1.2.3哲学理念
1.3Apache开发流程
1.3.1Apache代码仓库
1.3.2开发者论坛
1.3.3开发人员
1.3.4参与Apache工作
1.4Apache和知识产权
1.4.1Apache许可证
1.4.2第三方知识产权
1.5进一步阅读资料
1.5.1交互式在线论坛
1.5.2会议
1.5.3网站
1.6小结
第2章Apache平台和架构
2.1纵览
2.2Apache运行的两个阶段
2.2.1启动阶段
2.2.2运行阶段
2.2.3停止阶段
2.3多处理模块MPM
2.3.1为什么需要MPM
2.3.2UNIX类的MPM模块
2.3.3MPM模块和操作系统
2.4基本概念和数据结构
2.4.1request_rec
2.4.2server_rec
2.4.3conn_rec
2.4.4process_rec
2.5其他的关键API组件
2.6Apache配置基础
2.7Apache的请求处理
2.7.1内容生成
2.7.2请求处理阶段
2.7.3处理钩子
2.7.4数据轴和过滤器
2.7.5处理的顺序
2.7.6处理钩子
2.8小结
第3章Apache可移植运行时库
3.1APR
3.2APR实用库
3.3基本的约定
3.3.1参考手册:API文档和Doxygen
3.3.2命名空间
3.3.3声明的宏
3.3.4apr_status_t和返回值
3.3.5条件编译
3.4资源管理:APR池
3.4.1资源管理的问题
3.4.2APR池
3.4.3资源的生命周期
3.4.4池的局限性
3.5精选的APR主题
3.5.1字符串和格式
3.5.2国际化
3.5.3时间和日期
3.5.4数据结构
3.5.5Bucket和Brigade
3.5.6文件系统
3.5.7网络
3.5.8编码和密码
3.5.9URI处理
3.5.10进程和线程
3.5.11资源池
3.5.12API扩展
3.6APR/Apache中的数据库
3.6.1DMB和apr_dbm模块
3.6.2SQL数据库和apr_dbd
3.7小结
第4章编程技巧和忠告
4.1Apache编程约定
4.1.1代码行
4.1.2函数
4.1.3代码块
4.1.4流控制
4.1.5声明
4.1.6注释
4.2管理模块数据
4.2.1配置向量
4.2.2生命周期域
4.3模块之间的通讯
4.4线程安全的编程问题
4.5管理持久数据
4.5.1线程安全
4.5.2内存/资源管理
4.6跨平台编程的问题
4.6.1示例:创建一个临时文件
4.7跨MPM编程问题
4.7.1进程和全局锁
4.7.2内存共享
4.8安全编程问题
4.8.1预防性原则:不要相信任何事情
4.8.2拒绝服务攻击:限制破坏
4.8.3采用操作系统来帮助你
4.9外部的依赖和库
4.9.1第三方的库
4.9.2库的最佳实践
4.9.3使用库构建模块
4.10使用其他语言编写和编译模块
4.11小结
第5章开发内容生成器
5.1HelloWorld模块
5.1.1模块构架
5.1.2返回值
5.1.3处理器的字段
5.1.4完整的模块
5.1.5使用request_rec对象
5.2请求、响应和环境
5.2.1I/O模块
5.2.2读取表单数据
5.3默认的处理器
5.4小结
第6章请求处理周期和元数据处理器
6.1HTTP超文本传输协议
6.1.1HTTP协议
6.1.2解构HTTP请求
6.2Apache的请求处理过程
6.2.1映射至文件系统
6.2.2内容协商
6.2.3安全性
6.2.4操作缓存
6.2.5私有元数据
6.2.6记录日志
6.3转移请求:内部重定向
6.3.1错误文档
6.3.2处理格式错误的请求和恶意请求
6.4采集信息:子请求
6.4.1示例
6.5开发模块
6.5.1选择文档中不同的变量
6.5.2错误处理和复用性
6.6小结
第7章AAA:访问、认证和授权
7.1安全
7.1.1认证:安全的层次
7.1.2登录Web
7.2AAA的概览
7.3Apache1.x和2.0中的AAA
7.4Apache2.1/2.2中的AAA
7.4.1基于主机的访问控制
7.4.2认证:check_user_id
7.4.3密码查询(passwordlookup)
7.4.4授权
7.5AAA逻辑
7.5.1认证和Require指令
7.5.2拒绝访问
7.5.3认证方法
7.6编写AAA模块
7.6.1一个基本认证提供者
7.6.2一个授权函数
7.6.3配置
7.6.4基本认证提供者和摘要认证提供者
7.7实现一个定制的登录机制
7.7.1使用SQL进行会话管理
7.7.2在没有浏览器认证对话框时进行认证
7.8小结
第8章过滤模块
第9章模块配置
第10章扩展API
第11章Apache数据库框架
第12章模块调试
附录AApache许可证
附录B贡献者许可证协议
附录C超文本传送协议:HTTP/1.1
致谢
索引
……
❸ 如何通过apache来设置,让别人直接在浏览器中浏览pdf文件,而不是使用下载
<IfMole mime_mole>
TypesConfig
apache的配置文件中,有这里的描述.一般指向对应的配置文件 : conf/mime.types
查看对应的文件,里面配置了对应文件的传输方式.
1. 搜索: "application/pdf"开头的行, 并取消注释.
2. 文件下方的: application/octet-stream 中,将pdf删除.
重新加载apache的配置文件即可. (applicetion/octet-stream 表示八位字节流传输, 即下载文件, 如果需要客户端在访问时直接下载, 将对应文件格式追加加在参数后.)
此答案针对于搜索同样问题的同志....
❹ 《ApacheKafka源码剖析》pdf下载在线阅读,求百度网盘云资源
《Apache Kafka源码剖析》(徐郡明)电子书网盘下载免费在线阅读
资源链接:
链接:
书名:Apache Kafka源码剖析
作者:徐郡明
豆瓣评分:8.4
出版社:电子工业出版社
出版年份:2017-5
页数:604
内容简介:
《Apache Kafka源码剖析》以Kafka 0.10.0版本源码为基础,针对Kafka的架构设计到实现细节进行详细阐述。《Apache Kafka源码剖析》共5章,从Kafka的应用场景、源码环境搭建开始逐步深入,不仅介绍Kafka的核心概念,而且对Kafka生产者、消费者、服务端的源码进行深入的剖析,最后介绍Kafka常用的管理脚本实现,让读者不仅从宏观设计上了解Kafka,而且能够深入到Kafka的细节设计之中。在源码分析的过程中,还穿插了笔者工作积累的经验和对Kafka设计的理解,希望读者可以举一反三,不仅知其然,而且知其所以然。
《Apache Kafka源码剖析》旨在为读者阅读Kafka源码提供帮助和指导,让读者更加深入地了解Kafka的运行原理、设计理念,让读者在设计分布式系统时可以参考Kafka的优秀设计。《Apache Kafka源码剖析》的内容对于读者全面提升自己的技术能力有很大帮助。
❺ 《Tomcat权威指南》pdf下载在线阅读,求百度网盘云资源
《Tomcat权威指南》(布里泰恩(Jason Brittain))电子书网盘下载免费在线阅读
链接:https://pan..com/s/1jwEHKEobcoOpNhXHeh-ftw
书名:Tomcat权威指南
作者:布里泰恩(Jason Brittain)
译者:吴豪
豆瓣评分:6.1
出版社:中国电力出版社
出版年份:2009-9-1
页数:469
内容简介:
本书是一本万能工具,其主题涵盖了Apache Tomcat这一广受欢迎的开源servlet、JSP容器和高性能的web server。《Tomcat权威指南》对管理员和web站点管理员而言,具有较强的参考价值;对在开发或产品中要使用Tomcat作为web应用程序服务器的开发者而言,这是一本有用的指南书;对Tomcat感兴趣的人而言,这是一本优秀的介绍工具。
本书是最新Tomcat版本的更新,这是第二版,提供了关于servlet容器安装、配置、维护和安全防护的完整指南。实际上,鉴于具有如此多的最新信息,这本书本质上是一本新书,而不是原书的简单翻版。通过本书,您会了解到在所有主要操作系统(Windows、Linux、OSX、S01aris和FreeBSD)上使用Tomcat的详细信息,包括关于Tomcat配置文件以及部署和运行web应用程序的交互建议的详细信息。
作者简介:
Jason Brittain是spigit(http://www.spigit.com)的软件架构师。spigit是一个拥有Web 2.0软件套件的社会网络软件团队,该团队可在用户群中找到最佳想法和最有名的人群。Jason还为O’Reilly的ON Java.tom撰写了关于web的论文。
❻ Apache模块开发指南的介绍
《Apache模块开发指南》主要介绍了Apache模块开发的全过程。全书全面细致、深入浅出,主要内容包括Apache相关背景、APR的基础知识,以及利用Apache模块开发的全过程,该书适合广大在Apache环境下的模块开发者们阅读和参考。该书适合Apache模块开发者、大规模服务器开发人员及Web开发者阅读。
❼ Windows中安装Apache2和php4权威指南
Apache 和PHP是创建交互式网站的流行方案 而且成本很低 在Windows中安装Apache 是一件轻而易举的事情 但要使PHP 与Apache 配合无间地运行 就需要一定的技巧 在PHP 手册的Windows安装小节 没有解释如何让PHP与Apache 配合使用 而有关Apache 安装的小节缺失了你需要的大量信息 在网上公布的其他安装指南中 也包含了不少错误 使一些安装人员只好不断试验和犯错 例如 有些人甚至将PHP的DLL替换成其他PHP版本的DLL OK 为了节省你的宝贵时间 我们准备了这篇最权威的指南文章 帮你扫除一切烦恼 使用正确版本的Windows 首先要说一说兼容性 Apache 不能在Windows 上运行 在Windows 上勉强能够运行 但不能作为服务使用 从 版本开始 PHP也不再支持Windows 所以 你的Windows操作系统必须是Windows NT 或者XP Apache 源码还是二进制? 如果你有Visual C++ 或更高的版本 或者安装了Microsoft Visual Studio 那么虽然可以根据源码来生成Apache 但请绝对不要这样做 在Visual Studio IDE中 Windows下的生成过程非常复杂 即使从命令行编译 也绝对不是一件易事 所以 除非你喜欢创建makefile 否则最好获得一份Windows Installer二进制发行包 也就是一个 msi文件 等你对Apache有了足够多的认识 知道自己要进行哪些定制操作时 才可考虑亲手生成(编译)Apache 如果已经安装好并正在运行老版本的Apache 首先要停止它 卸载它 然后才能开始安装新服务器 多个版本的Apache 不能共存 双击Apache msi文件 同意许可协议后 正确设置Neork Domain和Server Name(如果不打算将Apache安装到远程计算机 那么设置localhost就可以了) 在Administrator s Email Address区域输入你的电子邮件地址 保持端口 /服务选项单选钮的选中状态 在下一个对话框中如果选择Typical安装 可以快速地获得一个能实际工作的服务器环境 安装提示 建议将默认安装目录从C:Program FilesApache Group变成C:Apache或者符合 文件名格式的其他名称 这样一来 以后每次输入Apache安装路径时 都不必为其添加引号 稍候片刻 安装向导会告诉你Apache 安装成功 接下来惟一要做的事情就是进行测试 请打开浏览器并访问localhost 这样应该看到默认的Apache 主页 然后可以删除主Web服务器目录中的所有示例文件 它们默认位于C:InstallDirectoryApacheApache htdocs中 如果有一个现成的主页l 请把它拷贝到这里 另外 也可以马上创建一个空白主页 对于未初始化的HTML 以下代码就可以了 <><head>title=default server page</head><body>Default server page</body></> 让Apache 为PHP做好准备 从现在开始 你需要较多地以人工方式进行安装 不能简单地点击和选择几个选项了事 尽快习惯它吧 这才是Apache的方式 你需要编辑文件来设置不同的配置选项 如果操作不当 你所做的修改就会妨碍Apache的正确加载 如果设置引发错误 那么错误可能被记录到Apache 错误日志中(默认为C:InstallDirApache LogsError log) 但能够像这样进行记录的毕竟是少数 大多数错误只会记录到Windows事件日志中(开始| 设置| 控制面板| 管理工具| 事件查看器) 令人遗憾的是 在你对安装设置进行调试时 Windows事件日志并不是一个方便的工具 更好的做法是在命令行窗口中测试Apache服务器的加载 这样能立即看到错误报告 所以 在完成了我即将讨论的配置修改后 请打开一个命令行窗口 切换到Apache的binary目录(C:InstallDirApache in) 在那里启动Apache Apache配置文件是C:ApacheApache Conf f 可用任何文本编辑器来编辑 查找DirectoryIndex 定位到下面这一行 DirectoryIndex l l var # index php为了允许Apache处理PHP页 要删除注释字符(#) 变成 DirectoryIndex l l var index php还要允许在任何目录中使用 htaccess文件 所以请在配置文件中查找AllowOverride 把这个设置从None改成All 保存了所做的改动后 可继续在文本编辑器中打开该文件 因为等会儿安装PHP时 要再次编辑这个文件 安装PHP 虽然可以下载PHP的源码 但和Apache 一样 最好直接使用二进制发行包 Apache 可采取 种方式来运行PHP程序 通过一个CGI接口来运行(外部调用Php exe) 或者使用PHP的DLL文件在Apache的内部运行 后一种方式的速度较快 所以 针对每个版本的PHP 都会提供 个Windows二进制发行包 较小的是 msi包 它会安装CGI可执行程序Php exe 但其中拿掉了通过Apache DLL来运行PHP脚本所需的模块 较大的 zip包则包含了所有这些东西 你可以从网站的Win 区域下载它们 文件下载完毕后 把它解压到C:Php(保留文件夹名称) 除非你有绝对的把握 请同时下载PHP手册 它有多种语言的版本可供选择 配置Apache 来运行PHP 现在来到了最有趣的部分 将Apache和PHP完美地配合起来 首先 请将C:PhpDlls目录中的所有DLL文件拷贝到Windows的System目录(%windir%System) 接着 在Apache的配置文件(nf)中查找包含了大量AddType命令那个小节 自己添加下面这一行 AddType application/x 将C:PhpPhp ini remended拷贝到Windows目录(%windir%) 把它重命名为Php ini 并用文本编辑器打开它 编辑其中对doc_root extension_dir和session save_path进行设置的 行 使其和下面展示的一致 注意要把InstallDir替换成你的Apache 的安装目录的名称 doc_root = c:apacheapache htdocsextension_dir = c:phpextensionssession save_path = c:/temp在session save_path中使用正斜杠和反斜杠都是允许的 PHP手册声称这些路径参数需要在最后添加一个反斜杠 但这个说法是不正确的 在PHP 中不需要这样做 另外 如果C:Temp不存在 请自己创建它 下一步是允许Apache将PHP程序作为模块来运行 这要求你采取 个步骤 首先 将C:PhpPhp ts dll拷贝到Windows的系统文件夹(%windir%System) 在nf中找到LoadMole小节 自己添加下面这一行 LoadMole php _mole c:/php/php apache dll 如果你出于某种原因而需要在CGI模式中运行PHP程序(使用Php exe) 请将上面这一行变成注释 并在nf中添加下面这些行 ScriptAlias /php/ c:/php/ Action application/x d php /php/php exe 一切都搞定了吗? 保存所做的更改后 你需要亲自去证明两点 才能确保Apache /PHP 成为一对完美的搭档 Apache能正常加载吗 它能正确处理PHP页吗?要知道Apache是否能够正常加载 在你已经打开的命令行窗口中输入以下命令 apache –k start另外 如果Apache正在运行 可用以下命令重新启动它 apache –k restart从命令行启动Apache的好处在于 如果出现一个错误 Apache会立即报告它 你可能遇到的最常见的问题在于 Apache可能由于某种原因而无法加载Php apache dll 如果Apache报告了这个错误 请按前面所述的步骤重新操作一遍 确保一切都没有错误 要知道Apache是否能正确地处理PHP页 请用你的文本编辑器创建一个简单的PHP页 命名为Phptest php 其中只包含下面这一行 <? phpinfo(); ?>将文件保存到主Web服务器目录(C:InstallDirectoryApacheApache Htdocs) 用浏览器访问 如果一切正常 应该看到一个含有PHP徽标的网页 其中包含大量设置和其他信息 要知道PHP当前是通过CGI来运行 还是在Apache内部运行 可以检查一下环境变量orig_script_name 如果PHP通过CGI来运行 这个变量的值就是/Php/Php exe 如果Apache将PHP脚本作为模块来运行 该变量的值应该是/Phptest php 虽然在Windows上安装Apache 和PHP并不是一件容易的事情 但也完全没必要采取摸着石头过河的做法 通过本文的说明 你应该可以快速搭建起这个史上最好的 成本最低的Web开发环境 lishixin/Article/program/PHP/201311/20780