上一章节讲完了基本数据类型,光有这些基本数据类型,还不足以去处理我们日常的业务,于是我们把基本数据类型做一个聚合,形成了我们常用的四种聚合数据类型:数组、slice、m...

上一章节讲完了基本数据类型,光有这些基本数据类型,还不足以去处理我们日常的业务,于是我们把基本数据类型做一个聚合,形成了我们常用的四种聚合数据类型:数组、slice、m...
说完了变量与声明,接下来要讲讲Golang里面的数据类型,Golang里面的数据类型分成基础类型、聚合类型、引用类型和接口类型。基础类型包括数字、字符串和布尔型;聚合...
之前一直用Node.js作为开发语言,用了差不多4年的Node.js,涉及前端和后端,最近看到Golang这个新兴之秀挺火的,于是想探究探究一下这门语言,对比了一下他们...
在微服务实践的过程中,我们经常遇到的一个问题是,究竟怎么样才能更好地进行划分, 一个重要的思想DDD为我们提供了一套很好的解决方案。 我们知道,在微服务还没问世前...
试想一下,如果一个网页打开之后加载数据5秒才加载完,然后渲染出来,这个用户估计以为这个网站挂掉了吧?然后大部分用户会选择离开。如何解决这个问题?我们可以采用一部分一部分...
之前的工作中有用到一些Docker的技术,稍微懂一些Dockerfile的编写规范和常用的一些docker命令,但是没有具体系统的去了解过它,今天我从它的发展历史层面来...
平时在公司做开发时间比较长,也有做大量测试相关的工作,关于如何更好的权衡二者的关系,如何更高效地去提高二者共同的效率,这成了我必须要面对的一个问题。今天就这个问题,我...
有异步I/O,必有异步编程。异步编程有它的优势,也有它的难点,下面我们就这门语言异步编程的优势和难点来展开谈谈。 它的优势当然是它的底层机制:非阻塞的I/O模型,...
一开始的Javascript是在浏览器运行的,一般只运行一些网页,运行的时间特别短,即使内存使用过多或者内存泄露,也只会影响C端用户,但是Node.js越来越多运行在...
Node具有事件驱动、无阻塞、单线程等特点,是搭建网络服务器的一个很好的语言,很多编程语言需要专门的服务器来作为容器,例如ASP需要IIS作为服务器,PHP需要Apa...
Web应用已经成为互联网的主角,Node.js可以作为后端的语言和前端的语言,很多时候我们都统一使用Node.js,这样会有一些好处,比如前端和后端不用转换语言,不会...
Node.js是在V8上面构建的,是一个单线程的结构,但现在的CPU都是多核的,这就抛出了一个问题:如何充分地利用多核CPU服务器?另外一个比较棘手的问题是,由于No...
如果把Node.js作为开发语言,做成一个最终的系统,除了编码的基础,我们还需要一些额外的东西,包括工程化、架构、容灾备份、部署和运维,只有这些都做好了,才称之为一个好...
2015年Google主导成立了云原生计算基金会(CNCF),起初CNCF对云原生(Cloud Native)的定义包含以下三个方面:1. 应用容器化 2.面向微服务架...
背景 对于很多语言来说都有模块机制,比如Java有类,Python有import,Ruby有require,PHP有include和require。而js是通过 的方式...
用了4年多的node.js,再去阅读《深入浅出Node.js》这本书,发现别有一番滋味。接下来我将用几小篇文章重新带大家领略Node.js的风采。 故事要追溯到...