博文视点(北京)官方博客

——技术凝聚实力 专业创新出版

  • 博客(36)
  • 资源 (145)
  • 收藏
  • 关注

原创 提高应用程序可用性的五个要点

可用性问题通常会在你最想不到的地方出现,许多问题都是系统性的问题,而不仅仅是代码的问题。本文提出了五个要点能够帮助你的系统在规模增长的同时保证高可用性。 如您对可用性不是很了解,试试在微信后台回复“可用性”来了解更多。 相关图书推荐,《可伸缩架构:面向增长应用的高可用》  构建一个高可用、可伸缩的应用程序不是一件容易的事,也不会是天上掉下来的馅饼。问题总会以你从未预期的方式出现,让你精

2017-06-29 13:41:14 4113 4

原创 提高应用程序可用性的五个要点

可用性问题通常会在你最想不到的地方出现,许多问题都是系统性的问题,而不仅仅是代码的问题。本文提出了五个要点能够帮助你的系统在规模增长的同时保证高可用性。 如您对可用性不是很了解,试试在微信后台回复“可用性”来了解更多。 相关图书推荐,《可伸缩架构:面向增长应用的高可用》  构建一个高可用、可伸缩的应用程序不是一件容易的事,也不会是天上掉下来的馅饼。问题总会以你从未预期的方式出现...

2017-06-29 09:50:56 669

原创 每周荐书:MyBatis、并行编程、Ansible(评论送书)

每周荐书:MyBatis、并行编程、Ansible(评论送书)感谢大家对每周荐书栏目的支持,先公布下上周中奖名单u013045437海马-赖人可伸缩架构:面向增长应用的高可用 llld5553FengGongFuScratch超人漫游记:创意程序设计 xxxxsong

2017-06-28 14:32:43 10924 64

原创 我眼中的G1 GC

本文作者周明耀,让我们回到1998年,随作者从GC发展史开始一同重新了解G1 GC。 相关图书推荐,《深入理解JVM & G1 GC》。

2017-06-22 10:10:30 1914 2

原创 我眼中的G1 GC

引言:本文作者周明耀,让我们回到1998年,随作者从GC发展史开始一同重新了解G1 GC。 相关图书推荐,《深入理解JVM & G1 GC》。  7岁那年,当我合上《上下五千年》一套三册全书时,我对自己说,我想当个作家。这一晃27年了,等待了27年,我的第一本书《大话Java性能优化》在2016年4月正式面世,2016年8月第二次印刷,2017年5月第三次印刷,感谢读者的厚爱。《深...

2017-06-22 10:04:05 1106

原创 Spark与深度学习框架——H2O、deeplearning4j、SparkNet

引言:你可能对使用Spark服务比较感兴趣。Spark已经提供了很多功能,也有一个好用的界面,而且背后有强大的社区,开发者十分活跃,这也是人们对Spark寄予厚望的原因。深度学习是当前正在进行中的Spark项目之一。本文我们将介绍一些Spark能用的深度学习框架。 本文选自《Spark:大数据集群计算的生产实践》。  深度学习因其高准确率及通用性,成为机器学习中最受关注的领域。这种算...

2017-06-21 16:51:36 2716

原创 每周荐书:架构、Scratch、增长黑客(评论送书)

每周荐书:架构、Scratch、增长黑客(评论送书)感谢大家对每周荐书栏目的支持,先公布下上周中奖名单 小城仲夏HiveMe 《白帽子讲Web扫描》 伪随机的张三凌峯《疯狂HTML 5+CSS 3+JavaScript讲义(第2版)》 sega_H飞s羽u逐n魂《跟老齐学Python:轻松入门》 请以上六位用户私信给小编快递地址,

2017-06-21 16:35:42 14727 69

原创 增强学习与无人驾驶

增强学习在无人驾驶中有很高的前景。无人驾驶中需要执行一系列正确的行为才能成功的驾驶。而增强学习能够学会自动修正偏移,是其可以比较容易地学习到一系列的行为。 本文选自《第一本无人驾驶技术书》。

2017-06-20 16:42:56 2438

原创 增强学习与无人驾驶

引言:增强学习在无人驾驶中有很高的前景。无人驾驶中需要执行一系列正确的行为才能成功的驾驶。而增强学习能够学会自动修正偏移,是其可以比较容易地学习到一系列的行为。 本文选自《第一本无人驾驶技术书》。增强学习简介  增强学习是最近几年机器学习领域的最新进展。增强学习的目的是通过和环境交互学习到如何在相应的观测中采取最优行为。行为的好坏可以通过环境给的奖励确定。不同的环境有不同的观测和奖励...

2017-06-20 16:38:37 876

原创 Neo4j数据模型设计

数据模型设计是数据建模的第一步,因为Neo4j不需要模式结构定义,所以使用简单框图就可以为一个项目或应用设计数据模型。创建数据模型之后,就可以使用SDN进行数据实体建模和一些数据访问的设计。 本文选自《Neo4j全栈开发》。

2017-06-19 09:30:17 4461

原创 Neo4j数据模型设计

引言:数据模型设计是数据建模的第一步,因为Neo4j不需要模式结构定义,所以使用简单框图就可以为一个项目或应用设计数据模型。创建数据模型之后,就可以使用SDN进行数据实体建模和一些数据访问的设计。 本文选自《Neo4j全栈开发》。  开始数据模型设计,一般通过分析业务需求就可以提取出需要建立的节点和关系,然后使用节点和关系画出框图,即可完成数据模型的设计。下面通过两个实例来简要说明数...

2017-06-19 09:23:56 894

原创 网页设计配色方法论:配色秩序

每一种色彩都有其自身的特质,而这一特质的发挥,还需要依赖于色彩在整个配色时所处的位置、面积等,即色彩与其他色彩所形成的秩序。 本文选自《轻设计:网页设计中的轻奢主义和禅意思维》。

2017-06-16 08:35:46 3055

原创 网页设计配色方法论:配色秩序

引言:每一种色彩都有其自身的特质,而这一特质的发挥,还需要依赖于色彩在整个配色时所处的位置、面积等,即色彩与其他色彩所形成的秩序。 本文选自《轻设计:网页设计中的轻奢主义和禅意思维》。配色有理性的层面,也有感性的层面。配色也需要遵循一定的节奏,有的配色跳跃明快,有的又显得舒缓柔和。我们从理性出发的同时,也要把自己的思维深入到感性的层面去理解色彩。主 色  主色是指在配色中处于支配地位...

2017-06-16 08:31:29 549

原创 Spark的那些外部框架

Spark社区提供了大量的框架和库。其规模及数量都还在不断增加。本文我们将介绍不包含在Spark核心源代码库的各种外部框架。Spark试图解决的问题涵盖的面很广,跨越了很多不同领域,使用这些框架能帮助降低初始开发成本,充分利用开发人员已有的知识。 本文选自《Spark:大数据集群计算的生产实践》。

2017-06-15 09:22:42 2283

原创 Spark的那些外部框架

引言:Spark社区提供了大量的框架和库。其规模及数量都还在不断增加。本文我们将介绍不包含在Spark核心源代码库的各种外部框架。Spark试图解决的问题涵盖的面很广,跨越了很多不同领域,使用这些框架能帮助降低初始开发成本,充分利用开发人员已有的知识。 本文选自《Spark:大数据集群计算的生产实践》。Spark Package  要使用Spark库,你首先必须了解的东西是Spark...

2017-06-15 09:16:32 848

原创 每周荐书:Web扫描、HTML 5、Python(评论送书)

每周荐书:Web扫描、HTML 5、Python(评论送书)老规矩,感谢大家对每周荐书栏目的支持,先公布下上周中奖名单 永远的肥仔孙_悟_空《深入理解JVM& G1 GC》陈心朔12期-宋荣凯《Nginx完全开发指南:使用C、C++和OpenResty》liu---shui极简《知晓程序:微信小程序入门指南》请以上六位用户私信

2017-06-14 15:52:10 18947 147

原创 8种最差的预测建模技术,你认同吗?

现代数据的特点通常是更加的非结构化、更大规模,需要合并来自各种源的不完全兼容的数据集。然而一些传统统计学应用于现代数据时经常被滥用并导致错误结论。以下罗列了8种最差的预测建模技术以及仍被使用的原因。 本文选自《数据天才:数据科学家修炼之道》。

2017-06-14 09:40:54 2371

原创 8种最差的预测建模技术,你认同吗?

引言:现代数据的特点通常是更加的非结构化、更大规模,需要合并来自各种源的不完全兼容的数据集。然而一些传统统计学应用于现代数据时经常被滥用并导致错误结论。以下罗列了8种最差的预测建模技术以及仍被使用的原因。 本文选自《数据天才:数据科学家修炼之道》。  以下技术大多数已经发展了较长时间(在过去10年中),其中大部分缺点已经得到弥补,因此更新后的技术已经远不同于其原始版本,性能也大为提高...

2017-06-14 09:35:48 347

原创 MySQL运维案例分析:Binlog中的时间戳

本文从一个典型的案例入手来讲述Binlog中时间戳的原理和实践,通过本文你可以了解时间戳在Binlog中的作用及产生方法,以便在出现一些这方面怪异的问题时,做到心中有数,胸有成竹。本文选自《MySQL运维内参》。

2017-06-13 09:37:07 1514

原创 MySQL运维案例分析:Binlog中的时间戳

引言:本文从一个典型的案例入手来讲述Binlog中时间戳的原理和实践,通过本文你可以了解时间戳在Binlog中的作用及产生方法,以便在出现一些这方面怪异的问题时,做到心中有数,胸有成竹。 本文选自《MySQL运维内参》背景  众所周知,在Binlog文件中,经常会看到关于事件的时间属性,出现的方式都是如下这样的。#161213 10:11:35 server id 11766 en...

2017-06-13 09:31:16 5691

原创 聊聊Neo4j图数据库的那些明显优势

Neo4j是一个NoSQL的图数据库管理系统,像其他NoSQL数据库一样具有高效的查询性能。同时,Neo4j还具有完全事务管理特性,完全支持ACID事务管理。Neo4j与其他数据库相比,具有哪些明显的优势呢? 本文选自《Neo4j全栈开发》。

2017-06-12 09:09:46 15015 1

原创 聊聊Neo4j图数据库的那些明显优势

引言:Neo4j是一个NoSQL的图数据库管理系统,像其他NoSQL数据库一样具有高效的查询性能。同时,Neo4j还具有完全事务管理特性,完全支持ACID事务管理。Neo4j与其他数据库相比,具有哪些明显的优势呢? 本文选自《Neo4j全栈开发》。  在高速发展的互联网应用中,业务需求的频繁变更和数据的快速增长都要求数据库必须具有很强的适应能力。Neo4j图数据库正是一个能够适应这种...

2017-06-12 09:04:50 4986 1

原创 探讨后端选型中不同语言及对应的Web框架

在进行后端选型的时候,要选择的实际上是一个框架。后端领域所使用的技术和框架已经趋于稳定,我们只需要框架。当有多个框架适合时,再选择适合的语言。 本文选自《全栈应用开发:精益实践》。

2017-06-09 09:45:36 3031

原创 探讨后端选型中不同语言及对应的Web框架

引言:在进行后端选型的时候,要选择的实际上是一个框架。后端领域所使用的技术和框架已经趋于稳定,我们只需要框架。当有多个框架适合时,再选择适合的语言。 本文选自《全栈应用开发:精益实践》。  不得不指出的是,当我们喜欢一种语言的时候,我们可能会偏爱于在这门语言里寻找可用的方案。这自然是有好有坏,好的一点是:我们可以成为这门语言的专家;不好的一点是:选择的可能不是最合适的方案。   下...

2017-06-09 09:41:09 600

原创 重走0到100的路,小程序路在何方?

任何产品都要走从0到100的路,小程序其实是在从100分倒退回去。人们期盼着这个刚刚诞生的产品能在推出之后便带来新的奇迹,这对小程序来说,真是一种“明星般的苦恼”。 本文选自《知晓程序:微信小程序入门指南》。

2017-06-08 09:30:13 1396 2

原创 重走0到100的路,小程序路在何方?

引言:任何产品都要走从0到100的路,小程序其实是在从100分倒退回去。人们期盼着这个刚刚诞生的产品能在推出之后便带来新的奇迹,这对小程序来说,真是一种“明星般的苦恼”。 本文选自《知晓程序:微信小程序入门指南》。  微信之父张小龙这样描述小程序:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。体现了“用完即走”的理念,用户...

2017-06-08 09:21:39 239

原创 每周荐书:JVM、Nginx、小程序(评论送书)

每周荐书:JVM、Nginx、小程序(评论送书)老规矩,感谢大家对每周荐书栏目的支持,先公布下上周中奖名单 小小小小小小同资深架构师《MySQL运维内参:MySQL、Galera、Inception核心原理与zui佳实践》 liuhmmjj温柔狠角色《ApacheKafka源码剖析》 sega_H阿基米东《第一本无人驾驶技术书》 请以

2017-06-07 17:09:49 14932 12

原创 伪数据科学家 VS 真数据科学家

如今数据科学书籍、认证和文凭,如雨后春笋般层出不穷。但许多仅仅是镜花水月:许多人钻了这一新名词的空子,将旧酒(比如统计学和R编程)放在了“数据科学”这个新瓶里。 本文选自《数据天才:数据科学家修炼之道》。

2017-06-07 09:58:23 2606 3

原创 伪数据科学家 VS 真数据科学家

如今数据科学书籍、认证和文凭,如雨后春笋般层出不穷。但许多仅仅是镜花水月:许多人钻了这一新名词的空子,将旧酒(比如统计学和R编程)放在了“数据科学”这个新瓶里。 本文选自《数据天才:数据科学家修炼之道》。R语言编程跟伪数据科学为何扯上了关系?  R是一种有20多年历史的开源统计编程语言及编译环境,是商业化产品S+的后继者。R一直以来都局限于内存数据处理,在统计圈子里非常流行,并因其出...

2017-06-07 09:33:15 388

原创 Web应用开发周期

这部分内容最早出自笔者写的文章《RePractise:Web开发的七天里》,原文简单描述了Web应用的生命周期。后来发现,这条路几乎是所有Web应用的必经之路。一个Web应用在其生命周期里,都要经历搭建开发环境、创建构建系统、编写代码、进行数据分析等,直至最后使用新的系统来替换这个遗留系统。如果你是一个有经验的开发者,相信你对这个生命周期一定也深有体会。本篇文章是对《全栈应用开发:精益实践》这本书的一个简单概述。

2017-06-06 09:35:31 3599 1

原创 分析思维框架:66法则与SQVID原则

“66法则”是指一种观察事物的方法。SQVID则是指导我们在用66法则观察完问题后,如何将每个问题都分析清楚,并采用可视化的方式表现出来。这两点可以有效帮助我们搭建分析思维框架。本文选自《数据化运营速成手册》。

2017-06-05 09:28:50 6273

原创 分析思维框架:66法则与SQVID原则

引言:“66法则”是指一种观察事物的方法。SQVID则是指导我们在用66法则观察完问题后,如何将每个问题都分析清楚,并采用可视化的方式表现出来。这两点可以有效帮助我们搭建分析思维框架。 本文选自《数据化运营速成手册》。  我们做一个决策时,最重要的是什么?你的答案极有可能是“信息”。有了充分的信息,我们做决策才能更理性,犯错的概率才会减少。如果做多个决策,最重要的是什么?你的答案或许...

2017-06-05 09:22:42 560

原创 spring-retry重试与熔断详解—《亿级流量》内容补充

本文是《亿级流量网站架构核心技术——跟开涛学搭建高可用高并发系统》第6章 超时与重试机制补充内容。  spring-retry项目实现了重试和熔断功能,目前已用于SpringBatch、Spring Integration等项目。                   RetryOperations定义了重试的API,RetryTemplate提供了模板实现,线程安全的,同于Spring

2017-06-02 09:18:04 8104 1

原创 spring-retry重试与熔断详解—《亿级流量》内容补充

  本文是《亿级流量网站架构核心技术——跟开涛学搭建高可用高并发系统》第6章 超时与重试机制补充内容。   spring-retry项目实现了重试和熔断功能,目前已用于SpringBatch、Spring Integration等项目。                     RetryOperations定义了重试的API,RetryTemplate提供了模板实现,线程安全的,同于Spri...

2017-06-02 09:13:03 1162

原创 用Mesos分布式架构进行工作

2010年,一个旨在解决扩容问题的项目诞生——Apache Mesos,它在某种程度上对CPU、内存、磁盘资源进行抽象,从而允许整个数据中心如同单台大服务器般运转。无需虚拟机和操作系统,Mesos创造了一个单独底层的集群为应用提供所需资源。 本文将向您简单介绍Mesos分布式架构,详细讨论请见《Mesos 实战》一书。

2017-06-01 09:37:55 3034

原创 用Mesos分布式架构进行工作

引言:2010年,一个旨在解决扩容问题的项目诞生——Apache Mesos,它在某种程度上对CPU、内存、磁盘资源进行抽象,从而允许整个数据中心如同单台大服务器般运转。无需虚拟机和操作系统,Mesos创造了一个单独底层的集群为应用提供所需资源。 本文将向您简单介绍Mesos分布式架构,详细讨论请见《Mesos 实战》一书。  Mesos通过引入一层抽象,提供了一种像管理单台大服务器...

2017-06-01 09:29:34 950

试错:通过精益用户研究快速验证产品原型试读文章

谷歌搜索前用户体验高级研究员教你怎么做产品

2016-12-30

Unity 3D实战核心技术详解试读章节

多年一线开发经验和实际运用技术分享,从数学及Shader出发,分享实战项目,剖析架构

2016-12-30

软件自动化测试开发试读文章

本书整合了接口自动化测试、App自动化测试、性能自动化测试以及Web自动化测试,并提供了大量源代码。

2016-12-30

游戏编程算法与技巧试读样章

腾讯专家倾情翻译,全面介绍游戏行业中会用到的算法和技术,专注于实际应用

2016-12-30

智能硬件安全试读样章

无安全,不智能!一本书掌握物联网安全核心技术!奇虎360副总裁谭晓生、奇虎360首席科学家颜水成、XCon&神话行动创始人呆神、浙江大学教授徐文渊等名家联袂推荐!

2016-12-30

Kubernetes权威指南:从Docker到Kubernetes实践全接触(第2版)试读样章

Kubernetes重磅开山作之版本升级版,全方位完美覆盖全新Kubernetes版本,可借鉴性极强,基于第1版进行大幅修订,阅读体验更佳

2016-12-30

Python高效开发实战——Django、Tornado、Flask、Twisted试读样章

四种主流的Python Web开发框架,零基础完成网站搭建、数据库设计、前后端开发,全方位领悟Python原理与应用

2016-12-30

通信之美试读样章

密切围绕系统设计中要解决的技术问题而展开,提供源码下载

2016-12-30

轻量级微服务架构(上册)试读样章

微服务落地实践

2016-12-30

运营之光:我的互联网运营方法论与自白试读样章

10年互联网运营经验倾囊分享,含认知、思维、技巧方法、规律、大量案例,罗辑思维CEO作序,业内专家读者高度好评

2016-12-30

极简设计:苹果崛起之道试读样章

乔布斯、“工业设计教父”艾斯林格与苹果设计语言的诞生

2016-12-30

Ceph Cookbook 中文版试读样章

首著问世!100秘诀——设计|实施|管理软件定义的可大规模扩展存储系统

2016-12-30

React Native跨平台移动应用开发试读样章

资深技术专家良心原创精品!移动开发者学习React Native不可多得的入门宝典!

2016-12-29

我看电商2(双色)试读样章

点评2015年电商行业动向趋势:包括跨境电商,移动风潮,供给侧改革与电商新机会

2016-12-29

我看电商(双色)(新版)试读样章

畅销十万册,新版上市,零售、电商行业运营人、管理人、投资人都在读

2016-12-29

游戏设计艺术(第2版)试读样章

游戏设计领域的扛鼎之作,强大的译者团队,奏响无与伦比的华彩乐章

2016-12-29

软件小设计试读样章

深挖设计经典,完整再现设计的自然面貌

2016-12-29

前端面试江湖试读样章

闯荡前端江湖,掌握面试本领

2016-12-29

游戏设计梦工厂试读样章

游戏界华人之光陈星汉隆重作序力荐 其恩师扛鼎力作|享誉全球|入门正宗

2016-05-05

Egret——HTML5游戏开发指南试读样章

Egret精粹 白鹭引擎诚意之作 全面系统 海量案例

2016-05-03

从PPT到Keynote:商业幻灯片设计指南试读文章

使读者快速从PowerPoint迁移到Keynote。赠送苹果电脑使用手册《从PC到Mac》。

2017-06-06

Vue2实践揭秘试读文章

揭秘Vue2生态结构、实际编程技巧。以组件化编程思想为指导,以前端工程化方法为手段来实践Vue2。

2017-04-23

Android移动性能实战试读文章

腾讯SNG专项测试团队编著,来自手机QQ、QQ空间、QQ音乐等项目沉淀下来的经典案例,内容丰富全面,是App性能和开发工程师的必备案头手册

2017-04-14

阻击黑客:技术、策略与案例试读文章

提高系统被渗透的代价,让攻击者知难而退

2017-04-14

OpenStack最佳实践——测试与CICD试读文章

深度分享OpenStack实践经验 促进OpenStack的持续敏捷开发、部署和测试

2017-03-30

京东平台店铺运营从入门到精通试读文章

京东平台开店、装修、运营、推广一本通,全方位解读京东平台运营实操流程

2017-03-21

尽在双11——阿里巴巴技术演进与超越 下载

阿里巴巴集团官方出品 独家奉献双11八年技术演进与创新 涉及架构/稳定性/商业拓展/移动/生态促进等内容

2017-03-21

Java性能调优指南试读样章

G1 | HotSpo 前所未有的创新 突破多核硬件|复杂环境下性能极限

2017-03-21

分布式系统常用技术及案例分析试读文章

详细讲解分布式系统的相关技术,适合想了解分布式系统细节的读者阅读

2017-02-28

TensorFlow实战试读样章

首著问世,Google TensorFlow研发团队力荐的中文教程、TF工程研发总监Rajat力荐!TensorFlow Contributor、Committer原创,深度学习泰斗颜水成等好评

2017-02-28

微信企业号开发完全自学手册试读文章下载

微信轻应用的先驱者,丰富的项目案例,由浅至深,一步步带您掌握企业号开发。

2017-02-06

程序员2016精华本试读文章

聚焦技术实践、关注前沿热点、开发者年度必备。移动Web/人工智能/VR开发/无人驾驶/视频直播/大数据云计算/物联网等应有尽有

2017-01-13

Druid实时大数据分析原理与实践试读文章

腾讯、小米、优酷、云测等互联网公司的一线实践经验,为你解读海量实时OLAP平台!

2017-01-13

一路编程试读文章 高清.pdf版下载

ThoughtWorks总监咨询师熊节倾情为本书作序!

2017-01-05

iOS动画——核心技术与案例实战试读文章

基于Swift 3.0 舞动酷炫的iOS动画

2017-01-04

写给大家看的算法书试读样章

来自漫画帝国的图解算法书:轻松掌握数据处理关键点

2016-12-29

人人都是演说家:来自80个经典案例的致胜演说技巧试读样章

创新工场CEO李开复的演讲教练杰瑞·魏斯曼教你做演讲

2016-12-29

解析深度学习:语音识别实践试读样章

了解深度学习应用实践不可错过的经典专著

2016-12-29

信息架构:超越Web设计(第4版)(全彩)试读样章

产品圣经《Web信息架构》重磅新版 北极熊迈向移动|硬件|未来

2016-12-29

SaltStack运维实战试读样章

简单快速管理服务器,完成服务器集群基础架构的建设,更为高效地管理基础架构

2016-12-29

空空如也

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

TA关注的人

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