- 博客(3)
- 收藏
- 关注
原创 RESTFul service架构的安全性和幂等性
我们知道RestFul service架构基于http协议的,所有的请求都需要http来完成。 Http有两个非常重要的特性 安全性和幂等性。下面来解释一下这两个特性安全性安全性是指访问资源的时候资源本身不会发生改变,也就是资源是安全的。举个例子,使用get操作去获取一个资源,无论如何也不会引起资源本身发生改变,也不会引起服务器状态的改变。 用户可以放心的对uri进行get操作,而不会...
2015-11-19 12:58:46
858
原创 java8,用lambda实现策略模式
先写一个策略模式的经典应用:一个公司有很多员工,计算所有员工的平均年龄和平均工资。我们先写一个员工类,public class Employee { public Employee(Sex sex, int salary){ this.sex = sex; this.salary = salary; } private Sex s...
2015-11-17 17:18:43
662
原创 from java8, 抽象类的骨架实现模式将成为历史
Effective java中有一条原则,接口优于抽象类。 和抽象类相比,接口有很多有点,比如现有的类可以很容易实现新的接口,接口是实现mixi类型的理想选择,接口可以很方便的构造非层次结构的的框架(这一点抽象类就无法做到,因为java的单根继承机制)。 和抽象类相比,接口也有缺点,就是不允许提供方法上的实现。我们没有办法在接口上为实现类提供一些基础方法。 骨架实现的模式综合了...
2015-11-12 17:04:48
536
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人