最新发布 时间↓   浏览量↓

【福利】找不到资源?没有CSDN积分?在这里留言,java菜市场帮你找!
技术杂谈

【福利】找不到资源?没有CSDN积分?在这里留言,java菜市场帮你找!

置顶

630次浏览 35条评论

如果你想找的资源,在java菜市场中没有搜到,如IT相关的电子书、视频教程、考研资料等。都可以在这里留言,java菜市场帮你找。留言的电子邮箱请填写真实邮箱,以便接收回复通知!声明:java菜市场也是在网络上搜集资源,不代表所有留言的资源都能被找到。如果是19年新出的书,基本上没有资源,感谢大家的理解和支持。可通过手机QQ扫描下方二维码加入java菜市场官方QQ群,期待你的加入。

一步一步学SpringBoot2 微服务项目实战 黄文毅著 PDF下载
编程书籍

一步一步学SpringBoot2 微服务项目实战 黄文毅著 PDF下载

18次浏览 0条评论

本书以项目实战为主体,循序渐进地介绍了Spring Boot 2.0在Web应用开发方面的各项技能。第1章由零开始引导读者快速搭建Spring Boot开发环境,对之后Spring Boot的探险之旅奠定基础。第2章、第3章、第10章和第13章介绍Spring Boot数据访问应用,整合众多流行技术Spring Boot集成Druid、Spring Data JPA和MyBatis,快速访问MySQL和Mongo DB数据库。第4~6章重点介绍Spring Boot集成Thymeleaf模板引擎、事务使用以及拦截器和监听器的应用。第7~9章主要介绍Spring Boot使用Redis缓存和Quartz定时器、集成Log4J日志框架和发送Email邮件。第11、12章主要介绍Spring Boot集成ActiveMQ和异步调用、全局异常使用。第14章和第15章主要介绍Spring Boot应用监控和应用安全Security。第16章和第17章介绍Spring boot微服务在Zookeeper注册和Dubbo的使用、多环境配置和使用以及在Tomcat上的部署应用。第18章主要探索Spri

SOA架构:服务和微服务分析及设计(原书第2版) PDF下载
编程书籍

SOA架构:服务和微服务分析及设计(原书第2版) PDF下载

13次浏览 0条评论

本书一直以来都是在SOA、面向服务和服务技术方面的、端到端的教程。如今,已经更新到第2版,正式引入微服务和微任务抽象,作为面向服务架构及其相关服务层的一部分。新版的案例研究示例和图例进一步阐释和定位微服务模型,并与更传统的服务类型相关联。本书可作为应用架构师、企业架构师、软件开发人员以及任何有兴趣了解或负责设计与实现现代、面向服务解决方案的IT专业人士的参考书。译者序 致谢 第1章 概述 1 1.1 本书中如何使用模式 2 1.2 涵盖第1版主题的系列书籍 2 1.3 本书的组织形式 3 1.4 原则、约束条件和设计模式 4 1.5 附加信息 5 第2章 案例研究背景知识 7 2.1 如何应用案例研究 7 2.2 案例研究背景1:Transit Line Systems, Inc. 7 2.3 案例研究背景2:Midwest University Association 7 第一部分 基本原理 第3章 理解面向服务 10 3.1 面向服务简介 10 3.1.1 业务自动化中的服务 11 3.1.2 服务是能力的集合 12 3.1.3 面向服务是一种设计范式 13 3.1.4 面向服务的

Java微服务实战 赵计刚著 PDF下载
编程书籍

Java微服务实战 赵计刚著 PDF下载

11次浏览 0条评论

《Java微服务实战》分为三部分:基础框架篇(1~6章)、服务框架篇(7~10章)、监控部署篇(11~13章),由浅入深来讲解微服务的相关技术。基础框架篇从微服务架构的基本概念与技术选型出发,详细的介绍了微服务基础框架SpringBoot、自动化API文档生成工具Swagger、动态数据源和缓存系统,并深入的分析了SpringBoot启动过程的核心源码,这一部分是《Java微服务实战》的基础;服务框架篇详细的介绍了服务注册与发现框架Consul、热配置管理框架Archaius、服务降级容错框架Hystrix,以及服务通信框架OkHttp、AsyncHttpClient和Retrofit,这一部分是整本书的核心;监控部署篇详细的介绍了ELK日志系统的实现、Zipkin全链路追踪系统的实现,最后介绍了持续集成与持续部署系统的实现,这一部分是开发运维的部分。第1章 微服务概述 1 1.1 初识微服务 1 1.1.1 什么是微服务 1 1.1.2 为什么需要微服务 2 1.1.3 微服务架构的缺点 3 1.2 微服务中的组件与技术选型 4 第2章 微服务基础框架 10 2.1 SpringBo

安装Astah并修改使用
开发工具

安装Astah并修改使用

8次浏览 0条评论

1、下载安装文件及修改文件2、安装原版程序点击astah-professional-8_1_0-3ac74f-jre-64bit-setup.exeastah-professional-8_1_0-3ac74f-jre-64bit-setup.exe安装原版程序,一路同意、next即可,最后不要启动软件不勾选不勾选(LaunchAstahProfessional),直接点击【Finish】按钮退出向导。3、替换文件将修改补丁文件(astah−pro.jar)复制到软件安装根目录默认是默认是(C:ProgramFilesastah−professional)下,选择替换操作4、Generate License确认自己电脑安装了JDK 用这个软件的会没装?笑用这个软件的会没装?笑:)java -version在dvt-AstahKeyfileMaker.jar所在的文件夹内打开cmd,亦或cd ‪C:\Users\ #‪dvt-AstahKeyfileMaker.jar所在的文件夹而后运行如下代码:java -jar dvt-AstahKeyfileMaker.jar你的电脑屏幕左上角会出

PowerDesigner 16.5 Windows破解版下载
开发工具

PowerDesigner 16.5 Windows破解版下载

9次浏览 0条评论

PowerDesigner是一款CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程。软件可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型等强大的功能。该软件能与大部分其他的开发工具进行配合节省开发时间。

Java高手真经(系统架构卷):JAVA WEB核心技术 PDF下载
编程书籍

Java高手真经(系统架构卷):JAVA WEB核心技术 PDF下载

20次浏览 0条评论

《Java高手真经(系统架构卷):Java Web系统设计与架构(UML建模+设计模式+面向服务架构)》讲解JavaWeb系统设计与架构,包括Java与UML建模技术、Java设计模式、面向服务架构SOA、面向资源架构ROA、面向云架构COA,这5部分内容层层递进,涵盖了Java EE开发中的各种设计与架构技术。讲解的主要内容包括如下。Java与UML建模:讲解UML建模的5类10种图,包括用例图、静态图(类图、对象图、包图)、实现图(组件图、部署图)、行为图(状态图、活动图)、交互图(序列图、协作图),并结合Bug管理系统、ATM取款机等实例进行讲解。Java设计模式:包括5种创建型模式(工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式)、7种结构型模式(适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式)、11种行为型模式(策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式),并通过Java中的经典案例进行展示。面向服务架构SOA:讲解Web服务协议(SOAP、WSDL、UD

Java高手真经(网络开发卷):JAVA WEB核心技术 PDF下载
编程书籍

Java高手真经(网络开发卷):JAVA WEB核心技术 PDF下载

21次浏览 0条评论

《Java高手真经(网络开发卷):JavaWeb核心技术》详细讲解JavaWeb信息系统开发中的各种技术,主要包括如下内容。网页开发技术:HTML静态网页技术、CSS网页美化技术、JavaScript核心技术、XML核心技术、AJAX核心技术。Java与数据库开发技术:掌握数据库设计ER图、SQL语句、MySQL数据库、Oracle数据库、SQLServer数据库、JDBC数据库访问技术。JavaWeb核心开发技术:掌握Eclipse集成开发环境、Linux下JavaWeb项目的部署、JSP页面开发技术、JavaBean组件开发技术、Servlet服务器端组件开发技术、EL表达式语言、JSTL标准标签库、Taglib自定义标签。JSF页面组件技术:掌握配置文件(页面导航、后台Bean)、JSF组件库(JSFEL语言、HTML标签、事件处理)、JSF核心库(格式转换、输入验证、国际化)。随书附赠光盘内容为《Java高手真经(网络开发卷):JavaWeb核心技术》各种原型包、系统源程序。《Java高手真经(网络开发卷):JavaWeb核心技术》内容循序渐进,通俗易懂,覆盖了Java开发的最

图灵程序设计丛书《七周七语言:理解多种编程范型》高清文字版PDF下载
编程书籍

图灵程序设计丛书《七周七语言:理解多种编程范型》高清文字版PDF下载

21次浏览 0条评论

内容简介:从计算机发展史早期的Cobol、Fortran到后来的C、Java,编程语言的家族不断壮大。除了这些广为人知的语言外,还涌现了Erlang、Ruby等后起之秀,它们虽被喻为小众语言,但因其独特性也吸引了为数不少的追随者。Bruce A. Tate是软件行业的一名老兵,他有一个宏伟目标:用一本书的篇幅切中要害地探索七种不同的语言。本书就是他的成果。书中介绍了Ruby、Io、Prolog、Scala、Erlang、Clojure和Haskell这七种语言,关注每一门语言的精髓和特性,重点解决如下问题:这门语言的类型模型是什么,编程范式是什么,如何与其交互,有哪些决策构造和核心数据结构,有哪些独特的核心特性。在这个飞速发展的信息时代,程序员仅仅掌握甚至精通一门语言是远远不够的。了解多门语言蕴涵的思维方式,在编码中互相借鉴,再挑出一两门对自己口味的语言深入学习,这些已经成为在软件行业中安身立命之本。从这个意义上说,每个程序员都应该看看这本《七周七语言》。目 录 第1章 简介 1 1.1 不走寻常路 1 1.2 语言 2 1.3 谁应该买这本书 4 1.3.1 学会如何学习 4 1.

七周七Web开发框架 PDF下载
编程书籍

七周七Web开发框架 PDF下载

15次浏览 0条评论

本书带领读者认识和学习7种影响现代Web应用并改娈了Web开发方式的框架,以期给Web开发者带来启发和思考。本书延续了同系列的畅销书《七周七语言》、《七周七数据库》的体例和风格。全书共8章,前7章介绍了Sinatra、CanJS、AngularJS,Ring、Webmachine、Yesod和lmmutant共计7种Web开发框架,最后一章总结回顾了所有的知识点。书中对每一种框架的介绍,都为构建Web应用带来了独特而强大的思路。除此之外,书中还提供了一系列代码示例和在线资源以供参考。本书适合有一定基础的Web开发人员阅读,能够帮助读者拓宽思路,激发更多的设计灵感。第1章 Sinatra1 1.1 简单的领域特定语言2 1.2 第1天:构建一个书签应用2 1.2.1 你好,Sinatra3 1.2.2 用RSpec来测试4 1.2.3 REST风格的API6 1.2.4 数据持久化6 1.2.5 创建和读取书签8 1.2.6 编写自动化测试9 1.2.7 更新和删除书签10 1.2.8 我们在第1天学到的11 1.3 第2天:创建视图12 1.3.1 ERB简介12 1.3.2 Must

Java P2P技术内幕 PDF下载
编程书籍

Java P2P技术内幕 PDF下载

11次浏览 0条评论

本书详细深入地介绍了P2P技术的基本概念、开发技术和应用实例。全书分为4个部分23章。第一部分为前4章,简单介绍了P2P的基本概念、其Java开发平台的特性、P2P应用程序的类型以及相关产品。第二部分包括第5到10章,介绍了P2P系统的各个组成部分以及P2P应用程序的体系结构。第三部分是第11到17章,详细地阐述了使用Java开发P2P分布式系统的知识。最后5章是第四部分,介绍了5个具体的应用程序实例。本书附录介绍了J2EE的基本知识,有助于读者更好地了解开发平台。本书适合Java专业程序员阅读,也可供准备学习和了解P2P计算技术的读者阅读参考。第一部分 P2P简介第1章 P2P的基本概念 31.1 P2P发展简史 31.2 P2P应用程序的用武之地 51.3 采用P2P的目的 51.3.1 分散化 61.3.2 费用和有效的资源分配 71.3.3 普及应用的计算和边缘服务 71.4 商业和实现方面的考虑 71.5 P2P体系结构 81.5.1 P2P如何形成动态网络 101.5.2 节点自制 131.5.3 支持混合模型 141.6 JXTA和XML 171.7 未来包含Web服务的

Spark大数据处理:技术、应用与性能优化 高彦杰著 高清文字版PDF下载
编程书籍

Spark大数据处理:技术、应用与性能优化 高彦杰著 高清文字版PDF下载

14次浏览 0条评论

《Spark大数据处理:技术、应用与性能优化》根据最新技术版本,系统、全面、详细讲解Spark的各项功能使用、原理机制、技术细节、应用方法、性能优化,以及BDAS生态系统的相关技术。作为一个基于内存计算的大数据并行计算框架,Spark不仅很好地解决了数据的实时处理问题,而且保证了高容错性和高可伸缩性。具体来讲,它有如下优势:打造全栈多计算范式的高效数据流水线轻量级快速处理易于使用,支持多语言与HDFS等存储层兼容社区活跃度高……Spark已经在全球范围内广泛使用,无论是Intel、Yahoo!、Twitter、阿里巴巴、百度、腾讯等国际互联网巨头,还是一些尚处于成长期的小公司,都在使用Spark。本书作者结合自己在微软和IBM实践Spark的经历和经验,编写了这本书。站着初学者的角度,不仅系统、全面地讲解了Spark的各项功能及其使用方法,而且较深入地探讨了Spark的工作机制、运行原理以及BDAS生态系统中的其他技术,同时还有一些可供操作的案例,能让没有经验的读者迅速掌握Spark。更为重要的是,本书还对Spark的性能优化进行了探讨。前 言 第1章 Spark简介 1 1.1 Sp

Hadoop权威指南(第3版)修订版 PDF下载
编程书籍

Hadoop权威指南(第3版)修订版 PDF下载

13次浏览 0条评论

准备好释放数据的强大潜能了吗?借助于这本《Hadoop权威指南》,你将学习如何使用ApacheHadoop构建和维护稳定性高、伸缩性强的分布式系统。本书是为程序员写的,可帮助他们分析任何大小的数据集。本书同时也是为管理员写的,帮助他们了解如何设置和运行Hadoop集群。《Hadoop权威指南(第3版 修订版)》通过丰富的案例学习来解释Hadoop的幕后机理,阐述了Hadoop如何解决现实生活中的具体问题。第3版覆盖Hadoop的最新动态,包括新增的MapReduceAPI,以及MapReduce2及其灵活性更强的执行模型(YARN)。" 目录 第1章 初识Hadoop 1 1.1 数据!数据! 1 1.2 数据的存储与分析 3 1.3 相较于其他系统的优势 4 1.3.1 关系型数据库管理系统 5 1.3.2 网格计算 7 1.3.3 志愿计算 9 1.4 Hadoop发展简史 10 1.5 Apache Hadoop和Hadoop生态系统 14 1.6 Hadoop的发行版本 15 1.6.1 本书包含的内容 16 1.6.2 兼容性 17 第2章 关于MapReduce 19 2.

微信公众平台开发最佳实践 PDF下载
编程书籍

微信公众平台开发最佳实践 PDF下载

19次浏览 0条评论

本书程序案例采用广泛流行的PHP、MySQL、XML、CSS、JavaScript、HTML5等程序语言及数据库实现,所有案例均在书中给出了核心实现代码并做了详细讲解。初学者可以在了解PHP和MySQL语法之后,从头至尾学习,对于其中难以理解的部分可以查阅相关资料。对于企业应用类的开发还需要具有一定的JavaScript、CSS等语言基础。有经验的微信公众平台开发人员可以根据自己的需要直接切入相应章节,其他从业人员则可以选择自己感兴趣的内容阅读。微信公众平台开发最佳实践(第2版)前言第1章 微信公众平台介绍1.1 微信及其三大平台1.2 微信公众账号的注册1.2.1 服务号/订阅号的注册1.2.2 测试号的注册1.3 微信公众平台的使用1.3.1 功能1.3.2 微信支付1.3.3 管理1.3.4 推广1.3.5 统计1.3.6 设置1.3.7 开发者中心1.4 本章小结第2章 微信开发者中心2.1 新浪SAE应用2.1.1 申请新浪云账号2.1.2 创建新浪云应用2.1.3 创建应用版本2.1.4 上传微信接口代码2.1.5 申请SAE中级认证2.2 微信开发者中心2.2.1 配置和

App 后台开发运维和架构实践 PDF下载
编程书籍

App 后台开发运维和架构实践 PDF下载

22次浏览 0条评论

《App 后台开发运维和架构实践》通过阐述移动互联网中 App 后台开发的特点,梳理了 App 后台开发中会遇到的各个技术点,给出了生产环境常用软件的实战运维经验总结,剖析了常见 App 后台技术架构设计,为读者呈现一幅包括技术选型、后台搭建、性能优化、运维实践、架构设计的 App 后台开发蓝图。《App 后台开发运维和架构实践》的目标读者是对技术感兴趣的产品经理、刚入行的 App 后台开发人员,以及从传统软件行业转向 App 后台开发的技术人员。推荐序 .. 3 前言 5 致谢 7 目录 8 第1 章 App 后台入门 .. 16 1.1 App 后台的功能 16 1.2 App 后台架构 . 17 1.3 App 和App 后台的通信 .. 19 1.4 App 后台和Web 后端的区别 .. 22 1.5 选择服务器 . 23 1.6 选择编程语言 24 1.7 快速入门新技术 .. 25 1.7.1 思维模式 25 1.7.2 4 种快速入门新技术的方法 .. 25 1.8 App 是怎样炼成的 .. 26 1.8.1 项目启动阶段 . 26 1.8.2 研发阶段 28 1.8

UNIX环境高级编程(第3版)戚正伟等译 PDF下载
编程书籍

UNIX环境高级编程(第3版)戚正伟等译 PDF下载

21次浏览 0条评论

《UNIX环境高级编程(第3版)》是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的第3版。在本书第2版出版后的8年中,UNIX行业发生了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持前一版风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了众多应用实例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。《UNIX环境高级编程(第3版)》内容权威,概念清晰,阐述精辟,对于所有层次UNIX/Linux程序员都是一本不可或缺的参考书。适读人群 :所有层次UNIX/Linux程序员20多年来,严谨的C程序员都是依靠一本书来深入了解驱动UNIX和Linux内核的编程接口的实用知识的,这本书就是W. Richard Stevens所

Linux防火墙(原书第3版)何泾沙等译 PDF下载
编程书籍

Linux防火墙(原书第3版)何泾沙等译 PDF下载

16次浏览 0条评论

本书详细介绍Linux操作系统中构建防火墙的方法,以及入侵检测和系统安全的技术。主要内容包括:防火墙的基础知识,Linux防火墙管理程序iptable,构建防火墙的方法,防火墙的优化,数据包的转发,网络监控和攻击检测,内核强化等。本书独立于Linux某个发行版本,涉及常驻于Linux内核的Netfilter核心软件。可帮助读者掌握Linux系统与网络安全技术。本书条理清晰,图示丰富,可供各类计算机专业技术人员参考。译者序前言第一部分 数据包过滤及基本安全措施第1章 防火墙的基本概念1.1 OSI网络参考模型1.1.1 面向无连接协议和面向连接协议1.1.2 下一步1.2 IP协议1.2.1 IP地址分类和子网划分1.2.2 IP分段1.2.3 广播和多播1.2.4 ICMP协议1.3 传输机制1.3.1 UDP1.3.2 TCP1.4 不要忘记ARP协议1.5 主机名称和IP地址1.6 路由:数据包的传送1.7 服务端口:通向系统程序的大门1.8 小结第2章 数据包过滤的概念2.1 一个数据包过滤防火墙2.2 选择一个默认的数据包过滤策略2.3 拒绝与禁止一个数据包2.4 过滤入站数据

MongoVUE 1.5.3绿色免安装版下载 MongoDB客户端 MongoVUE下载
开发工具

MongoVUE 1.5.3绿色免安装版下载 MongoDB客户端 MongoVUE下载

10次浏览 0条评论

MongoVUE是专门为MongoDB开发的一款可视化操作工具,大家都知到mongoDB是专为Web应用提供可扩展的高性能数据存储解决方案,由C++语言编写,是一个给予分布式文件存储的数据库,不过这款软件因为只有命令行操作,所以用户需要学习如何使用命令行才能够进行数据库的创建。MongoVUE绿色免安装这款工具的主要作用就是带给用户一个可视化的操作界面,这样即使用户不会各种命令行操作方法,也能够通过强大的可视界面轻松完成数据库的创建,如果你想要更好的开发Web应用,想要轻松建立能够让Web应用调用的数据库,那么这款软件将是最佳的数据库开发工具。

高可用MySQL:构建健壮的数据中心 宁青译 PDF下载
编程书籍

高可用MySQL:构建健壮的数据中心 宁青译 PDF下载

33次浏览 0条评论

《高可用mysql:构建健壮的数据中心》是“mysql high availability”的中文翻译版,主要讲解真实环境下如何使用mysql 的复制、集群和监控特性,揭示mysql 可靠性和高可用性的方方面面。本书由mysql 开发团队亲自执笔,定位于解决mysql 数据库的常见应用瓶颈,在保持mysql 的持续可用性的前提下,挖潜各种提高性能的解决方案。本书分为三个部分。第一部分讲述mysql 复制,包括高可用性和横向扩展,第二部分介绍构建健壮的数据中心时监控和性能方面的问题,第三部分给出其他mysql 相关内容,包括云计算和mysql 集群。《高可用mysql:构建健壮的数据中心》读者对象是mysql 专业人士。假设读者已拥有sql、mysql 管理和操作系统的基础背景知识。书中介绍一些关于复制、灾难恢复、系统监控及其他高可用性主题的背景信息。相关有用的背景知识请参考其他书籍的第1 章。对于相关专业的师生,本书也有很高的参考价值。前言 i 第一部分 复制 第1章 引言 3 到底什么是复制5 那么,是否需要备份6 什么是监控 7 还有什么我可以阅读的 7 小结8 第2章 mysql

实战Linux Shell编程与服务器管理 卧龙小三著 PDF下载
编程书籍

实战Linux Shell编程与服务器管理 卧龙小三著 PDF下载

22次浏览 0条评论

《实战Linux Shell编程与服务器管理》内容简介:操作系统Shell编程一直是系统管理员必备高级技能之一。主机管理的上乘之道,就在于尽量让计算机去完成所有的琐事。要达到这个境界,管理者必须具备相当程度的Shell操控能力与Shell程序设计能力,笔者拥有丰富的主机管理实务经验,以及多年的教学经验,能引领读者轻松跨越Bash Shell程序设计的门槛,摆脱菜鸟劳碌的命运,达到轻松管理,主机不出包的境界。《实战Linux Shell编程与服务器管理》完整涵盖Bash 3.x的各项功能,并介绍最新Bash 4.0的重要功能;由简入繁、循序渐进,建立扎实的Bash Shell程序设计基础;各章提供许多范例,充分展示Bash Shell程序设计的技巧;带领读者学习如何设计自动化程序,轻松解决问题,增进工作效率;还包含许多管理实务的技巧,可快速提升读者主机管理的能力。《实战Linux Shell编程与服务器管理》适合系统管理员、网络管理员、架构师及普通学习者参考学习。chapter 1 shell简介chapter 2 部署bash shell的环境chapter 3 基础概念介绍Chapt

高性能Linux服务器构建实战:运维监控、性能调优与集群应用 高俊峰著 PDF下载
编程书籍

高性能Linux服务器构建实战:运维监控、性能调优与集群应用 高俊峰著 PDF下载

29次浏览 0条评论

本书以构建高性能Linux服务器为核心内容,从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等多个方面深入讲解了如何构建高性能的Linux服务器。全书以实战性为导向,所有内容都来自于作者多年实践经验的总结,同时从社区中收集了大量Linux运维人员遇到的有代表性的疑难问题,并给出了优秀的解决方案,实践指导意义极强。全书分为5个部分。Web应用篇详细介绍了Nginx、Varnish和Memcached这三款Linux服务器上极为常用的Web应用软件的安装、配置、管理、使用方法、工作原理和性能调优技巧。数据备份与恢复篇首先讲述了开源备份软件bacula的使用与管理技巧,并通过实例讲解了在bacula上进行各种备份与恢复操作的具体方法;其次讲解了开源数据镜像备份工具rsync和unison的使用,并通过两个企业级案例演示了这两个工具在生产环境中的使用过程;最后讲解了如何利用ext3grep工具来恢复误删除的数据文件和MySQL数据库的方法。网络存储应用篇首先系统地讲解了网络存储技术iSCSI的配置和使用,然后讲解了分布式存储系统MFS的使用和维护。运维监控与性能优化

Python自动化运维:技术与最佳实践 PDF下载
编程书籍

Python自动化运维:技术与最佳实践 PDF下载

27次浏览 0条评论

本书在中国运维领域将有“划时代”的重要意义:一方面,这是国内第一本从纵、深和实践角度探讨Python在运维领域应用的著作;一方面本书的作者是中国运维领域的“偶像级”人物,本书是他在天涯社区和腾讯近10年工作经验的结晶。因为作者实战经验丰富,所以能高屋建瓴、直指痛处,围绕Python自动化运维这个主题,不仅详细介绍了系统基础信息、服务监控、数据报表、系统安全等基础模块,而且深入讲解了自动化操作、系统管理、配置管理、集群管理及大数据应用等高级功能。最重要的是,完整重现了4个来自实际生产环境的不同功能运维平台的综合案例,展示了完整的平台架构及开发流程。全书一共16章:基础篇(1-4章)详细介绍了系统基础信息、业务服务监控、定制业务质量报表、系统安全等基础和常用模块;高级篇(5-12章)深入讲解了批量运维管理器pexpect、paramiko、Fabric,集中化管理平台Ansible、Saltstack,统一网络控制器Func等高级功能,涵盖自动化操作、系统管理、配置管理、集群管理及大数据应用等主题;案例篇(13-16章)详细介绍了4个来自不同平台的运维案例,如何从零开始打造一个B/S自动化

DevOps故障排除:Linux服务器运维最佳实践 PDF下载
编程书籍

DevOps故障排除:Linux服务器运维最佳实践 PDF下载

29次浏览 0条评论

DevOps是一组过程、方法与系统的统称,用于促进开发者、质量保证人员(qa)以及系统管理员之间的沟通、协作与整合。在devops团队中,虽然大家一直强调团队合作,但由于没有相同的故障排除技术,在遇到问题时,每个人往往限于自己的传统职责,要等到其他人诊断完成后方能开始工作。这样,尽管采用了devops原则,企业的效率也并不高.本书面向devops团队,通过系统讲解常见的linux故障排除技术,帮助开发者更准确地追踪系统负载加重的原因,让qa人员在产品发布前更好地诊断问题,系统管理员对自己的诊断更有把握。《DevOps故障排除:linux服务器运维最佳实践》首先介绍了故障排除中要掌握的基本方法和原则,然后针对linux系统中的常见问题,逐个分析故障原因并给出故障排除方法,这些问题包括服务器运行缓慢、系统无法启动、不能写入磁盘、服务器宕机、主机名无法解析、web服务器宕机、数据库运行缓慢等,最后还简单介绍了常见的硬件问题。《Devops故障排除:linux服务器运维最佳实践》内容全面,结构清晰,适合开发者、qa人员和系统管理员学习参考。译者序 前言 第1章 故障排除的最佳实践 1 1.1 

网站运维技术与实践 PDF下载
编程书籍

网站运维技术与实践 PDF下载

24次浏览 0条评论

网站运维工作,一向以内容繁杂、覆盖面广著称。《网站运维技术与实践》选取日常工作涉及的监测调优、日志分析、集群规划、自动化部署、存储和数据库等方面,力图深入阐述各项工作的技术要点及协议原理,并介绍相关开源产品的实践经验。在技术之外,作者也分享了一些关于高效工作及个人成长方面的心得。《网站运维技术与实践》适合Linux 系统管理员、中大型网站运维工程师及技术负责人、DevOps 爱好者阅读。同时也适于刚踏上或有兴趣踏上运维岗位的年轻朋友,了解运维职业的工作和发展。第1章 服务器监测 1 1.1 理解监测的意义 1 1.2 通过命令了解系统的性能概况 2 1.2.1 ifconfig 2 1.2.2 w 3 1.2.3 df 4 1.2.4 ps 6 1.2.5 vmstat 8 1.2.6 netstat 8 1.2.7 iostat 9 1.3 其他常用工具 13 1.3.1 sar 13 1.3.2 dstat 14 1.3.3 mtr 17 1.3.4 IPtraf 18 1.3.5 TcpDump 19 1.3.6 Wireshark 22 1.3.7 strace 23 1.3.

图灵程序设计丛书《程序是怎样跑起来的》高清文字版PDF下载
编程书籍

图灵程序设计丛书《程序是怎样跑起来的》高清文字版PDF下载

20次浏览 0条评论

本书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,目的是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。同时专设了“如果是你,你会怎样介绍?”专栏,以小学生、老奶奶为对象讲解程序的运行原理,颇为有趣。本书图文并茂,通俗易懂,非常适合计算机爱好者及相关从业人员阅读。第1章 对程序员来说CPU是什么  1 1.1 CPU的内部结构解析  3 1.2 CPU是寄存器的集合体  6 1.3 决定程序流程的程序计数器  9 1.4 条件分支和循环机制  10 1.5 函数的调用机制  13 1.6 通过地址和索引实现数组  16 1.7 CPU的处理其实很简单  17 第2章 数据是用二进制数表示的  19 2.1 用二进制数表示计算机信息的原因  21 2.2 什么是二进制数  23 2.3 移位运算和乘除运算的关系  25 2.4 便于计算机处理的“补数”  27 2.5 逻辑右移和算术右移的区别  31 2.6 掌握逻辑运算的窍门  34 COLUMN 如果是你,你会怎样

图灵程序设计丛书《机器学习实战》高清文字版PDF下载
编程书籍

图灵程序设计丛书《机器学习实战》高清文字版PDF下载

25次浏览 0条评论

机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或模式,成为各行业求生存、谋发展的决定性手段,这使得这一过去为分析师和数学家所专属的研究领域越来越为人们所瞩目。本书第一部分主要介绍机器学习基础,以及如何利用算法进行分类,并逐步介绍了多种经典的监督学习算法,如k近邻算法、朴素贝叶斯算法、Logistic回归算法、支持向量机、AdaBoost集成方法、基于树的回归算法和分类回归树(CART)算法等。第三部分则重点介绍无监督学习及其一些主要算法:k均值聚类算法、Apriori算法、FP-Growth算法。第四部分介绍了机器学习算法的一些附属工具。全书通过精心编排的实例,切入日常工作任务,摒弃学术化语言,利用高效的可复用Python代码来阐释如何处理统计数据,进行数据分析及可视化。通过各种实例,读者可从中学会机器学习的核心算法,并能将其运用于一些策略性任务中,如分类、预测、推荐。另外,还可用它们来实现一些更高级的功能,如汇总和简化等。目 录 第一部分 分类 第1章 机器学习基础  2 1.1  何谓机器学习  3 1.1.1  传感

数据挖掘十大算法 吴信东等著 PDF下载
编程书籍

数据挖掘十大算法 吴信东等著 PDF下载

24次浏览 0条评论

《世界著名计算机教材精选:数据挖掘十大算法》详细介绍了在实际中用途最广、影响最大的十种数据挖掘算法,这十种算法是数据挖掘领域的顶级专家进行投票筛选的,覆盖了分类、聚类、统计学习、关联分析和链接分析等重要的数据挖掘研究和发展主题。《世界著名计算机教材精选:数据挖掘十大算法》对每一种算法都进行了多个角度的深入剖析,包括算法历史、算法过程、算法特性、软件实现、前沿发展等,此外,在每章最后还给出了丰富的习题和精挑细选的参考文献,对于读者掌握算法基本知识和进一步研究都非常有价值,对数据挖掘、机器学习和人工智能等学科的课程的设计有指导意义。第1章C4.5 1 1.1引言2 1.2算法描述3 1.3算法特性6 1.3.1决策树剪枝6 1.3.2连续型属性8 1.3.3缺失值处理8 1.3.4规则集诱导9 1.4软件实现10 1.5示例10 1.5.1 Golf数据集10 1.5.2 Soybean数据集11 1.6高级主题11 1.6.1二级存储12 1.6.2斜决策树12 1.6.3特征选择12 1.6.4集成方法12 1.6.5分类规则13 1.6.6模型重述13 1.7习题14 参考文献15

最新炫目JavaScript动态网页特效实战精讲 孙军著 PDF下载
编程书籍

最新炫目JavaScript动态网页特效实战精讲 孙军著 PDF下载

17次浏览 0条评论

最新炫目JavaScript动态网页特效实战精讲是目前最深入和实用的javascript图书,讲述javascript的所有知识以及详细的应用效果,展现这门技术给网站建设带来的丰富的体验。本书通俗易懂,按照循序渐进的方法详细介绍javascript的基本概念、html基本知识、javascript的基本语法及其内置对象和浏览器对象。全书通过动态网页特效的200多个经典案例应用,展现javascript在网页应用中的独特魅力。书中每章都有关于本章的经典提示,每个经典提示都是作者多年工作经验的总结。书中对每个知识点都配备相应的实例,每个案例中都有学习的难点提示、代码解释和最终的案例效果,使读者全面理解javascript和体验其应用效果。.本书从编程的基础知识和方法开始介绍,逐步由浅入深,介绍如何使用javascript进行数据库和嵌入数据的操作等比较高级的技术。不管读者是否接触过html或其他编程语言,都能够在本书的指导下逐步了解和掌握javascript语言。本书言简意赅,可以扩展读者视野,并关注于基础且重要的主题——现代javascript是什么和不是什么,浏览器支持的当前状态,以及

JavaScript模式 PDF下载
编程书籍

JavaScript模式 PDF下载

18次浏览 0条评论

《JavaScript模式》包含了实现每个讨论的模式的实践建议,并附有数个可以立即上手的范例。同时还可以学到一些反模式,一些常见的编程方式,这些编程方式引发的问题比解决的还多。它不是一本入门级的书,而是适用于希望将自身的Javascript技巧提高到一个新层次的专业的开发人员和程序员。全书共八章节,内容包括简介、基本技巧、字面量和构造函数、函数、对象创建模式、代码复用模式等。前言 第1章 简介 模式 JavaScript:基本概念 ECMAScript 5 JSLint Console 第2章 基本技巧 编写可维护的代码 尽量少用全局变量 for循环 for-in循环 不要增加内置的原型 switch模式 避免使用隐式类型转换 使用parseInt()的数值约定 编码约定 命名约定 编写注释 编写API文档 编写可读性强的代码 同行互查 在正式发布时精简代码 运行JSLint 小结 第3章 字面量和构造函数 对象字面量 自定义构造函数 强制使用new的模式 数组字面量 JSON 正则表达式字面量 基本值类型包装器 错误对象 小结 第4章 函数 背景 回调模式 返回函数 自定义函数 即时

JavaScript修炼之道 PDF下载
编程书籍

JavaScript修炼之道 PDF下载

20次浏览 0条评论

《JavaScript修炼之道》是JavaScript的实战秘籍。作者将自己多年的编程经验融入其中,不仅可以作为学习之用,更是日常JavaScript开发中不可多得的参考手册,使读者少走很多弯路。《JavaScript修炼之道》的内容涵盖了当今流行的JavaScript库的运行机制,也提供了许多应用案例。《JavaScript修炼之道》针对各任务采取对页式编排,在对各任务的讲解中,左页解释了任务的实现原理,而右页则举出了该任务的代码片段以及可供对照参考的相关任务,便于读者阅读和理解。《JavaScript修炼之道》的读者既包括JavaScript编程的新手,也包括已有不少Web应用编程经验的开发者。第一部分 JavaScript 必备操作 任务1 动态选择方法及属性   2 任务2 通过模块模式实现代码访问控制   4 任务3 使用可选/可变/命名参数   6 第二部分 DOM、事件及定时器 任务4 获得DOM元素的引用   10 任务5 动态修饰内容  12 任务6 修改元素的内容   14 任务7 在DOM 加载完成后运行脚本  16 任务8 监听及停止监听事件   18 任务9