敖胤

绳锯木断,水滴石穿;聚沙成塔,集腋成裘。

导航

2021年7月4日 #

Spring AOP简单总结

摘要: 面向切面编程(Aspect Oriented Programming),是OOP的补充及延续。Spring AOP是在Spring IOC基础上所做的扩展,把程序分解为方面或关注点(剥离出业务)。 AOP实现了源码组成无关性,通过预编译方式(AspectJ)和运行期动态代理模式(Spring AOP 阅读全文

posted @ 2021-07-04 23:13 敖胤 阅读(41) 评论(0) 推荐(0) 编辑

Spring IOC简单总结

摘要: 一、依赖注入定义 将调用者对接口实现类的依赖关系,从程序中移除,转交由spring容器来管理,spring在运行时将调用者依赖的实现类填充进来。也就是说,组件之间的依赖关系,是在程序运行期间由第三方来管理的。 将调用者为完成功能所需的实现类,在运行期间由第三方容器自动填充给调用者,这就是依赖注入的核 阅读全文

posted @ 2021-07-04 22:04 敖胤 阅读(45) 评论(0) 推荐(0) 编辑

Redis持久化机制RDB与AOF比较

摘要: rdb可以配置多种持久化策略并同时使用,aof只有三种策略(关闭/每秒/每个操作),并且只能指定其一。 rdb存储的是一个二进制文件,存储速度快,传输方便;aof存储一个文本文件,速度较慢,后期文件会比较大,传输困难。 rdb无法保证数据绝对安全,aof相对安全性高。 rdb默认开启,aof默认关闭 阅读全文

posted @ 2021-07-04 19:25 敖胤 阅读(122) 评论(0) 推荐(0) 编辑

Oracle闪回操作

摘要: 一、引子 今天在公司测试环境的数据库服务器执行了一条update语句,由于失误没有执行到where限定条件,导致将整个表的数据更新成了一样的,而且当时没有发现,提交了事务。导致整个系统崩塌,测试组直接炸了。虽然只是测试环境,但是也要引以为戒。 问题发现之后,想到可以用Oracle的闪回来实现数据恢复 阅读全文

posted @ 2021-07-04 19:22 敖胤 阅读(753) 评论(0) 推荐(0) 编辑