![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动吧项目
文章平均质量分 92
♛strawberry
一起加油变秃头啊
展开
-
shiro框架(动吧项目的授权和登录19)
shiro框架1.引入依赖借助依赖中的API进行加密用户添加后系统会自动分配一个账号和密码,密码加密,md5盐值加密算法:不可逆,只能加密不能解密相同内容加密结果也是相同的base64加密算法:安全性不高用户权限设置...原创 2021-01-17 19:15:29 · 227 阅读 · 3 评论 -
AOP技术( 动吧项目添加缓存和用户日志)17
AOP 技术的应用AOP 技术简介背景分析对于一个业务而言,我们如何在不修改源代码的基础上对对象功能进行拓展,例如现有一个公告(通知)业务:interface NoticeService{ boolean send(String notice);}需求:基于OCP(开闭原则-对扩展开放对修改关闭)设计方式对NoticeServiceImpl类的功能进行扩展,例如在send业务方法执行之前和之后输出一下系统时间方案1:基于继承方式实现其功能扩展,关键设计如下基于继承方式实现功能扩展的优势原创 2021-01-17 18:47:24 · 476 阅读 · 0 评论 -
动吧项目日志模块12
用户行为日志管理日志业务分析及设计背景分析在实际项目中,用户操作软件的过程,通常会以日志记录。例如记录用户在什么时间点,执行了什么操作,访问了什么方法,传递了什么参数,执行时长是多少等这些信息要存储到数据库。业务表的分析及设计对于用户行为日志表的设计如下:日志业务原型设计日志业务核心API设计日志模块业务核心API设计,如图所示:SysLog (封装用户行为日志)SysLogDao(执行日志数据逻辑)SysLogService&SysLogServiceImpl (执行日志原创 2021-01-12 19:21:52 · 121 阅读 · 1 评论