在后端数据校验时,我们通常使用 javax.validation.constraints 或@Pattern 正则注解来使用,但可能存在一种这样的情况,我们的业务场景很复杂,官方提供的校验注解可能无法为我们提供合适的功能,这时候我们可以考虑采用自定义我们的校验注解。
设计模式的目的是为了降低代码的耦合性,同时也保证代码可维护性和扩展性,一共有 23 种设计模式。
分为以下三类:
- 创建型设计模式
注重于隐藏对象的创建逻辑,使用时无需 new 对象,直接获取对象
- 结构性模型
注重已有对象之间的相互组合
- 行为型模式
注重对象之间相互调用的行为,关注对象之间的通信
在 o2o 项目部署到远程服务器时,发现出现报错,这时候如何及时发现错误呢?登陆远程服务器,查看 tomcat 的日志信息