上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 69 下一页
摘要: 序 访问者模式可以说是GOF23中设计模式中最复杂的一个,但日常开发中使用频率却不高。 所以说上帝喜欢简洁! 增删改查虽然简单,却是大部分程序员日常主要工作,是可以混饭吃的家伙式。 你技术再牛逼,企业用不到,那对于企业来说也没啥用,所以说合适的才是最好的。 但不常用不等于没有用,这一点的认识到。 概 阅读全文
posted @ 2025-04-24 20:38 千千寰宇 阅读(57) 评论(0) 推荐(0)
摘要: 概述:迭代器模式 ∈ 行为型模式 模式定义 迭代器模式提供了一种统一访问集合对象元素的方式,将遍历操作封装到迭代器中,简化集合接口、并解耦集合与遍历操作。 迭代器模式是一种行为型设计模式 它提供了一种统一的方式来访问集合对象中的元素,而不是暴露集合内部的表示方式。 简单地说,就是将遍历集合的责任封装 阅读全文
posted @ 2025-04-24 09:37 千千寰宇 阅读(73) 评论(0) 推荐(0)
摘要: 序 观察者模式,此模式在笔者所经历的诸多项目代码中很少用。 但基于这种设计思想的软件架构,却应用广泛。 比如: kafka、基于kafka的实时数仓等。 流量削峰,解耦,分布式并行系统的数据总线 这3类情况,是目前我所经历的各项目中kafka的三大用途。 比如: nacos 配置中心,通过订阅-发 阅读全文
posted @ 2025-04-23 12:55 千千寰宇 阅读(126) 评论(0) 推荐(0)
摘要: 概述:享元模式 := Flyweight Pattern ∈ 结构型模式 模式定义 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。 这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。 享元模式尝试【重用】现有 阅读全文
posted @ 2025-04-22 12:12 千千寰宇 阅读(81) 评论(0) 推荐(0)
摘要: 概述 : 门面模式 := 外观模式 := Facade Pattern 产生背景 软件开发过程中,我们经常会遇到复杂系统,其中包含多个子系统和接口。在这种情况下,为了简化客户端的调用过程,提高代码的可维护性和可读性,我们可以使用门面模式。 模式定义 门面模式(Facade Pattern)也叫做外观 阅读全文
posted @ 2025-04-22 12:11 千千寰宇 阅读(361) 评论(1) 推荐(1)
摘要: 概述: 组合模式(Composite Pattern):= 部分-整体模式(Part-Whole Pattern) 场景引入 场景1:文件系统的目录层次结构 我们对于这个图片肯定会非常熟悉,这两幅图片我们都可以看做是一个文件结构,对于这样的结构我们称之为树形结构。 在数据结构中我们了解到可以通过调用 阅读全文
posted @ 2025-04-22 09:50 千千寰宇 阅读(91) 评论(0) 推荐(0)
摘要: 1 问题描述 环境信息 spring-cloud-gateway : 2.2.9.RELEASE spring-boot : 2.3.12.RELEASE spring : 5.2.15.RELEASE java : 1.8 deploy on k8s 调用方微服务的异常日志 打印了被调用方(Spr 阅读全文
posted @ 2025-04-21 21:17 千千寰宇 阅读(57) 评论(0) 推荐(0)
摘要: 序 在微服务架构的应用中, Feign、Hystrix,Ribbon三者都是必不可少的,可以说已经成为铁三角。 概述: Feign(Http Client)、Hystrix(熔断器)、Ribbon(客户端式的负载均衡器) 组件介绍 Feign : Http 客户端 Feign是一款Java语言编写的 阅读全文
posted @ 2025-04-21 14:44 千千寰宇 阅读(103) 评论(0) 推荐(0)
摘要: 概述:适配器模式 模式定义 适配器模式是一种结构型设计模式 它允许将不兼容的对象转换成可兼容的接口。 主要目的: 解决在不改变现有代码的情况下,使不兼容的接口之间能够正常工作,通过创建一个中间转换的适配器来将一个对象转换成我们所需要的接口。 模式的组成 目标接口(Target):需要适配的标准接口 阅读全文
posted @ 2025-04-21 01:38 千千寰宇 阅读(86) 评论(0) 推荐(0)
摘要: 序 大学阶段,已在专业课程中系统学习过设计模式。 但随着进入企业工作,对设计模式的理解才愈加深刻,为此有必要对设计模式进行专门的总结、提炼,以指导未来的程序设计与开发工作。 设计模式总述 - 博客园/千千寰宇 本文主要参考自: 桥接模式(Bridge Pattern)-(最通俗易懂的案例) - CS 阅读全文
posted @ 2025-04-19 10:43 千千寰宇 阅读(65) 评论(0) 推荐(0)
摘要: 概述:空对象模式 模式简介 在空对象模式(Null Object Pattern)中,一个空对象取代 NULL 对象实例的检查。 Null 对象不是检查空值,而是反应一个不做任何动作的关系。 这样的 Null 对象也可以在数据不可用的时候提供默认的行为。 在空对象模式中,我们创建一个指定各种要执行的 阅读全文
posted @ 2025-04-17 13:07 千千寰宇 阅读(55) 评论(0) 推荐(0)
摘要: 概述:管道/过滤器模式 := Pipeline/Filter Pattern := 标准模式 模式简介 过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式 这种模式允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。 阅读全文
posted @ 2025-04-16 13:55 千千寰宇 阅读(135) 评论(0) 推荐(0)
摘要: 序 关键词:原码、补码、反码 [计组] 计算机编码方式:原码、反码、补码 - 博客园/千千寰宇 关键词: int / float(IEEE 754 单精度浮点数) / double(IEEE 754 双精度浮点数) 关键词: IEEE 754 浮点数 在IEEE 754格式的浮点数由 3 个部分组成 阅读全文
posted @ 2025-04-16 00:40 千千寰宇 阅读(69) 评论(0) 推荐(0)
摘要: 序 此文是Java数据对象转换工具系列的最后1篇。 本文(Apache Commons BeanUtils)主要参考自: Apache Commons BeanUtils: JavaBean操作的艺术 - Segmentfaul 概述:Apache Commons BeanUtils:Java数据对 阅读全文
posted @ 2025-04-12 14:04 千千寰宇 阅读(474) 评论(0) 推荐(0)
摘要: 概述:Spring BeanUtils:Java数据对象转换工具、对象属性操纵助手 工具简介 Spring 的BeanUtils是Spring框架提供的一个实用工具类 它封装了一系列操作Java Bean的方法,旨在简化Java Bean属性的获取、设置、复制等操作。 通过使用BeanUtils,开 阅读全文
posted @ 2025-04-12 11:43 千千寰宇 阅读(189) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 69 下一页