- 博客(6)
- 收藏
- 关注
原创 使用gulp插件进行跨越访问
在进行前端项目的开发中, 如果要进行跨域访问, 而不想在本地配置nginx 时, 可以使用gulp 的gulp-connect 和gulp-connect-proxy 两个插件, 完成本地的跨域访问: var Proxy = require('gulp-connect-proxy');var connect = require('gulp-connect');gulp.task("server",
2015-08-24 14:09:50 888
原创 bower和npm的依赖管理
npm 是Node.js 模块管理的标准工具, 同时也可以结合诸如Browserify等其他工具, 用以管理前端. Bower 是用于前端依赖管理的工具, 并为前端做了不少的优化. 两者的本质区别, npm 支持nested dependency tree.project root[node_modules] // default directory for dependencies ->
2015-08-24 13:48:58 423
原创 实现Guice下的单元测试中mybatis数据库操作的回滚.
在Spring中,提供了@transaction注解来在单元测试中,回滚数据库的操作,这样保证了单元测试的方法,不会对真实的数据库进行更新.从而更好地保持了各个单元测试方法的独立性.在Guice中,并没有提供相应的机制. 我们可以通过自定义的BlockJUnit4ClassRunner继承子类来实现类似的功能. 代码如下:import com.google.inject.Guice;i
2015-07-26 18:14:55 1573
原创 Java中的泛型(2)
为了解决非协变特性带来的问题,Java提供了wildcard(?),分为3种. 1. upper bounded wildcard. 例如List. 兼容Number及其子类的List. 2. unbounded wildcard. 例如List. 兼容所有类型的List. 3. lower bounded wildcard 例如List,兼容所有Integer及其父
2015-06-28 16:21:41 320
原创 Singleton与MonoState模式
当需要强制要求某个特定对象只能有单一实例时,可以使用Singleton或者MonoState模式完成. 首先看下两种模式的经典实现代码(代码摘自网络http://www.codethinked.com/the-monostate-pattern).public class Singleton{ private static Singleton instance; private S
2015-06-28 12:06:28 593
原创 Java中的泛型(1)
自java 1.5发行版本后,java中正式加入了泛型(Generic).它提供了一下的优势: 1. 提供了更加严格的编译时类型检查. 例如,向声明为List<String>的列表中添加int值,直接在编译时就会出错. 2. 消除了类型的cast. 同前面的列表中,取出来的直接就是String类型的元素.不再需要像之前的List一样,对取出的元素进行目标类型的cast.
2015-06-27 20:53:31 416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人