这是一个Maven提高篇的系列,包含有以下文章: 在本系列的上一篇文章中,我们讲到了如何处理依赖冲突,在本文中,我们将讲到如何编写自己的Plugin。 Maven就其本身来说只是提供一个执行环境,它并不知道需要在项目上完成什么操作,真正操作项目的是插件(plugin),比如编译Java有Compil ...
分类:
其他好文 时间:
2016-08-12 23:37:13
阅读次数:
228
容器是直接运行在操作系统内核之上的用户空间,可以让多个独立的用户空间运行在同一台宿主机上。且容器有独立的网络和存储栈,还拥有自己的资源管理能力。Docker简介Docker在容器执行环境中增加了一个应用程序部署引擎。目标是提供了一个轻量、快速的环境,能够运行开发者的程..
分类:
其他好文 时间:
2016-08-10 14:36:26
阅读次数:
156
在简单函数中,this是指向当前对象,可用来获取当前对象某个属性,但随着函数变复杂,this很多情况不指向当前对象,而是指向window。 1、在独立调用函数中,具有全局执行环境,this指向window。 2. 匿名函数中,this都指向window对象 3、被嵌套的独立函数,this指向wind ...
分类:
编程语言 时间:
2016-08-07 06:10:46
阅读次数:
197
一、简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配 ...
分类:
其他好文 时间:
2016-08-06 15:49:21
阅读次数:
112
前面的话 本文从执行环境的角度来分析闭包,先用一张图开宗明义,然后根据图示内容对代码进行逐行说明,试图对闭包进行更直观的解释 图示 说明 下面按照代码执行流的顺序对该图示进行详细说明 function foo(){ var a = 2; function bar(){ console.log(a); ...
分类:
其他好文 时间:
2016-08-04 15:04:36
阅读次数:
94
前面的话 关于常见的一个循环和闭包的错误,很多资料对此都有文字解释,但还是难以理解。本文将以执行环境图示的方式来对此进行更直观的解释,以及对此类需求进行推衍,得到更合适的解决办法 犯错 以上代码的运行结果是2,而不是预想的0。接下来用执行环境图示的方法,详解到底是哪里出了问题 执行流首先创建并进入全 ...
分类:
其他好文 时间:
2016-08-04 14:51:38
阅读次数:
143
1.1 java程序设计平台 java不仅仅是一种语言,也是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性,跨操作系统的可移植性以及自动垃圾收集的服务的执行环境。java既有赏心悦目的语义,又有一个大型的库帮助我们实现一些功能(其实就是代码复用) 1.2java的11 ...
分类:
编程语言 时间:
2016-08-04 14:50:23
阅读次数:
153
通过在全局执行环境中查找baz的值,baz保存着foo()函数的返回值bar。所以这时执行baz(),会调用bar()函数,此时执行流进入bar()函数执行环境中,对该执行环境中的代码进行声明提升过程。不是一个线程的本地实现,即它不是一个线程,而是线程局部变量(Thread Local Variab... ...
分类:
其他好文 时间:
2016-08-03 15:28:49
阅读次数:
148
× 目录 [1]图示 [2]说明 [3]总结 前面的话 本文从执行环境的角度来分析闭包,先用一张图开宗明义,然后根据图示内容对代码进行逐行说明,试图对闭包进行更直观的解释 图示 说明 下面按照代码执行流的顺序对该图示进行详细说明 【1】代码执行流进入全局执行环境,并对全局执行环境中的代码进入声明提升 ...
分类:
其他好文 时间:
2016-08-02 20:53:20
阅读次数:
124
arguments和函数内定义的变量或函数->父级->下一个父级->.....->全局环境中的变量或函数 if(true){ var a=1; } console.log(a);js没有块级作用域, 变量a直接添加到当前的执行环境中。 java有块级作用域,if语句结束后会销毁if中定义的变量 ...
分类:
Web程序 时间:
2016-08-01 15:22:15
阅读次数:
169