后端

第10章 集群与存储系统

在云环境中。存储资源和计算资源的管理方式往往不同。为了能够屏蔽底层不同存储厂商存储实现的细节,K8s引入了Persistent Volume Claim(PVC)、Persistent Volume(PV)、Storage Class(SC)等API原语(Promitive),以及抽象出来一套标准的可以与K8s交互的接口(FlexVolume、SI),将具体的存储实现与K8s自身解耦。 10.1

Redis-分布式缓存(二)

前置文章: 一、Redis-分布式缓存(一) 零、本文纲要 一、单机Redis的问题 二、Redis哨兵机制 1、认识Redis哨兵机制 2、主观下线和客观下线 3、新master选举 4、故障转移步骤 5、搭建哨兵集群 6、RedisTemplate的哨兵模式 tips:Ctrl + F快速定位所需内容阅读吧。 一、单机Redis的问题 1、数据丢失问题 实现Redis数据持久化; 2、并发

【前瞻创想】Kurator 与分布式云原生的下一代范式想象!

👋 你好,欢迎来到我的博客!我是【菜鸟不学编程】    我是一个正在奋斗中的职场码农,步入职场多年,正在从“小码农”慢慢成长为有深度、有思考的技术人。在这条不断进阶的路上,我决定记录下自己的学习与成长过程,也希望通过博客结识更多志同道合的朋友。      🛠️ 主要方向包括 J

【BUUCTF】【WEB】easy_serialize_php

(PS:以其他大佬的wp作为参考,辅以自身的理解,新手小白,有问题欢迎指出)这题的考点:extract () 变量覆盖漏洞;PHP反序列化漏洞逃逸;SESSION全局变量打开题目进入页面直接点进去,看到源码介绍$_SESSION的地址:#<

LeetCode-392-判断子序列

判断子序列 题目描述:给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。 进阶: 如果有大量输入的 S,称作 S1, S2, ... , Sk 其中 k >= 10亿,你需要依次检查它们是否为 T 的子序列。在这种情

【JavaEE】Spring Boot 快速上手

引言作为一名 Java 开发者,你一定听说过 Spring 框架。它功能强大、生态丰富,但早年间的 Spring 项目往往伴随着繁琐的 XML 配置和复杂的依赖管理。为了简化开发流程,Spring Boot 应运而生——正如其名,它为 Spring 程序搭建了一个“脚手架”,让我们能更快速、更高效地构建应用。本文将从环境准备开

微服务学习笔记(1)——SpringCloud概述

🔥我的主页: 九转苍翎 ⭐️个人专栏: 《Java SE 》 《Java集合框架系统精讲》 《MySQL高手之路:从基础到高阶 》 《计算机网络 》 《Java工程师核心能力体系构建》 《RabbitMQ理论与实践》 天行健,君子以自强不息

《数学之美》读书笔记02

计算机的能力有数学上的边界。20世纪30年代中期,图灵思考了三个本源问题:世界上是否所有的数学问题都有明确的答案?如果一个问题有答案,能否通过有限步的计算得到答案?对于那些可以在有限步计算出来的数学问题,能否有一种机器,让它不断运转,最后当机器停下来的时候,那个数学问题就解决了? 世界上只有一部分问题可以最终转化为数学问题在数学问题中,也只有一部分问题可以判定有无答案,即可判定问题。对于可判定问题

RN应用的启动流程

概念介绍: ReactContext:继承自ContextWrapper,是ReactNative应用的上下文 ReactInstanceManager: 是ReactNative应用的管理类,负责创建ReactContext,CatalystInstance等。 CatalystInstance:Java层、C++层、JS层通信总管理,管理Java层、JS层核心Module映射表和回调,三端通