github书籍

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...

github书籍

JDK动态代理

1. 什么是JDK动态代理?1.1 什么是代理模式(Proxy Pattern)代理模式是一种设计模式,它通过为其他对象提供一个代理或占位符来控制对原始对象的访问。即通过代理对象访问目标对象。 代理模式可以在不修改原始类代码的情况下,通过代理类,添加一些功能操作,比如添加方法调用的预处理、后处理等。 代理模式的基本概念包括以下几个部分: 抽象对象(Subject): 这是一个接口,定义了代...

设计模式

聊聊原子性和持久性

1. 概念 什么是原子性? 在同一项事务的处理过程中,事务保证了对多个数据源的修改,要么同时成功,要么同时撤销。 什么是持久性? 事务保证所有成功被提交的数据的修改都能正确的被持久化,不丢失数据。 数据只有写入磁盘、磁带等持久化存储器后才会拥有持久性,只存储在内存中的数据,一旦遇到应用程序突然崩溃,或者数据库、操作系统一侧崩溃,甚至是机器突然宕机等情况数据就会丢失。 但现实最大的困难是...

事务

分布式事务

1. 概述 基于XA协议的2PC、3PC 基于业务层的TCC 应用消息队列+消息表 seata 2. 2PC基于 XA 协议实现的分布式事务,XA 协议中分为两部分:事务管理器和本地资源管理器。其中本地资源管理器往往由数据库实现,比如 Oracle、MYSQL 这些数据库都实现了 XA 接口,而事务管理器则作为一个全局的调度者。 两阶段提交(2PC),对业务侵⼊很小,它最⼤的优势就是对使⽤...

事务

ES介绍

1. 什么是ElasticSearch1.1 概念ElasticSearch 简称为 ES,网址为: https://www.elastic.co/ ES 是一个分布式的开源搜索和分析引擎,适用于文本、数字、地理空间、结构化数据、非结构化数据等数据的搜索。ES 是在 Apache Lucene 的基础上完成开发。由 Elastic 于 2010 年发布。ES 通过其简单的 REST 风格...

软件安装

SSL证书续签

背景因为网站使用的是阿里云ssl免费证书,签发一次有效期只有三个月(一年只能申请20张免费ssl证书)。在过期之前会收到阿里云的即将过期邮件。 操作阿里云创建免费证书数字证书管理服务管理控制台 - SSL 证书 (aliyun.com) 登录后申请免费证书 将证书下载后配置到web服务器(此处我使用的nginx) 重启nginx1./nginx -s reload NGINX配置NGINX...

网站建设

Apache DolphinScheduler

1. 简介 DolphinScheduler | 文档中心 (apache.org) 1.1 介绍Apache DolphinScheduler 是一个分布式易扩展的可视化DAG工作流任务调度开源系统。适用于企业级场景,提供了一个可视化操作任务、工作流和全生命周期数据处理过程的解决方案。 Apache DolphinScheduler 旨在解决复杂的大数据任务依赖关系,并为应用程序提供数据...

软件安装

Apache StreamPark

1. 介绍 make stream processing easier~ 一个神奇的框架,让流处理更简单 1.1 概念实时即未来,在实时处理流域 Apache Spark 和 Apache Flink 是一个伟大的进步,尤其是 Apache Flink 被普遍认为是下一代大数据流计算引擎, 我们在使用 Flink & Spark 时发现从编程模型, 启动配置到运维管理都有很多可以抽...

软件安装

Docker安装rocketmq、rocketmq-console

1 查询镜像docker search rocketmq 2 下载官方镜像1docker pull apache/rocketmq 3 创建卷文件123456mkdir -m 777 -p /opt/module/docker/rocketmq/nameserver/logsmkdir -m 777 -p /opt/module/docker/rocketmq/nameserver/st...

软件安装

Jenkins安装

1. Jenkins简介Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。 2. 安装教程2.1 java17环境搭建 yum/wget 下载慢操作步骤: 首先备份系统自带『yum 源配置文件』,具体路径为:/etc/yum.repos.d/CentOS-Base.repo 1>mv /etc/...

软件安装
123

本站由 卡卡龙 使用 Stellar 1.27.0 主题创建

本站访问量 次. 本文阅读量 次.