博客
分类
标签
归档
友链
关于
博客
分类
标签
归档
友链
关于
Spring|基础|AOP
面向切面(AOP) AOP的本质也是为了解耦,它是一种设计思想 AOP(Aspect Oriented Programming),意为面向切面编程。最早由AOP联盟组织提出的,指定的一套规范,Spring将AOP的思想引入到预编译方式和运行期间东岱代理实现程序的统一维护的一种技术。 从要点实例分析,类似于添加日志这种解耦类的问题,如果没有Spring框架, 我们需要在每个service的...
2024-03-25
Spring
Spring
阅读全文
Spring|基础|IOC/DI
控制反转(IOC) 从【基础|第一个spring项目】中的实例分析,如果没有Spring框架,就需要手动去创建User/Dao/Service等;有了Spring框架后,可以将原有的Bean的创建工作转给框架,需要用的时候从Bean的容器中获取即可。 1234567// create and configure beansApplicationContext context = new...
2024-03-25
Spring
Spring
阅读全文
Spring|基础|第一个spring项目
hello Spring 结合上面的使用场景,设计一个查询用户的案例的两个需求,来看Spring框架帮我们简化了什么开发工作: 查询用户数据 - 来看DAO+POJO-> Service 的初始化和装载。 给所有Service的查询方法记录日志 创建maven项目 添加pom依赖 12345678910111213141516171819202122232425262...
2024-03-25
Spring
Spring
阅读全文
Spring|基础|框架的组成
Spring框架的特性与优势 特性 非侵入式:基于Spring开发的应用中的对象可以不依赖于Spring的API 控制反转:IOC(Inversion of control),指的是将对象的创建权交给Spring去创建。使用Spring之前,对象的创建都是由我们在代码new出来的,使用Spring之后,对象的创建就可以交给Spring框架。 依赖注入:DI(Dependency Inje...
2024-03-25
Spring
Spring
阅读全文
Spring|汇总
spring框架解析 spring项目 基础IOC 基础AOP 基础 - MVC请求流程 // todo 进阶 - IOC实现原理 体系架构 整体功能 结构设计 BeanFactory和BeanRegistry IOC容器功能规范和Bean的注册 Spring Bean的创建时典型的工厂模式,这一系列的Bean工厂,也就是IOC容器。为对象间的依赖关系提供了很多便利和基础服务,在S...
2024-03-25
Spring
Spring
阅读全文
Redis|集群
未完成 集群 Redis集群是Redis提供的分布式数据库方案,集群通过分片(sharding)来进行数据共享,并提供复制和故障转移功能。 节点 槽指派 执行命令 重新分片 ASK错误 复制和转移 消息
2024-03-25
Redis
Redis
阅读全文
Redis|哨兵
Sentinel Sentinel是redis的高可用性(high availability)解决方案:由一个或者多个Sentinel实例(instance)组成的Sentinel系统,可以监视任意多个主服务器,以及这些主服务器属下的所用从服务器,并在被监视的主服务器进入下线状态时,自动将下线的主服务器属下的某个从服务器升级为新的主服务器,然后由新的主机服务器代替已下线的主服务器继续处理命令...
2024-03-25
Redis
Redis
阅读全文
Redis|主从
主从复制 在redis中,用户可以通过 slaveof命令或者设置slaveof选项,让一个服务器去复制(replicate)另一个服务器,我们将被复制的服务器称为主服务器(master),而对主服务器进行复制的服务器称为从服务器(slave)。关系图如下: 🔎基础案例: 现在有两台redis服务器,分别是 127.0.0.1:6379和127.0.0.1:6380 在6380服...
2024-03-25
Redis
Redis
阅读全文
Redis|AOF持久化
AOF持久化 AOF持久化是通过保存redis服务器所执行的写命令来记录数据库状态的。 写入到AOF文件的命令都是以redis的命令请求格式保存的,且redis的命令请求是纯文本格式,四亿可以直接打开AOF文件查看内容。 具体实现 AOF持久化功能的实现可以分为命令追加(append)、文件写入、文件同步(sync)三个步骤。 命令追加 当AOF持久化功能处于开启状态时,服务器在执行完一个...
2024-03-25
Redis
Redis
阅读全文
Redis|RDB持久化
RDB持久化 RDB持久化既可以手动执行,也可以根据服务器配置选项定期执行,该功能可以将某一时刻上的数据保存到一个RDB文件中,RDB文件保存在硬盘里,所以即使redis服务器进程退出,甚至运行redis服务器的计算机宕机,只要RDB文件存在,redis服务器就能通过RDB文件还原。 RDB文件的创建和载入 创建 save命令 会阻塞redis服务器进程,直到RDB文件创建完毕为止。在服...
2024-03-25
Redis
Redis
阅读全文
上一页
2 / 4
下一页