博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年11月1日

摘要: 创建和销毁对象 第一条:考虑用静态工厂方法替代构造器 For example: 优势: 有名称 不必在每次调用它们的时候都创建一个新对象 它们可以返回原返回类型的任何子类型的对象 在创建参数化类型实例的时候,他们使代码变得更加简洁 缺点: 类如果不含公有的或者受保护的构造器,就不能被子类化 它们与其 阅读全文

posted @ 2016-11-01 17:53 Mr.Victor 阅读(212) 评论(0) 推荐(0) 编辑

2016年8月3日

摘要: 1.变量 1.1 声明变量 使用var关键字可以创建一个指定类型的变量: 以上三个表达式均是合法的,第三个表达式会将i初始化为int类型的零值,0;如果i是bool类型,则为false;i是float64类型,则为0.0;i为string类型,则为"";i为interface类型,则为nil;i为引 阅读全文

posted @ 2016-08-03 17:29 Mr.Victor 阅读(530) 评论(0) 推荐(0) 编辑

2014年12月16日

该文被密码保护。 阅读全文

posted @ 2014-12-16 18:40 Mr.Victor 阅读(6) 评论(0) 推荐(0) 编辑

2014年3月19日

摘要: 参考园友的js跨越实现,有提到三种方式:1. 中间页代理方式,利用iframe的location.hash参见:http://www.5icool.org/a/201203/a1129.html2.window.postMessage实现方式参见:http://blog.csdn.net/u012545279/article/details/168024893.window.name实现方式结合我们自身项目及前人经验改良了window.name实现跨域,并在IE8、Chrome和Firefox下测试通过。有三个页面:a.com/main.html:主页面。a.com/proxy.html:代理 阅读全文

posted @ 2014-03-19 13:55 Mr.Victor 阅读(907) 评论(0) 推荐(0) 编辑

2013年12月30日

摘要: spring security 3整合cas client用于实现各Application之间的单点登录。1. 需要准备的jarspring-security-core-3.0.8.RELEASE.jarspring-security-web-3.0.8.RELEASE.jarspring-security-config-3.0.8.RELEASE.jarspring-security-cas-client-3.0.8.RELEASE.jarcas-client-core-3.2.1.jar (jasig) 2. web.xml web.xml中加入context param 和 filt.. 阅读全文

posted @ 2013-12-30 18:10 Mr.Victor 阅读(3993) 评论(0) 推荐(0) 编辑

2013年11月20日

摘要: 如果项目中maven依赖太多,由于还有jar之间的间接依赖,所以可能会存在依赖冲突。依赖冲突大部分都是由于版本冲突引起的,查看maven的依赖关系,可以找到引起冲突的间接依赖如上图,通过Dependency Hierachy可以查看到间接依赖,这里slf4j-api与其他引用的版本有冲突,我们可以exclude禁用这个间接依赖,代码如下: 1 2 displaytag 3 displaytag 4 1.2 5 6 7 org.slf4j 8 jcl104-over-slf4j 9 ... 阅读全文

posted @ 2013-11-20 16:55 Mr.Victor 阅读(3724) 评论(0) 推荐(0) 编辑