编程规范
西红柿系番茄
知其然,知其所以然。
展开
-
优秀Rest风格API设计原则
Get:从服务器获取一个指定资源或一个资源集合。 Post:在服务器上创建一个资源。 Put:更新服务器上的一个资源,需要提供整个资源。 Patch:更新服务器上的一个资源,只提供资源中改变的那部分属性。 Delete:移除服务器上的一个资源。 Head:获取一个资源的元数据。 Options:获取当前用户对资源的访问权限。 原则上URL不包含动作/动词。 端点通常使用复数。 过...原创 2018-07-21 23:07:54 · 285 阅读 · 0 评论 -
《Effective Java 第二版》条目
一、创建和销毁对象 1、考虑用静态工厂方法代替构造器。 2、遇到多个构造器参数时要考虑用构建器。 3、用私有构造器或者枚举类型强化Singleton属性。 4、通过私有构造器强化不可实例化的能力。 5、避免创建不必要的对象。 6、消除过期的对象引用。 7、避免使用终结方法。 二、对于所有对象都通用的方法 8、覆盖equals时请遵守通用约定。 9、覆盖equals时总要覆盖ha...原创 2018-07-22 21:40:12 · 249 阅读 · 0 评论