- 博客(4)
- 收藏
- 关注
原创 Git上传代码忽略哪些
.gitignore *.class *.log *.lock #packege files# *.jar *.war *.ear target/ #idea .idea/ *.iml *velocity.log* ###STS### .springBeans .factorypath .apt_generated #intelliJ IDEA# *.iml *.ipr *.iws .idea
2020-08-08 15:54:13 280
原创 Hibernate validatior做实体校验
当我们表单数据提交的时候,前端的校验我们可以使用一些类似于jQuery Validate等js插件实现,而后端我们可以使用Hibernate validatior来做校验。 我们使用springboot框架作为基础,那么就已经自动集成了Hibernate validatior。 那么用起来啥样子的呢? 第一步:首先在实体的属性上添加对应的校验规则,比如: @TableName("m_user") public class User implements Serializable { pri
2020-08-05 23:32:12 825
原创 Springboot中编写统一异常处理类
有时候不可避免服务器报错的情况,如果不配置异常处理机制,就会默认返回tomcat或者nginx的5XX页面,对普通用户来说,不太友好,用户也不懂什么情况。这时候需要我们程序员设计返回一个友好简单的格式给前端。 处理办法如下:通过使用@ControllerAdvice来进行统一异常处理,@ExceptionHandler(value = RuntimeException.class)来指定捕获的Exception各个类型异常 ,这个异常的处理,是全局的,所有类似的异常,都会跑到这个地方处理。 com.hh
2020-08-05 23:24:54 415
转载 mysql中explain的使用
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。(QEP:sql生成一个执行计划query Execution plan) mys.
2020-08-05 22:47:43 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人