BT
  • 面向企业级Web开发的CQRS:它能为业务带来什么价值?

    作者 Andrei Kaminski ,译者 张卫滨   发布于  2017年3月29日 1

    本文主要关注CQRS架构的业务场景,涵盖了命令查询职责分离(Command Query Responsibility Segregation)的核心理念,并与通用的N层架构进行了对比。它所带来的收益主要在于可扩展性和可维护性,如果选择CQRS架构的话,能够减少总拥有成本,并且会带来投资回报率的增长。

  • 麻省理工学院优化LLVM IR,大大提高并行化的效率

    作者 杨旸 发布于  2017年3月29日

    将代码移植到多核多处理器平台,实现并行化的过程中,LLVM这款广受欢迎的编译器有一些不够完善的地方。麻省理工学院开发Cilk的研究小组,对LLVM IR进行了大胆而极具洞察力的扩充,经过区区6千行修改,发布了LLVM/Tapir编译器,“能比其他商用或开源的编译器,更好地对并行代码优化,而且能编译有些编译器无法编译的内容”。

  • 提升运维稳定性的利器——故障复盘

    作者 胡杨 发布于  2017年3月29日

    稳定性是运维工作的基石。故障,也就是稳定性问题是悬在各位运维从业者头上的一把达摩利斯克之剑。稳定性一旦出现问题,运维的其它工作基本也就算前功尽弃了。那么如何提升稳定性是所有运维从业者都绕不开的话题。 那么出现了稳定性问题怎么办?

比起Windows,怎样解读Linux的文件系统与目录结构?

作者 吕凯 发布于  2017年3月28日

Linux 和Windows的文件系统有些不同,在学习使用 Linux 之前,若能够了解这些不同,会有助于后续学习。 本文先对Windows和 Linux 上面文件系统原理、组织概念进行区分,并给出例子、列举两者的优缺点以具体说明,最后较为详细地介绍了 Linux 系统的目录结构。 1

唱吧DevOps的落地,微服务CI/CD的范本技术解读

作者 钮博彦 刘宇桐 发布于  2017年3月28日

鉴于单体式架构的弊端,我们决定接下来的版本里采用微服务的架构模型。在采用了微服务架构之后,我们就可以动态调节服务的资源分配从而应对压力、服务自治、可独立部署、服务间解耦。开发人员可以自由选择自己开发服务的语言和存储结构等,目前整体上使用PHP做基础的Web服务和接口层,使用Go语言来做长连接池等其他核心服务,服务间采用thrift来做RPC交互。

深入浅出TensorFlow(二):TensorFlow解决MNIST问题入门

作者 郑泽宇 发布于  2017年3月28日

本文是整个系列的第二篇文章,将会简单介绍TensorFlow安装方法、TensorFlow基本概念、神经网络基本模型,并在MNIST数据集上使用TensorFlow实现一个简单的神经网络。 1

真实世界中的人机算法

作者 Edwin Chen Justin Palmer ,译者 足下   发布于  2017年3月27日

在本文中,我们将讨论开发机器学习模型的全流程:你该从哪里获得训练数据、如何选择机器学习算法、在模型部署上线之后还要跟进解决什么问题……等等。

Prefix和Retrace简介:采访Stackify的创始人Matt Watson

作者 Pierre-Luc Maheu ,译者 Rays   发布于  2017年3月27日

创立于2011年的Stackify公司是APM领域的新生力量,它推出的APM产品Prefix和Retrace产品分别针对桌面端和服务器端。产品基于.NET性能分析API构建,具有很好的易用性和普适性。本文是InfoQ对该公司CEO和创始人Matt Watson的访谈。

SQL 引擎年度总结

作者 Thomas W. Dinsmore ,译者 覃璐   发布于  2017年3月27日

随着NoSQL的不断发展,不断有人在研究如何在NoSQL的基础上去运行SQL,各种开源框架层出不穷,本文总结了部门热门框架,对其进行了介绍。

Invokedynamic:Java的秘密武器

作者 Ben Evans ,译者 张卫滨   发布于  2017年3月24日

从Java 1.0到现在,invokedynamic是第一个新加入的Java字节码,对于Java 8中一些“头版标题”类型的特性(如lambdas和默认方法)来说,这个字节码对它们的实现至关重要。在本文中,我们将会深入学习invokedynamic,并阐述它对于Java平台以及像JRuby和Nashorn这样的JVM语言来讲为何如此重要。

解密大规模的API优先转型:来自PayPal的课程(第一部)

作者 Erik Hogan ,译者 麦克周   发布于  2017年3月24日

第一堂课(总共三次),Erik Hogan描述了PayPal如何在3年前经过精密设计,实现了原本的单一化服务转变为由超过150个服务组成的松耦合架构、现代化的API。

如何正确对用户密码进行加密?

作者 Defuse Security ,译者 刘志勇   发布于  2017年3月24日

本文介绍了对密码哈希加密的基础知识,以及什么是正确的加密方式。还介绍了常见的密码破解方法,给出了如何避免密码被破解的思路。相信读者阅读本文后,就会对密码的加密有一个正确的认识,并对密码正确进行加密措施。

BT