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

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

Netty内存池泄漏问题

为了提升消息接收和发送性能,Netty针对ByteBuf的申请和释放采用池化技术,通过PooledByteBufAllocator可以创建基于内存池分配的ByteBuf对象,这样就避免了每次消息读写都申请和释放ByteBuf。由于ByteBuf涉及byte[]数组的创建和销毁,对于性能要求苛刻的系...

2018-11-27 09:16:21

阅读数 244

评论数 0

为什么你会觉得微服务架构很别扭

很多系统迁移到微服务架构之后,并没有明显感觉到微服务架构带来的优势,反而觉得带来了更高的复杂度,王启军在《持续演进的Cloud Native》书中总结了七种微服务架构没能发挥出固有优势的原因,看看自己“中枪”了没! 1、用传统方式构建微服务 微服务架构和传统的架构方式思路完全不一样。例如传统方...

2018-11-26 13:29:34

阅读数 1497

评论数 1

初试Spring Boot:构建第一个Web程序

Spring Boot主要提供快速构建项目的功能。本文中我们会使用Spring Boot构建第一个Web程序,同时介绍Spring Boot最简单的功能,例如运行单元测试,发布与调用REST服务等。 本文作者杨恩雄,选自新书《Spring Boot 2+Thymeleaf企业应用实战》。 1 ...

2018-11-14 13:06:24

阅读数 210

评论数 0

了解Node.js-to-Angular 套件组件

Node.js-to-Angular套件最常见的,并且我们相信也是最好的版本是包括MongoDB、Express、Angular和Node.js 的Node.js-to-Angular 套件。 在Node.js-to-Angular 套件中,Node.js 提供了开发的基础平台。后端服务和服务器...

2018-11-13 13:36:38

阅读数 166

评论数 1

从程序员到架构师——踏上架构旅途 思考从未止步

在我心里,程序员可以分为三个层次:普通程序员、工程师和架构师。 普通程序员是编写代码的人。编写代码的方式有很多,只要能让程序跑起来,能正确地处理业务流程和对数据进行计算,就可以说“会编写代码”。程序员需要熟悉整个程序的逻辑及处理过程,需要熟悉程序语言的特性,还需要熟悉一些计算机操作系统的交互调用...

2018-11-12 09:52:15

阅读数 1238

评论数 0

店庆遇上双11,买书的最大优惠来了!

                                                博文视点图书5折封顶                                                                      扫码或长按识别进入小程序购买     ...

2018-11-09 11:03:33

阅读数 321

评论数 0

白话机器学习

机器学习是什么 一段程序可以看作一连串从输入到输出的过程,无论是工程师还是程序员,我们都想通过设计来完成某种功能。以做一个网页为例,要画视觉图、UI 图,以及前端后端交互图等,我们要给计算机设计一套解决具体问题的流程。 而机器学习呢?机器学习是你不去设计,而是让计算机自己去解决,如同用一套模子...

2018-11-08 10:53:02

阅读数 229

评论数 0

亚马逊的云原生故事

从 20 世纪 90 年代初开始,经过 20 年的发展,总部设在西雅图的亚马逊已经从网络书店成长为世界上最大的在线零售商。 今天,它就像著名的“亚马逊河”一样,销售的东西远不仅仅是书籍了。在 2015 年,亚马逊超过了沃尔玛成为美国最有价值的零售商。 在亚马逊耀眼的成长故事中,最有趣的...

2018-11-06 09:35:35

阅读数 279

评论数 0

为什么经常说Node.js不适合大型应用

首先要明确什么是大型应用,其实这是仁者见仁、智者见智的问题,并且它是一个哲学问题,不是一个技术问题。假如有人问你,一个可以进行线上销售的网站,比如优衣库,大不大?你可能会说大,因为这与你平常所见的博客、企业官网等逻辑相比较确实复杂很多。或者说小,那么说明你开发过比它还复杂的系统。那么相比较淘宝而言...

2018-11-02 14:42:54

阅读数 556

评论数 0

“架构”到底指什么

架构设计是技术人员成长和晋升过程中必须掌握的技能,虽然非常常见,但深究一下“架构”到底指什么,有多少人能够准确回答呢? 本文选自《从零开始学架构:照着做,你也能成为架构师》 对于技术人员来说,“架构”是一个再常见不过的词了:我们会给新员工介绍整个系统的架构,参加架构设计评审,学习业界开源系...

2018-11-01 09:51:09

阅读数 1016

评论数 1

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