logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【五】Python 代理模式

代理通常就是一个介于请求方和提供方之间的中介系统。在设计模式的上下文中,代理是充当实际对象接口的类。对象类型可以是多样化的,例如网络连接、内存和文件中的大对象,等等。简而言之,代理就是封装实际服务对象的包装器或代理人。代理可以为其包装的对象提供附加功能,而无需更改对象的代码。

文章图片
#python#代理模式#设计模式
【二】python工厂模式

在面向对象编程中,术语“工厂”表示一个负责创建替他类型对象的类。通常情况下,作为一个工厂的类有一个对象以及与它关联的多个方法。客户端使用某些参数调用此方法,之后,工厂会据此创建所需类型的对象,然后将它们返回给客户端。工厂模式在实际的应用场景举例:假如有一个消息通知的功能,需要实现根据不同的消息内容发送到邮件、微信等渠道。我们就可以利用工厂模式来进行解耦,以后如果新增了短信等其他通知方式,就可以轻松

文章图片
【python3零基础入门】No7.迭代器与生成器

1. 本章核心概念 迭代器(Iterator) 可以记住遍历位置的对象从集合第一个元素开始访问,直到结束只能前进,不可后退依赖两个方法:iter()、next()字符串、列表、元组等都可以创建迭代器 生成器(Generator) 使用 yield 的函数本质上是迭代器每次执行到 yield 会暂停,下次从暂停处继续按需生成值,节省内存适合大量数据或无限序列 2. 关键语法与机制 iter() 将可

#python#开发语言
RabbitMQ 入门教程(Python 版 · 超详细)

RabbitMQ 是企业级系统中最常用的消息队列中间件之一,广泛应用于订单系统、日志系统、异步任务、削峰填谷、微服务解耦等场景。本文将从带你快速入门 RabbitMQ。

#rabbitmq#python#分布式
Python 实战教程 :使用 rabbitmq_delayed_message_exchange 插件实现延时队列

x-delay: 延迟毫秒数RabbitMQ 会在延迟时间到达后再投递消息到队列。使用毫秒级精确延迟每条消息独立延迟无需死信队列无需多个 TTL 队列代码简单、维护成本低声明延迟交换机声明队列并绑定发送消息时设置x-delay即可完成延时队列功能。

#python#rabbitmq#stm32
【java笔记】No2.Java 基础语法:从零开始的核心知识总结

标识符包括:变量名、方法名、类名、包名等。Java 中所有方法必须写在类中。

#java#python
RabbitMQ 四种交换机的区别对比(Python版)

RabbitMQ 的核心是,它决定消息如何路由到队列。RabbitMQ 内置四种交换机类型,每种适用于不同业务场景。

#rabbitmq#python#分布式
【java笔记】No6.建议收藏!Java 常用 API 总结

/ 定义自定义异常// 抛出自定义异常throw new MyException("年龄不能为负数");基础 API:Object(所有类父类)、String(不可变)、StringBuilder(可变)、包装类(基本转对象)是日常开发的基础,必须熟练;集合 API:ArrayList(查询)、HashMap(键值对)是高频核心,掌握增删改查和遍历;工具类 API:Arrays、Collectio

#java#python
【Java笔记】No7.Java IO 流详解(超全版 | 含体系结构图 + 示例代码)

本文全面介绍了Java IO流体系,包括其分类、核心类和最佳实践。主要内容涵盖:字节流与字符流的区别、四大抽象基类、缓冲流提升性能的原理、转换流的编码处理、数据流与对象流的序列化操作,以及File类的文件操作。文章还提供了try-with-resources的资源管理方案和IO体系结构图,最后总结了IO流的核心逻辑:字节/字符、输入/输出、节点流/处理流三大维度。掌握这些知识可应对绝大多数Java

#java#python
    共 13 条
  • 1
  • 2
  • 请选择