本书在详细分析Docker所依赖的技术栈的基础上,一步一步地通过代码实例,让读者可以自己循序渐进地用Go语言构建出一个容器的引擎。不同于其他Docker原理介绍或代码剖析的书籍,本书旨在提供给读者一条动手路线,一步一步地实现Docker的隔离性,构建Docker的镜像、容器的生命周期及Docker的网络等。本书涉及的代码都托管在GitHub上,读者可以对照书中的步骤从代码层面学习构建流程,从而精通整个容器技术栈。本书也对目前业界容器技术的方向和实现做了简单介绍,以加深读者对容器生态的认识和理解。
本书适合对容器技术已经使用过或有一些了解,希望更深层次掌握容器技术原理和最佳实践的读者。
1998年,刘强东创业,在中关村经销光磁产品。2004年,因为非典,京东偶然之下转向线上销售。2014年,京东市值已超400亿美元,跻身全球前十大互联网公司之列。
这是一个听起来很传奇的创业故事,但只有当事人了解创业维艰。
刚转向电商时,传统企业前景光明,而电商看起来前途未卜,京东如何能毅然转型并坚持到底?资金匮乏的时候,京东靠什么说服投资人?在强大的对手面前,京东靠什么反超并一路领先?需要管的人增至几千甚至几万时,京东如何变革管理?当企业发展开始用制度来规范的时候,又如何保持创业型企业对市场变化的敏感度、以及快速而强大的执行力?以新的消费需求为导向,不断做出突破性的商业模式创新,说来容易,如何将它落到实处?
作为一个曾经不受行业欢迎的'搅局者',京东彷徨过,焦虑过,甚至四处碰壁。历经外界的不断质疑,京东最终成为互联网+的成功实践者。这其中的不断创新、突破,乃至颠覆,为传统行业的企业转型升级提供了经典的范本。
这是刘强东和京东人首次向外界系统地阐述这10多年的成败得失和发展逻辑。《创京东:刘强东亲述创业之路》作者采访258位相关人士,收集了400万字的原始素材,不避讳,不粉饰,从京东的偶然触网,到毅然转型,用一个个真实、鲜活的故事,讲述京东如何持续保持创业的激情,保持团队的凝聚力和强大的执行能力,与互联网磕碰磨合而坚决前行、不断壮大。
迈入2007,有人满怀丰收的喜悦,有人却揣着颗粒无收的失落。考虑到持续挣钱的能力,个人资产不断增值的杜拉拉名副其实地迈入了中产的行列。DB美国总部地产总监罗斯来到中国,意外发现拉拉职场失意。经罗斯说情,曲络绎开始安抚拉拉。但她去意已决。
经历一年多的分离,拉拉和王伟终于重聚。然而一个陌生女子,令拉拉面对亲切而陌生的王伟,谨言慎行。
家家有本难念的经。
苏浅唱申请内部调动,原以为稳操胜算,却两头不着。
杨瑞炒股暴富,当当跟着发了小财,两人无心工作,林如成再也忍不下去了。
双面胶不是那么好当的,王伟努力粘合着南方的潮湿和北方的寒冷。
拉拉四处面试历经半年,虽功败垂成拉拉决意将跳槽进行到底。她终于如愿以偿拿到了500强美资企业SH的OFFER,成为C&B经理。拉拉离开了工作八年之久的DB,奔向新生活。
良好的开始是成功的一半,然而在SH拉拉没能有一个良好的开始。老板的下马威,繁重的工作量,下属的不成熟,拉拉的试用期在颤抖。
本书共有12章,围绕如何进行代码优化和加快实际应用的运行速度进行详细讲解。本书主要包含以下主题:计算机内部结构的背景知识、列表和元组、字典和集合、迭代器和生成器、矩阵和矢量计算、并发、集群和工作队列等。最后,通过一系列真实案例展现了在应用场景中需要注意的问题。
本书适合初级和中级Python程序员、有一定Python语言基础想要得到进阶和提高的读者阅读。
本书面向所有对机器学习与数据挖掘的实践及竞赛感兴趣的读者,从零开始,以Python编程语言为基础,在不涉及大量数学模型与复杂编程知识的前提下,逐步带领读者熟悉并且掌握当下最流行的机器学习、数据挖掘与自然语言处理工具,如Scikitlearn、NLTK、Pandas、gensim、XGBoost、Google Tensorflow等。 全书共分4章。第1章简介篇,介绍机器学习概念与Python编程知识;第2章基础篇,讲述如何使用Scikitlearn作为基础机器学习工具;第3章进阶篇,涉及怎样借助高级技术或者模型进一步提升既有机器学习系统的性能;第4章竞赛篇,以Kaggle平台为对象,帮助读者一步步使用本书介绍过的模型和技巧,完成三项具有代表性的竞赛任务。
《别让不懂营养学的医生害了你》讲述美国医生(全世界许多医生都是如此)所接受的教育是如何使用药物来治疗疾病。但是他们并不了解如何使用对你的健康最为有力的工具——营养和心里保健等,这方面甚至他们是无知的。这是最大的不幸!因为当你被诊断为患有某种疾病时,一切都已经来不及了。现在,雷•D•斯全德博士编写的这本革命性的新书会向你展示当今和今后保护健康所需要采取的一些简单的步骤——甚至有可能恢复疾病已经给你带来的致命破坏。这是最新的健康保健理念——健康不能依靠医生!要靠自己,方法是:健康饮食,坚持锻炼和服用高品质的营养补充品!《别让不懂营养学的医生害了你》告诉你抗衰老的关键:为什么美国政府建议的关键营养成分的每日建议用量(RDA)并不能够满足你身体天然防御系统在抵抗疾病时的需要?你究竟需要多少用量呢?你该怎样补充营养品?体内的氧化作用是如何对身体产生破坏并使你衰老的?怎样才能修复这种破坏?如何消除过敏和持续性的鼻窦炎对健康的影响?为什么医生开的药并不是对付慢性退行性疾病的最佳预防手段?你该怎么办?
本书既是关于操作系统概念、结构和机制的教材,目的是尽可能清楚和全面地展示现代操作系统的本质和特点;也是讲解操作系统的经典教材,不仅系统地讲述了操作系统的基本概念、原理和方法,而且以当代流行的操作系统Windows 8、UNIX、Android、Linux为例,展现了当代操作系统的本质和特点。全书共分背景知识、进程、内存、调度、输入/输出和文件、嵌入式系统六部分,内容包括计算机系统概述、操作系统概述、进程描述和控制、线程、并发性:互斥和同步、并发:死锁和饥饿、内存管理、虚拟内存、单处理器调度、多处理器和实时调度、I/O管理和磁盘调度、文件管理、嵌入式操作系统、虚拟机、计算机安全技术、分布式处理、客户/服务器和集群等。此外,本书配套网站提供了及时、生动的材料。
本书的核心理念源自芭芭拉﹒明托的《金字塔原理》,运用更符合中国企业及中国人的特点进行诠释。本书定位于一本金字塔原理通俗版和本土版(案例以中国企业本土案例为主),内容以金字塔原理这一工具的应用为主框架,新增了作者的观点并侧重于从“结构思考”的角度向大众以更通俗的方式传递结构思考力在思考和表达方面的理念和方法。
我们所有人的生活都受到有限空间和有限时间的限制,因此常常面临一系列难以抉择的问题。在一天或者一生的时光里,哪些事是我们应该做的,哪些是应该放弃的?我们对杂乱无序的容忍底线是什么?新的活动与熟悉并喜爱的活动之间如何平衡,才能取得令人愉快的结果?这些看似是人类特有的难题,其实不然,因为计算机也面临同样的问题,计算机科学家几十年来也一直在努力解决这些问题,而他们找到的解决方案可以给我们很多启发。
通过丰富的跨学科研究,作者指出,计算机算法也可以用来解答人类面临的这些问题。这本书告诉我们如何更有效地利用直觉、什么时候应该把选择权交给命运、无所适从的时候应该如何做出选择,以及如何有效地与他人保持联系。从找配偶到找停车位,从组织管理个人邮箱的收件箱到理解人类记忆的作用原理,这本书把计算机科学的智慧转化为人类生活的策略,引导我们做出明智的选择。
人类正在步入与机器共存的科幻世界?看《纽约时报》畅销书作者讲述算法和机器学习技术如何悄然接管人类社会,带我们走进一个算法统治的世界。
今天,算法涉足的领域已经远远超出了其创造者的预期。特别是进入信息时代以后,算法的应用涵盖金融、医疗、法律、体育、娱乐、外交、文化、国家安全等诸多方面,显现出源于人类而又超乎人类的强大威力。本书是《纽约时报》畅销书作者的又一力作,通过一个又一个引人入胜的故事,向读者介绍了算法掌控世界的真实情况,揭示了“机器人革命”是如何悄悄地在我们身边发生的。
本书适合任何对科技史、信息革命、算法原理、数据分析感兴趣的读者。
Christopher Steiner 创业公司Aisle50共同创始人及联席CEO,《福布斯》杂志和《芝加哥论坛报》科技专栏特约作者,《纽约时报》畅销书作者,另著有全美畅销书《油价30元/升》。另外,他常在各种会议就科技、算法、大数据等主题发表演说,阐释算法与大数据如何塑造、变革、掌控人类生活。
本书是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。本书把算法分析与有效率的Java程序的开发有机地结合起来,深入分析每种算法,内容全面、缜密严格,并细致讲解精心构造程序的方法。
Kubernetes 是由谷歌开源的Docker 容器集群管理系统,为容器化的应用提供了资源调度、部署运行、服务发现、扩容及缩容等一整套功能。《Kubernetes 权威指南:从Docker 到Kubernetes 实践全接触(纪念版)》从架构师、开发人员和运维人员的角度,阐述了Kubernetes 的基本概念、实践指南、核心原理、开发指导、运维指南及源码分析等内容,图文并茂、内容丰富、由浅入深、讲解全面;围绕着生产环境中可能出现的问题,给出了大量的典型案例,比如安全配置、网络方案、共享存储方案、高可用性方案及Trouble Shooting 技巧等,有很强的实战指导意义。《Kubernetes权威指南:从Docker到Kubernetes实践全接触(纪念版)》随着Kubernetes 版本更新不断完善,目前涵盖了Kubernetes 从v1.0 到v1.6 版本的全部特性,尽力为Kubernetes 用户提供全方位的指南。
无论是对于软件工程师、测试工程师、运维工程师、软件架构师、技术经理,还是对于资深 IT 人士来说,《Kubernetes权威指南:从Docker到Kubernetes实践全接触(纪念版)》都极具参考价值。
Linux/GNU是一款非凡的操作系统,拥有稳定可靠且极其强大的开发环境。作为与操作系统进行沟通的原生界面,shell能够控制整个操作系统的运作,是与Linux进行交互最灵活的手段。
本书向读者展现了如何有效地利用shell完成复杂的任务。作者从shell的基础知识开始,介绍简单命令的用法、对各类文件进行操作,随后讲解文本处理、Web交互、备份、监视以及其他系统管理任务,涵盖初中高三级主题,传授脚本老手经常使用的诸多技巧。书中所有示例均基于具体任务,透彻清晰,通俗易懂。
第3版进行了全面修订,囊括Linux最新发行版新特性,增加了仓储管理、网络分组、动态调用、系统调优、容器、云等100余页篇幅的新内容,极具实用价值,让看似复杂的Linux shell脚本任务迎刃而解。
•通过脚本与Web站点交互
•编写脚本,挖掘并处理Web数据
•使用crontab实现系统备份及其他重复性任务的自动化
•创建、压缩、加密重要数据
•配置并监视以太网和无线网络
•监视并记录网络和系统的活动日志
•系统调优,实现性能优化,提高系统安全性
•鉴别资源占用大户以及网络瓶颈
•使用git或fossil实现版本控制,处理自由开源软件项目
•创建并维护Linux容器和虚拟机
《帝国即将溃败:西方视角下的晚清图景》内容简介:首次汇集西方媒体长达100多年的珍贵报道和图片,并以之与《清实录》、《钦定大清会典》等原始中文史料互相印证,为您讲述了一个东方王朝由盛而衰直至败亡的详细真相。作者立意新颖,全面再现了自乾隆末期开始,西方国家如何基于对东方巨龙的研究渗透,依托在清国经营的庞大情报网络,运用经济、军事及外交等手段不断蚕食清国防线的真实图景,深入剖析了专制独裁的清国政府如何因“闭关锁国”的天朝心理、“欺上瞒下”的官场文化而不断决策失误,最终导致不可收拾的历史悲剧,读来令人不胜唏嘘。
《从20万到30亿:特朗普自传》内容简介:这里有一个真实的特朗普。在书中,我们会全面地了解他,看他怎样工作,如何生活、他爱朋友和家人,跟竞争者斗志斗勇:他拥有大西洋城最好的赌场酒店,他建的大厦勾勒了纽约天空最美丽的线条……他还打算建造世界第一高楼、任何事情都是有规律可循的。特朗普在书中为我们展示了11条“求胜法则”。他仔细分析促成大买卖的各个因素,揭开那些看似神秘的面纱,将自己多年总结的交易之道娓娓道来,《从20万到30亿》能让你真真切切地看到这位天才企业家的所思所想,也能为你的生意起到柳暗花明的点拨作用。如果你的生意蒸蒸日上,如果你的事业刚刚起步,如果你怀有梦想,如果你曾失败过,请你拿起这本生意人的“圣经”。
如果说“四人帮”的《设计模式》是设计模式领域的“圣经”,那么之后出版的各种关于设计模式的书都可称之为“圣经”的“注释版”或“圣经的故事”。本书是得道者对“圣经”的“禅悟”,它既不像“圣经”那样因为惜字如金、字字珠玑而深奥、晦涩和难懂,又比“圣经”的“注释版”更深刻和全面、更通俗和生动、更接近开发者遇到的实践场景,更具指导性。本书兼收并蓄、博采众长,也许是设计模式领域里的下一个里程碑之作。
全书共分为四部分,第一部分从原理的角度阐述了面向对象程序设计的6大原则;第二部生动地讲解和剖析了23种常见的设计模式,并进行了扩展,通俗易懂,趣味性极强而又紧扣模式的核心;第三部分对各种相关联的设计模式进行了深入分析和比较,旨在阐明各种设计模式比较理想的应用场景和它们之间的区别;第四部分探讨了设计模式的混编,讲解了如何在实际开发中将各种设计模式混合起来使用,以发挥设计模式的最大效用。最后,本书还附有一份设计模式彩图,可以裁剪,便于参考。
《大型网站技术架构:核心原理与案例分析》通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等在内的大型网站开发全景视图。
《大型网站技术架构:核心原理与案例分析》不仅适用于指导网站工程师、架构师进行网站技术架构设计,也可用于指导产品经理、项目经理、测试运维人员等了解网站技术架构的基础概念;还可供包括企业系统开发人员在内的各类软件开发从业人员借鉴,了解大型网站的解决方案和开发理念。
《软件建模与设计:UML、用例、模式和软件体系结构》介绍了关于软件应用建模和设计的知识。从UML中的用况到软件体系结构,本书展示了如何在解决现实世界问题的过程中应用COMET,介绍了针对各种体系结构的模式,包括客户端/服务器以及基于构件的软件体系结构中的客户端/服务模式,面向服务的体系结构中的代理、发现和事务模式,实时软件体系结构中的实时控制模式,软件产品线体系结构的分层模式。此外,还介绍了软件质量属性,包括可维护性、可修改性、可测试性、可追踪性、可伸缩性、可复用性、性能、可用性和安全性。
为什么不论什么人,都应该了解一点经济金融学知识?
日本、韩国、俄罗斯、英国等国经济的崛起与衰落,带给我们怎样的启示?
通胀、通缩、经济泡沫、汇率这些书本中的概念到底怎样影响我们的生活?
金融财经不无聊,也没有你想得那样复杂,而且,冰冷的数据和规律背后,是充满温度的人间烟火。
本书主要聚焦于宏观经济,以日本、韩国、俄罗斯、英国、欧盟、希腊等国家或地区的经济发展脉络为主线,以各国的经济与金融事件为核心内容,用大家都能理解的语言将复杂的经济学现象及趋势总结出来,手把手教你认清各种经济金融事件背后的底层逻辑,并通过这些内容的输出与解读,帮助读者建立清晰的底层认知框架,在复杂且不确定的表象中做出准确判断。
同时,作者将经常出现在新闻中诸如利率、通货膨胀、通货紧缩、泡沫等出现在文中的概念也一次讲透,以更广阔的视角为读者总结出用以指导自己的经济生活的经济金融的相关知识,在故事中得到启发,从热点事件中学会思考,从而更好地规划自己的工作与生活,并进一步构建自己的底层金融思维能力,做复杂世界的明白人。
内容简介:
本书围绕如何整合以目前最新的 Spring Boot 2 版本为核心的技术栈,来实现一个完整的企业级博客系统而展开。读者可以通过学习构建这个博客系统的整个过程,来达到设计和实现一个企业级 Java EE 应用开发的目的。该博客系统是一个类似于 WordPress 的专注于博客功能的博客平台,支持多用户访问和使用。该博客系统所涉及的相关技术有 Spring Boot、Spring、Spring MVC、Spring Security 、Spring Data、Hibernate、Gradle、Bootstrap、jQuery、HTML5、JavaScript、CSS、Thymeleaf、MySQL、H2、Elasticsearch、MongoDB 等,技术点较为丰富,内容富有前瞻性。
本书面向实战,除了给出基本的原理外,会辅以大量的案例和源码,利于读者理论联系实践。全书对于技术讲解的安排,是按照渐进式的教学方式来进行的。按照学习的难度,大致可以分为实战入门阶段、实战进阶阶段、实战高级阶段三个部分,内容包括Spring Boot 概述、Spring 框架核心概念、Spring MVC 及常用MediaType、集成 Thymeleaf、数据持久化、全文搜索、架构设计与分层、集成Bootstrap、博客系统的需求分析与设计、集成Spring Security、博客系统的整体框架实现、用户管理实现、角色管理实现、权限管理实现、文件服务器实现、博客管理实现、评论管理实现、点赞管理实现、分类管理实现、标签管理实现、首页搜索实现等。
本书主要面向的用户是 Java 开发者,以及对 Spring Boot 及企业级开发感兴趣并有一定了解的读者。
写作背景:
对于 Spring Boot 知识的整理归纳,最早是在笔者的第一本书《分布式系统常用技术及案例分析》 的微服务章节中,作为微服务的技术实现方式来展开的。由于篇幅限制,当时讲解的案例深度和广度也 比较有限。其后,笔者又在 GitHub 上,以开源方式撰写了《Spring Boot 教程》系列课程 ,为网友们提 供了更加丰富的使用案例。在 2017 年年初,笔者应邀给慕课网做了一个关于 Spring Boot 实战的系列视频课程 。视频课程上线后受到了广大的 Spring Boot 技术爱好者的关注,课程的内容也引发了热烈的反响。很多该课程的学员,通过学习该课程,不但技术能力提高了,而且在如何采用新技术来实现企业级应用上有了更深刻的理解,最重要的是提升了自己在市场上的价值。
鉴于 Spring Boot 技术人才在社会上的需求依然很旺盛,而市面上有关 Spring Boot 学习资料,大多 停留在“Hello World”级别的案例,缺乏使用 Spring Boot 来构建完整企业级应用实战的能力。故笔者将以往系列课程中的技术做了总结和归纳,采用目前最新的 Spring Boot 2 技术来重新编写了整个教学案例,整理成书,希望能够弥补 Spring Boot 在实战方面的空白,使广大 Spring Boot 爱好者都能受益。
《人工智能:一种现代的方法(第3版)》是最权威、最经典的人工智能教材,已被全世界100多个国家的1200多所大学用作教材。
《人工智能:一种现代的方法(第3版)》的最新版全面而系统地介绍了人工智能的理论和实践,阐述了人工智能领域的核心内容,并深入介绍了各个主要的研究方向。全书分为七大部分:第1部分“人工智能”,第II部分“问题求解”,第III部分“知识、推理与规划”,第IV部分“不确定知识与推理”,第V部分“学习”,第VI部分“通信、感知与行动”,第VII部分“结论”。《人工智能:一种现代的方法(第3版)》既详细介绍了人工智能的基本概念、思想和算法,还描述了其各个研究方向最前沿的进展,同时收集整理了详实的历史文献与事件。另外,本书的配套网址为教师和学生提供了大量教学和学习资料。
本书适合于不同层次和领域的研究人员及学生,是高等院校本科生和研究生人工智能课的首选教材,也是相关领域的科研与工程技术人员的重要参考书。
本书是著名作者Tanenbaum关于分布式系统的最新力作,是分布式系统的权威教材。本书分成了两大部分。第2~9章讨论的是分布式系统的的原理、概念和技术,包括通信、进程、命名、同步化、一致性和复制、容错性以及安全性等,而分布式应用的开发方法(即范型)在第10~13章中进行了讨论。但是,与前一版不同的是,我们没有在讨论范型的章节中完整地介绍每个案例研究,而是通过一个有代表性的案例来解释原理。这种介绍方法使得我们不仅精简了素材,而且可以使得读者在阅读和学习时更愉快些。全书结构清晰,内容全面经典,系统性与先进性并茂。
本书适用对象广泛,不仅可以作为学习分布式计算机的本科生和研究生的教材,对于从事分布式计算研究和工程应用的科技人员和工程技术人员来说,本书也是一本优秀的读物。
本站基于Calibre构建,感谢开源界的力量。所有资源搜集于互联网,如有侵权请邮件联系。
Github | Docker | Library | Project
本书在详细分析Docker所依赖的技术栈的基础上,一步一步地通过代码实例,让读者可以自己循序渐进地用Go语言构建出一个容器的引擎。不同于其他Docker原理介绍或代码剖析的书籍,本书旨在提供给读者一条动手路线,一步一步地实现Docker的隔离性,构建Docker的镜像、容器的生命周期及Docker的网络等。本书涉及的代码都托管在GitHub上,读者可以对照书中的步骤从代码层面学习构建流程,从而精通整个容器技术栈。本书也对目前业界容器技术的方向和实现做了简单介绍,以加深读者对容器生态的认识和理解。
本书适合对容器技术已经使用过或有一些了解,希望更深层次掌握容器技术原理和最佳实践的读者。