后端
【设计模式】抽象工厂模式(Abstract Factory)详解:一次创建“一整套产品”
文章目录
1. 引言:当工厂方法还不够用时
2. 什么是抽象工厂模式
GoF 定义
3. 抽象工厂模式的核心思想:产品族
什么是产品族?
4. 抽象工厂模式的角色组成
5. 示例场景:跨平台 UI 组件库
6. 抽象产品定义
Button
TextBox
7. 具体产品实现
Windows 系列
volatile原理知道吗?
相⽐synchronized的加锁⽅式来解决共享变量的内存可⻅性问题,volatile就是更轻量的选择,他没有上
下⽂切换的额外开销成本。使⽤volatile声明的变量,可以确保值被更新的时候对其他线程⽴刻可⻅。
volatile使⽤内存屏障来保证不会发⽣指令重排,解决了内存可⻅性的问题。
我们知道,线程都是从主内存中读取共享变量到⼯作内存来操作,完成之后再把结果写会主内存,但是
这样就会带来可⻅
Oracle 19c入门学习教程,从入门到精通,SQL*Plus命令详解:语法、使用方法与综合案例 -知识点详解(4)
SQL*Plus命令详解:语法、使用方法与综合案例SQLPlus 是 Oracle 数据库自带的命令行工具,用于执行 SQL 语句、PL/SQL 块以及管理数据库会话。本章将系统讲解 SQLPlus 的核心命令及其使用方法,并提供详细的安装说明、语法解析、注释丰富的示例代码及综合性实战案例。
一、SQL*Plus 安装与配置(以 Windo
Ceph集群-2·创建部署
一、环境准备
拓扑图
1台客户端虚拟机:Client
3台存储集群虚拟机:node1~3
存储集群虚拟机IP地址分别为:192.168.88.11~13
每台存储集群虚拟机至少要有2g的内存
每台存储集群虚拟机需要含有2块空闲硬盘
每台存储集群虚拟机搭建好yum等服务
实验拓扑.png
二、Ceph:分布式存储集群部署流程思路
环境准备
配置NTP服务
安装软件包
创建集群
创建
Oauth 2.0 简单理解
Oahth 2.0是一种授权机制,颁发token令牌
其中令牌是短期的,到期会自动失效。而密码是长期的,不修改长期有效。
令牌获取有四种方式:
授权码
密码式
隐藏式
客户端凭证
1.授权码
第三方应用先申请一个授权码,然后再用该码获取令牌。
流程
2.密码式
高度信任某个应用,允许用户把用户名和密码告诉应用,应用使用该账号密码,去申请令牌。
3.隐藏式
用于没有后端的纯前端应用
【基于SpringBoot的图书购买系统】Redis中的数据以分页的形式展示:从配置到前后端交互的完整实现
引言在当今互联网应用开发中,高性能和高并发已经成为系统设计的核心考量因素。Redis作为一款高性能的内存数据库,以其快速的读写速度、丰富的数据结构和灵活的扩展性,成为解决系统缓存、高并发访问等场景的首选技术之一。在图书管理系统中,尤其是涉及特价秒杀、热门图书展示等高频访问场景时,Redis的应用能够显著提升系统响应速度和用户体
从 “Hello AI” 到企业级应用:Spring AI 如何重塑 Java 生态的 AI 开发
🔥个人主页:@草莓熊Lotso
🎬作者简介:C++研发方向学习者
📖个人专栏: 《C语言》 《数据结构与算法》《C语言刷题集》《Leetcode刷题指南》
⭐️人生格言:生活是默默的坚持,毅力是永久的享受。
前言:当大模型浪
第11章 流量路由Ingress(二)
11.2 场景化需求
11.2.1 多入口访问Ingress
Nginx Ingress Controller和其入口SLB是解耦,若要增删改查Ingress,控制器就会去配置Nginx,但不会影响入口SLB。所以我们可以通过创建多个入口SLB的方式(即LoadBalance类型的Service),把Ingress暴露在集群之外。
为了节约SLB的费用,可以将Ingress入口SLB改成内网类型,
负载均衡相关概念和思考(纯导学,具体内容后续会更新)
1. 什么是负载均衡
负载均衡(Load balance)是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。
特点
使用带有负载平衡的多个服务器组件,取代单一的组件,可以通过冗余提高可靠性。(负载平衡服务通常是由专用软件和硬件来完成。)
主要作用∶
将大量作业合理地分摊到多个
