- 博客(3)
- 收藏
- 关注
原创 Spring定时任务(Spring Task)(推荐@Scheduled)
1. 定时器项目开发中需要执行一些定时任务,比如在凌晨时候,更新一些新的信息,定时发送邮件等等1.1. 实现方式1.1.1. java.util.TimerJava自带的java.util.Timer类,可以调度一个java.util.TimerTask任务。这种方式可以让程序按照某一个频度执行,但不能在指定的时间运行,一般用的比较少。1.1.2. Quartz使用Quartz,这是一个功能比较强大的调度器,可以让程序在指定的时间执行,也可以按照某一个频度执行,配置起来稍显复杂。1.1.3.
2021-02-25 21:55:14 24497 2
原创 Shiro手把手教你上手(通俗易懂版,看完即用)
Shiro(Springboot版)1.Shiro的三大核心API1.1 Subject:用户主体,把操作交给SecurityManager1.2 SecurityManager:安全管理器,与Realm相关联1. 3 Realm:Shiro数据连接的桥梁,保证数据访问控制,用于身份验证与权限获取,这也是shiro的主要功能2.Controller之前都是从前台获取username与password来进行数据库验证,然后判断是不是相同,但是现在是运用shiro验证Subject subject
2021-02-25 11:25:40 391
原创 Spring AOP面向切面编程详细介绍
AOP:面向切面编程spring的两大核心内容 1、ioc(控制反转):降低代码之间的耦合度。2、aop(面向切面编程):极大地提高了软件的可读性、复用性和可扩展性。1、关注点1.1核心关注点系统中的核心功能业务逻辑,比如电子商务系统中的订单处理、客户管理、库存等1.2横切关注点分布在不同模块中解决相同的问题,比如电子商务系统中的用户验证,事务处理,日志管理等2、连接点用来定义在程序的哪里通过AOP加入新的逻辑,可以是方法、属性、构造函数、静态初始化块,甚至一条语句。比如打算登录时添加登录日
2021-02-24 19:02:10 157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人