SpringBoot自动装配原理
资料来源:地址 1. 前置知识1.1 spring中bean注入的三种形式12345678@Data@NoArgsConstructor@AllArgsConstructorpublic class Person { private String name; private Integer age; private Boolean sex;} s...
资料来源:地址 1. 前置知识1.1 spring中bean注入的三种形式12345678@Data@NoArgsConstructor@AllArgsConstructorpublic class Person { private String name; private Integer age; private Boolean sex;} s...
1. 简介XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 文档地址: 中文文档 English Documentation 源码仓库地址: 源码仓库地址 Release Download https://github.com/xuxueli/xxl-job Download h...
1、Clean-Code-Noteshttps://github.com/JuanCrg90/Clean-Code-Notes 2、putting-the-you-in-cpuhttps://cpu.land/ 3、大语言模型https://llmbook-zh.github.io/ 4、动手学大模型应用开发https://github.com/datawhalechina/llm-univ...
1. 什么是JDK动态代理?1.1 什么是代理模式(Proxy Pattern)代理模式是一种设计模式,它通过为其他对象提供一个代理或占位符来控制对原始对象的访问。即通过代理对象访问目标对象。 代理模式可以在不修改原始类代码的情况下,通过代理类,添加一些功能操作,比如添加方法调用的预处理、后处理等。 代理模式的基本概念包括以下几个部分: 抽象对象(Subject): 这是一个接口,定义了代...
1. 概念 什么是原子性? 在同一项事务的处理过程中,事务保证了对多个数据源的修改,要么同时成功,要么同时撤销。 什么是持久性? 事务保证所有成功被提交的数据的修改都能正确的被持久化,不丢失数据。 数据只有写入磁盘、磁带等持久化存储器后才会拥有持久性,只存储在内存中的数据,一旦遇到应用程序突然崩溃,或者数据库、操作系统一侧崩溃,甚至是机器突然宕机等情况数据就会丢失。 但现实最大的困难是...
1. 概述 基于XA协议的2PC、3PC 基于业务层的TCC 应用消息队列+消息表 seata 2. 2PC基于 XA 协议实现的分布式事务,XA 协议中分为两部分:事务管理器和本地资源管理器。其中本地资源管理器往往由数据库实现,比如 Oracle、MYSQL 这些数据库都实现了 XA 接口,而事务管理器则作为一个全局的调度者。 两阶段提交(2PC),对业务侵⼊很小,它最⼤的优势就是对使⽤...
1. 什么是ElasticSearch1.1 概念ElasticSearch 简称为 ES,网址为: https://www.elastic.co/ ES 是一个分布式的开源搜索和分析引擎,适用于文本、数字、地理空间、结构化数据、非结构化数据等数据的搜索。ES 是在 Apache Lucene 的基础上完成开发。由 Elastic 于 2010 年发布。ES 通过其简单的 REST 风格...
背景因为网站使用的是阿里云ssl免费证书,签发一次有效期只有三个月(一年只能申请20张免费ssl证书)。在过期之前会收到阿里云的即将过期邮件。 操作阿里云创建免费证书数字证书管理服务管理控制台 - SSL 证书 (aliyun.com) 登录后申请免费证书 将证书下载后配置到web服务器(此处我使用的nginx) 重启nginx1./nginx -s reload NGINX配置NGINX...
1. 简介 DolphinScheduler | 文档中心 (apache.org) 1.1 介绍Apache DolphinScheduler 是一个分布式易扩展的可视化DAG工作流任务调度开源系统。适用于企业级场景,提供了一个可视化操作任务、工作流和全生命周期数据处理过程的解决方案。 Apache DolphinScheduler 旨在解决复杂的大数据任务依赖关系,并为应用程序提供数据...
1. 介绍 make stream processing easier~ 一个神奇的框架,让流处理更简单 1.1 概念实时即未来,在实时处理流域 Apache Spark 和 Apache Flink 是一个伟大的进步,尤其是 Apache Flink 被普遍认为是下一代大数据流计算引擎, 我们在使用 Flink & Spark 时发现从编程模型, 启动配置到运维管理都有很多可以抽...