× 目录 [1]图示 [2]说明 [3]总结 前面的话 本文从执行环境的角度来分析闭包,先用一张图开宗明义,然后根据图示内容对代码进行逐行说明,试图对闭包进行更直观的解释 图示 说明 下面按照代码执行流的顺序对该图示进行详细说明 【1】代码执行流进入全局执行环境,并对全局执行环境中的代码进入声明提升 ...
分类:
其他好文 时间:
2016-08-02 20:53:20
阅读次数:
124
本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,J ...
分类:
编程语言 时间:
2016-08-02 16:42:30
阅读次数:
306
Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。 对象赋值 代码运行结果如下: 关于赋值、浅拷贝和深拷贝的区别如下: http://python.jobbole.com/82294/ ...
分类:
编程语言 时间:
2016-08-01 10:23:30
阅读次数:
147
好的东西拿来学习变成自己的第一篇puppet运维自动化之puppet基础知识介绍:http://os.51cto.com/art/201205/334201.htm第二篇自动化部署工具PUPPET介绍:http://ixdba.blog.51cto.com/2895551/1149055第三篇puppet运维自动化之puppet模块示例:http://os.51cto.com/art/201205/..
分类:
其他好文 时间:
2016-07-31 22:40:22
阅读次数:
116
本文是“论代码级性能优化变迁之路一”(http://www.jianshu.com/p/c4a748002e66) 的第二篇。在上一篇我们主要介绍了所遇到问题的五点,那么今天接下来讨论剩下的问题,我们先再回顾一下之前讨论的问题:1、单台40TPS,加到4台服务器能到60TPS,扩展性几乎没有。
2、在实际生产环境中,经常出现数据库死锁导致整个服务中断不可用。
3、数据库事务乱用,导致事务占用时间...
分类:
其他好文 时间:
2016-07-29 15:47:59
阅读次数:
149
总是记不住API。昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧: python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listd ...
分类:
编程语言 时间:
2016-07-28 15:03:46
阅读次数:
156
× 目录 [1]词法 [2]动态 前面的话 大多数时候,我们对作用域产生混乱的主要原因是分不清楚应该按照函数位置的嵌套顺序,还是按照函数的调用顺序进行变量查找。再加上this机制的干扰,使得变量查找极易出错。这实际上是由两种作用域工作模型导致的,作用域分为词法作用域和动态作用域,分清这两种作用域模型 ...
分类:
编程语言 时间:
2016-07-24 10:29:09
阅读次数:
191
利用并发编程,实现计算大量数据的和 实现代码: 其中,在代码的第62行~第64行,由于不了解ExecutoreService.submit(Runnable task)方法的功能。 同时FutureTask<Long> future和SumCalculator task都实现了Runnable接口, ...
分类:
其他好文 时间:
2016-07-21 17:57:06
阅读次数:
168
全文检索引擎Solr系列:第一篇:http://t.cn/RP004gl、第二篇:http://t.cn/RPHDjk7 、第三篇:http://t.cn/RPuJt3T ...
分类:
其他好文 时间:
2016-07-21 17:47:58
阅读次数:
132
一、MySQL多实例介绍 mysql多实例,共用一套mysql安装程序,使用不同的配置文件(my.cnf)、启动程序、和数据文件,即在一台服务器上同时开启多个不同的服务器端口(3306,3307),同时运行多个mysql服务进程,这些服务进程通过不同的socket监听不同的服务器端口来提供服务。 二 ...
分类:
数据库 时间:
2016-07-19 20:47:18
阅读次数:
211