logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式之模版方法模式与策略模式

模版方法模式、策略模式、简单工厂模式

#设计模式#策略模式
分布式事务的应用场景

常见的分布式事务的应用场景

设计模式之观察者模式相关、监听器模式

观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时,会通知所有观察者对象,使它们能够自己更新自己。(在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新)观察者模式结构图:Subject类,可以翻译为主题或者抽象通知者,一般用一个抽象类或者一个接口实现。它把所有对观察者对象的引用保存在一个聚集里,每个

#观察者模式
Java-访问权限修饰符(public、protected、private)

Java访问权限修饰符共有四种:public、protected、private、没有修饰符(默认访问权限(default accsess))。访问权限修饰符可以位于定义的类名,属性名和方法名之前。每个访问权限修饰符只能控制它所修饰的对象。如果不提供访问修饰符,就意味着“包访问权限”。所以无论如何,万物都有某种形式的访问控制权。对于类、类中的方法和属性,如果没有使用修饰符(默认访问权限(defau

#java
设计模式之工厂模式(简单工厂、工厂方法、抽象工厂)

工厂模式工厂模式的作用:实现了创建者和调用者的分离核心本质:实例化对象不使用new,用工厂方法代替将选择实现类,创建对象统一管理和控制。从而将调用者跟我们的实现类解耦详细分类:简单(静态)工厂模式:用来生产同一等级结构中的任意产品(对于增加新的产品,需要修改已有代码)工厂方法模式:用来生产同一等级结构中的固定产品(支持增加任意产品)抽象工厂模式:围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工

#抽象工厂模式#工厂方法模式
RabbitMQ如何防止消息丢失及重复消费

文章目录RabbitMQ如何防止消息丢失及重复消费一、消息丢失1.1、生产者没有成功把消息发送到MQ1.1.1、confirm(发布确认)机制1.1.2、事务机制1.2、RabbitMQ接收到消息之后丢失了消息1.3、消费者弄丢了消息二、如何防止重复消费RabbitMQ如何防止消息丢失及重复消费一、消息丢失如图所示,RabbitMQ丢失消息的情况可以发送在任何一个节点。1.1、生产者没有成功把消息

狂神-SpringBoot笔记-总

SpringBootSpringBoot 是用来简化Spring的,本质上和Spring是一致的, 核心点是自动装配一、SpringBoot简介1.1回顾什么是SpringSpring是一个开源框架(就是一个容器,工厂),2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。1.2Spring是如何简化Jav

kafka怎么保证不丢失消息和不重复消费消息

kafka学习目录:kafka目录文章目录一、生产者推送消息时怎么保证消息不丢失和不重复1.1、总体概况1.1.2、什么是ISR呢?1.1.3、ACK机制1.1.4、三种语义1.2、过程总结1.3、follower与leader出故障,怎么保证数据的一致性二、消费者丢失消息和重复消费消息的情况三、总结Kafka中怎么保证消息不会丢失和不重复消费?从两个方面分析:消费推送和消息消费。也就是生产者和消

#kafka
    共 21 条
  • 1
  • 2
  • 3
  • 请选择