装饰设计模式(IO流中用的多) 装饰设计模式的概述 装饰模式就是使用被装饰类的一个子类的实例,在客户端将这个子类的实例交给装饰类。是继承的替代方案。 优点 使用装饰模式,可以提供比继承更灵活的扩展对象的功能,它可以动态的添加对象的功能,并且可以随意的组合这些功能。 缺点 正因为可以随意组合,所以就可
转载 2018-04-12 22:50:00
44阅读
2评论
basket 类中的 fruits 字段是可用存放 fruit 类型数据的数组,在一个 basket 类的实例中可\装有其他物品。
原创 2022-09-10 00:51:52
464阅读
内容简介原版连续畅销 12 年、重印 25 次!194 张图表 + Java 示例代码 = 轻松理解 GoF 的 23 种设计模式《程序员的数学》《数学女孩》作者结城浩又一力作◆图文并茂194 张图表(包括 57 张 UML 类图)穿插文中,帮助理解各设计模式◆通俗易懂用浅显的语言逐一讲解 23 种设计模式,读完此书会发现 GoF 书不再晦涩难懂◆专业实用编写了 Java 程序代码来实现设计模式,
java图解设计模式学习笔记1设计模式的应用场景设计模式常用的七大原则:单一职责原则接口隔离原则依赖倒转原则里式替换原则开闭原则ocp迪米特法则合成复用原则 设计模式的应用场景面向对象(oo)-> 功能模块【设计模式+算法(数据结构)】->框架【使用多种设计模式】->架构【服务器集群】 编写软件过程中,使用设计模式来提高程序的耦合性,内聚性,可维护性,可拓展性,重用性,灵活性。
DataX 是阿里巴巴开源的一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle 等)、HDFS、Hive、ODPS、HBase、FTP 等各种异构数据源之间稳定高效的数据同步功能。前段时间我在 K8s 相关文章中有提到过数据同步的项目,该项目就是基于 DataX 内核构建的,由于公司数据同步的需求,还需要在 DataX 原有的基础上支持增量同步功能,同时支持分布式调度
转载 2021-06-05 21:17:56
858阅读
摘一句子,加油生活 :) 2019.9.12我多想拥抱你,可惜时光之里山南水北,可惜你我之间人来人往。 ...
原创 2022-12-12 15:57:20
80阅读
DataX 是阿里巴巴开源的一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle 等)、HDFS、Hive、ODPS、HBase、FTP 等各种异构数据源之间稳定高效的数据同步功能。前段时间我在 K8s 相关文章中有提到过数据同步的项目,该项目就是基于 DataX 内核构建的,由于公司数据同步的需求,还需要在 DataX 原有的基础上支持增量同步功能,同时支持分布式调度
推荐 原创 2023-03-15 13:46:58
491阅读
前言 目前大部分的后端开发人员对MySQL的理解可能停留在一个黑盒子阶段。 对MySQL基本使用没什么问题,比如建库、建表、建索引,执行各种增删改查。 所有很多后端开发人员眼中的MySQL如下图所示 导致在实际工作中碰到MySQL中死锁异常、SQL性能太差、异常报错等问题时,直接百度搜索。 然后跟着
转载 2022-08-02 21:00:28
139阅读
DataX 是阿里巴巴开源的一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle 等)、HDFS、Hive、ODPS、HBase、FTP 等各种异构数据源之间稳定高效的数据同步功能。 前段时...
转载 2021-08-12 10:01:09
152阅读
2评论
DataX 是阿里巴巴开源的一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle 等)、HDFS、Hive、ODPS、HBase、FTP 等各种异构数据源之间稳定高效的数据同步功能。 前段时...
转载 2020-09-07 07:35:00
119阅读
2评论
一、单一职责原则就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆...
转载 2021-12-31 20:37:22
85阅读
Iterator模式
原创 2018-06-19 21:52:53
1191阅读
一、介绍 外观模式又叫门面模式,主要包含以下主要角色。 外观(Facade)角色:为多个子系统对外提供一个共同的接口。 子系统(Sub System)角色:实现系统的部分功能,客户可以通过外观角色访问它。 客户(Client)角色:通过一个外观角色访问各个子系统的功能。 二、使用场景 (1) 开发阶 ...
转载 2021-10-20 10:12:00
79阅读
2评论
https://www.cnblogs.com/lbzhello/p/kafka-20190708.html 什么是消息队列? 简单来说,消息队列是存放消息的容器。客户端可以将消息发送到消息服务器,也可以从消息服务器获取消息。 问题导读:********* 为什么需要消息系统? kafka架构? kafka如何存储消息? Producer如何发送消息? Consumer如何消费
转载 2021-06-19 14:33:14
262阅读
本文主要讲述了在传统电商企业中,订单系统应承载的角色,就订单系统所包含的主要功能模块梳理了设计思路,并对订单系统未来的
转载 2022-05-14 19:12:46
120阅读
迭代器模式
1 为什么需要权限管理日常工作中权限的问题时时刻刻伴随着我们,程序员新入职一家公司
转载 2023-05-30 11:11:57
242阅读
1 账务清结算系统职责概述 账务清结算系统是支付系统的资金控制管理模块,分为: 1.1 账务 账务系统为外部客户和内部管理者提供符合公司内部财务核算的各种会计凭证、账簿与财务报表,一般分为: 实时入账模块,负责在线完成客户账户余额更新 日终批处理模块,负责日终余额校验并完成会计报表统计 1.2 清结算 支付业务的资金计算模块,最终目的是实现与商户的货款两清,功能包括: 清算(Clearing
原创 7月前
331阅读
# Java多线程设计模式实现流程 ## 1. 简介 《图解Java多线程设计模式》是一本介绍Java多线程设计模式的经典书籍。本文将指导你如何实现这本书的内容。 ## 2. 实现步骤 ```mermaid flowchart TD A(了解书籍目录) --> B(创建项目) B --> C(编写单元测试) C --> D(实现各个设计模式) D --> E(
原创 2023-08-19 13:57:10
35阅读
  • 1
  • 2
  • 3
  • 4
  • 5