摘要: 这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。 切面(Aspect):其实就是共有功能的实现。如日志切面、权限切面、事务切面等。在实际应用中通常是一个存放共有功能实现的普通Java类,之所以能被AOP容器识别成切面,是在配置中指定的。 通知(Advice):是 阅读全文
posted @ 2018-07-25 17:11 后知、后觉 阅读(1761) 评论(0) 推荐(0) 编辑
摘要: Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别? sleep()方法(休眠)是线程类(Thread)的静态方法,调用此方法会让当前线程暂停执行指定的时间,将执行机会(CPU)让给其他线程,但是对象的锁依然保持,因此休眠时间结束后会自动恢复。wait() 阅读全文
posted @ 2018-07-25 10:36 后知、后觉 阅读(802) 评论(0) 推荐(0) 编辑