- 博客(6)
- 收藏
- 关注
转载 ThreadPoolExecutor参数解析
ThreadPoolExecutor是一个非常重要的类,用来构建带有线程池的任务执行器,通过配置不同的参数来构造具有不同规格线程池的任务执行器。 写在前面的是: 线程池和任务执行器,线程池的定义比较直接,可以看做多个线程的集合。而任务执行器的概念比较的具有针对性,它用来执行任务,通过对线程池的管理实现多任务的并发,是线程池的载体。 线程和任务的区别,线程不是任务,线程是...
2014-10-06 00:33:00
419
转载 Spring MVC Controller 单元测试
简介 Controller层的单元测试可以使得应用的可靠性得到提升,虽然这使得开发的时间有所增加,有得必失,这里我认为得到的比失去的多很多。 Sping MVC3.2版本之后的单元测试方法有所变化,随着功能的提升,单元测试更加的简单高效。 这里以4.1版本为例,记录Controller的单元测试流程。非常值得参考的是Spring MVC Showcase(https://git...
2014-09-09 15:22:00
194
转载 关于Yeoman使用的总结
Yeoman由三部分组成 Yo 用于项目构建。 Grunt 用于项目管理,任务制定。 Bower 用于项目依赖管理。 经过一段时间的使用,对这些东西有了一些个人总结: 总体上说这些内容学习曲线略高,不太适合团队每个成员去维护,它属于前端架构师一类的人来使用去管理项目的整个结构。 Yo 用来构建项目,既可以生成整个项目目录(这部分工作应该由架构师来完成),也可...
2014-08-18 11:59:00
106
转载 Grunt 插件开发与调式
1 grunt是什么 官方网站解释的很清楚,http://gruntjs.com/http://gruntjs.cn/ 它是一种javascript任务运行器,对于需要反复重复的任务,例如压缩、编译、单元测试、代码检查等,自动化工具可以减轻你的劳动,简化你的工作。 grunt的安装请参考官方文档。 2 grunt 插件开发步骤 Install ...
2014-08-06 14:39:00
112
转载 Javascript 作用域
Javascript的作用域并不像想象中的简单,一开始的时候我都懒得去认真了解关于这方面的介绍,除了注意全局变量和局部变量定义时都要加上 var ,其他的总想着跟强类型语言差不多,而且在实践中也没有发现什么问题,现在抽空对这方面做一些总结,希望以后减少在这方便所犯的错误。 全局变量和局部变量,无论在哪都要用 var 声明所需要的变量,否则变量的作用域就会扩散至全局。 错误...
2014-06-23 18:44:00
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人