Git 之二 - 显示日志、恢复文件、比较文件
系列教程
- Git 之一 - Git 常用命令
- Git 之二 - 显示日志、恢复文件、比较文件
- Git 之三 - 分支管理
- Git 之四 - Git 对 Github 远程库的操作
- Git 之五 - 深入理解 Git 工作流
Git 显示提交的日志信息
1 | # 查看所有分支的所有操作的日志信息(包括commit和reset的操作),一般用于数据恢复 |

1 | # 查看所有分支的所有操作的日志信息(包括commit和reset的操作),一般用于数据恢复 |
2018-12-20(截止)
下述的 add_header 末尾都可以加上了 always,它表示不管 HTTP 返回状态码是多少都会使 add_header 生效,有些时候服务端可能会返回 4XX 的 HTTP 状态码,这时候如果少了 always 会导致 add_header 失效,从而导致浏览器报跨域错误。
1 | location / { |
1 | # 语法 |
在日常开发中,避不开的就是参数校验,有人说前端不是会在表单提交之前进行校验的吗?在后端开发中,不管前端怎么样校验,后端都需要进行再次校验,这是为了系统安全。因为前端的校验很容易被绕过,当使用 PostMan 来测试时,如果后端没有校验,容易引发安全问题。值得一提的是,本文适用于 Spring Boot 与 Spring Cloud 项目。
JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation,官方的参考实现是 Hibernate Validator。值得一提的是,Hibernate Validator 提供了 JSR-303 规范中所有内置 Constraint 的实现,除此之外还有一些附加的 Constraint。