摘要: 1 理解AOP 1.1 什么是AOP AOP(Aspect Oriented Programming),面向切面思想,是Spring的三大核心思想之一(两外两个:IOC-控制反转、DI-依赖注入)。 那么AOP为何那么重要呢?在我们的程序中,经常存在一些系统性的需求,比如权限校验、日志记录、统计等, 阅读全文
posted @ 2020-11-09 17:33 苏先生139 阅读(1491) 评论(0) 推荐(0) 编辑
摘要: 支持立即获取锁方式,如果获取到返回true,获取不到则返回false; 支持等待获取锁方式,如果获取到,直接返回true,获取不到在等待一小段时间,在这一小段时间内反复尝试,如果尝试成功,则返回true,等待时间过后还获取不到则返回false; 不能产生死锁的情况; 不能释放非自己加的锁; 下面我们 阅读全文
posted @ 2020-11-09 16:23 苏先生139 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一个系统,如果没有安全控制,是十分危险的,一般安全控制包括身份认证和权限管理。用户访问时,首先需要查看此用户是否是合法用户,然后检查此用户可以对那些资源进行何种操作,最终做到安全访问。 身份认证的方式有很多种,最简单的就是直接用户名密码,还有业内比较通用的方式CAS方式登陆等;授权的框架也很多,比如 阅读全文
posted @ 2020-11-09 16:18 苏先生139 阅读(732) 评论(0) 推荐(0) 编辑