摘要: Guava的前身是Google Collections,是Google开发出的一个开源Java常用类库,包含了一些集合的便捷操作API。本文通过一些常用的例子来剖析Guava的奇妙之处。Guava是如何简化for循环的呢,直接上一段例子来说明:如果想要将一个字符数组中字符的元素剔除并且用逗号隔开,原始做法:for(int i = 0; i dogs = ImmutableList.of( new Dog("Jeff", 0.6f, MALE, new DateTime(2013, 9, 1, 0, 0, 0, 0)), new Dog("Vivia... 阅读全文
posted @ 2013-10-15 23:27 Facilitate 阅读(3695) 评论(2) 推荐(0) 编辑
摘要: 某天,你的客户提出这样一个需求,在点击购买商品的时,如果用户没有注册,并且用户没有账号,这时用户去创建账户,然后要直接返回到想购买商品的付款页面。你会该如何基于Spring Security实现? Spring Security 是为基于Spring的应用程序提供声明式安全保护的安全性框架。它能够在Web请求级别和方法调用级别处理身份验证和授权。因为基于Spring框架,所以Spring Security充分利用依赖注入(dependency injection)和AOP. Spring Security提供了多种验证方式,最常见的有:XML配置和数据库验证方式。试想当我们点击购买商品并且没有 阅读全文
posted @ 2013-10-15 17:27 Facilitate 阅读(2255) 评论(0) 推荐(0) 编辑