自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 851

原创 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 408

原创 实现Guice下的单元测试中mybatis数据库操作的回滚.

在Spring中,提供了@transaction注解来在单元测试中,回滚数据库的操作,这样保证了单元测试的方法,不会对真实的数据库进行更新.从而更好地保持了各个单元测试方法的独立性. 在Guice中,并没有提供相应的机制. 我们可以通过自定义的BlockJUnit4ClassRunner继承子类来实现类似的功能. 代码如下:import com.google.inject.Guice; i

2015-07-26 18:14:55 1556

原创 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 308

原创 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 571

原创 Java中的泛型(1)

自java 1.5发行版本后,java中正式加入了泛型(Generic).它提供了一下的优势: 1. 提供了更加严格的编译时类型检查. 例如,向声明为List<String>的列表中添加int值,直接在编译时就会出错. 2. 消除了类型的cast. 同前面的列表中,取出来的直接就是String类型的元素.不再需要像之前的List一样,对取出的元素进行目标类型的cast.

2015-06-27 20:53:31 398

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除