Maven配置镜像

笔记  Java 

https://developer.aliyun.com/mvn/guide添加下面的字段:<mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓

水平分表和垂直分表

笔记 

水平分表将同一张大表中的数据根据某些规则水平地分散到多张结构相同的小表中。每张小表包含了原始大表的全部列,但是只包含一部分行。垂直分表这种分表方式是把一张大表的列拆分成多个小表,通常是将访问频率低,字段长度大的列单独放在一张表中,这样在查询高频列的时候,就不需要加载那些不常用的大字段,提高了查询效率

SnowFlake算法

笔记 

SnowFlake算法什么是雪花算法SnowFlake是Twitter开源的分布式ID生成算法Twitter雪花算法生成后是一个64bit的long型数值,组成部分引入了时间戳,基本保持了自增。优点高性能可用: 生成时不依赖数据库,完全在内存中生成。高吞吐: 每秒钟能生成数百万的自增IDID 自增:

volatile 实现单例模式的双重锁

笔记  Java 

什么是单例模式的双重锁单例模式的双重锁是一种实现单例模式的技术,通过两次检查实例是否为null,结合同步锁来保证在多线程环境下只创建一个实例,并试图通过减少同步的次数来提高性能。为了确保线程安全,尤其在涉及到对象创建的指令重排的问题的时候,通常需要使用 volatile关键字来修饰单例类的实例变量。

Vue useAttrs 作用

笔记  vue  前端 

useAttrs 返回一个对象,其中包含所有 没有 被声明为 props 的属性(attributes)。父组件<script setup lang="ts">import Demo from "./views/Demo.vue";</scr

axios封装实例

笔记 

AXIOS请求执行过程

K8S资源管理方式


K8S资源管理方式概述命令式对象管理:直接通过命令去操作 Kubernetes 的资源。kubectl run nginx-pod --image=nginx:latest --port=80命令式对象配置:通过命令配置和配置文件去操作 Kubernetes 的资源。kubectl create/p

Kubernetes 架构


Kubernetes 架构K8s是典型的Master-Worker架构。 Master Node 负责管理整个集群,Worker Node 负责运行应用程序和服务。MasterNode (K8S控制面)控制平面组件会为集群做出全局决策,比如资源的调度。 以及检测和响应集群事件,例如当不满足 Depl

Kubernetes 资源对象


NodeNode: 节点,一个物理机或者一台虚拟机PodPod是K8S的最小调度单元,可以理解为容器的抽象。一个Pod就是一个或者多个应用容器的组合。它创建了一个容器的运行环境,在这个环境中,容器可以共享一些资源,比如网络,存储和运行时的一些配置等等,用到了Linux的namespace和cgrou

Docker容器技术原理

笔记  Go 

Docker容器技术原理chroot什么是busybox?什么是chroot呢?用 chroot 仅仅隔离了文件系统根目录,但没有隔离其他资源,因此还不能称之为一个完整的容器。想实现容器,我们还需要Linux内核的其他特性NamespaceNamespace对内核资源进行隔离,使得容器中的进程都可以