- 博客(6)
- 收藏
- 关注
原创 Dubbo
1.基于SOA思想将传统单一应用拆分web(消费者) 模块和Service(提供者)模块,基于Dubbo通信。2.辅助SpringCloud架构提升效率Dubbo基于TCP(传输层)协议,效率更高。可以替换Feign,提升高并发压力。
2024-01-22 17:23:41
478
原创 MQ之RabbitMQ
MQ,中文是消息队列,字面来看就是存放消息的队列。也就是时间驱动架构中的BrokerAMQP是用于在应用程序或之间传递业务消息的开放标准。该协议与语言平台无关,更符合微服务中独立性的要求。SpringAMQP是基于AMQP协议定义的一套API规范,提供了模版来发送和接受消息。包括两部分,其中Spring-amqp是基础抽象,spring-rabbit是底层的默认实现。
2024-01-22 17:22:43
1004
原创 Spring框架(事务)
(1)事务是数据库操作的最基本单元,逻辑上的一组操作,要么都成功,若果有一个失败所有操作都失败(2)经典案例:银行转账*lucy转账100元给mary*lucy少100,mary多100。
2023-04-02 11:27:39
145
原创 Spring框架(AOP篇)
(1)面向切面的编程,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑的各个部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。例子:在登录功能的基础上添加功能*权限判断*原始方式:修改源代码实现*不通过修改源代码方式添加新的功能实现*权限判断模块通俗的讲就是不通过修改源代码的方式,在主干功能里面添加新的功能。(1)有两种情况的动态代理第一种:有接口的情况,使用Jdk动态代理*创建接口实现类的代理对象,增强类的方法第二种:没有接口的情况,使用CGLIB动态代理*创建子类的代理对象,增
2023-03-31 09:39:43
214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人