简介 拦截器我想大家都并不陌生,最常用的登录拦截、权限校验、防重复提交、记录日志等等,总之可以去做很多的事情。 自定义拦截器HandlerInterceptorAdapter 我们以记录日志为例,介绍拦截器 1. preHandle:在业务处理器处理请求之前被调用,调用controller之前调用。 ...
分类:
Web程序 时间:
2019-12-13 22:02:04
阅读次数:
93
要效果图如下: 实现原理:其实很简单,就是中间的圆圈定位在中间,其他的6个圆圈,进行不同的绝对定位,然后进行旋转!代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS实现的旋转的花朵</title> ...
分类:
Web程序 时间:
2019-12-13 17:59:53
阅读次数:
156
AOP的五种通知方式: 前置通知:在我们执行目标方法之前运行(@Before) 后置通知:在我们目标方法运行结束之后,不管有没有异常(@After) 返回通知:在我们的目标方法正常返回值后运行(@AfterReturning) 异常通知:在我们的目标方法出现异常后运行(@AfterThrowing) ...
分类:
编程语言 时间:
2019-12-11 21:02:53
阅读次数:
91
一、找回误删的表 1、在recyclebin(类似于回收站)中查找drop的表:select * from recyclebin order bydroptime desc; 2、恢复表和表数据:flashback table ‘表名’ to before drop;值得注意的是,当一张表被drop ...
分类:
其他好文 时间:
2019-12-11 12:47:20
阅读次数:
104
Note Before proceeding, take a moment to review the Inherit from the Business Class Library Class (EF) lesson. 注意在继续之前,请花点时间复习从商务舱库类 (EF) 课程继承。 Before ...
分类:
其他好文 时间:
2019-12-11 12:44:11
阅读次数:
108
最近学习了代理模式,在此做一个记录 一、概念 1、代理模式解决的问题:将主要业务、次要业务解耦 2、代理模式的本质:监听某一种行为,当改行为发生的时候对行为进行修饰,此处行为可以看做主要业务,修饰可以看成次要业务 3、代理模式的组成: a、业务接口:申明需要被监听的行为 b、代理实现类(Invoca ...
分类:
编程语言 时间:
2019-12-11 00:33:44
阅读次数:
93
part4 课程介绍 事件 1. 绑定事件的区别 2. 移除绑定事件的方式及区别和兼容代码 3. 事件的三个阶段 4. 事件冒泡 5. 为同一个元素绑定多个不同的事件,指向的是同一个事件处理函数 6. 百度的大项目 7. BOM 8. 定时器 9. DOM加强,多个几个好玩的案例 part3 复习 ...
分类:
Web程序 时间:
2019-12-10 15:27:09
阅读次数:
111
清除浮动的本质:标准流会撑开盒子,若浮动了,浮动元素不占有位置,父亲没有高度,底下盒子会跑上来。要做的就是闭合浮动。 方法 1.额外标签法 加空标签<div> <div style="clear: both;"></div> 2.父级添加overflow属性 overflow:hidden 3.使用 ...
分类:
Web程序 时间:
2019-12-09 19:45:39
阅读次数:
97
new的过程 js // new运算的过程 / 1、创建一个空对象; 2、该空对象的原型指向构造函数(链接原型):将构造函数的 prototype 赋值给对象的 __proto__属性; 3、绑定 this:将对象作为构造函数的 this 传进去,并执行该构造函数; 4、返回新对象:如果构造函数返回 ...
分类:
其他好文 时间:
2019-12-08 23:16:38
阅读次数:
111
aop拦截的是controller层请求,正常的请求用@Before来拦截, 异常的请求用@AfterThrowing来拦截 1、引用aop jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin ...
分类:
数据库 时间:
2019-12-08 16:01:48
阅读次数:
124