分布式 原理etcd k8s
MyBatis机制介绍与原理
插件简介 什么是插件 插件是一种软件组件,可以在另一个软件程序中添加功能或特性。插件通常被设计成可以==随时添加或删除==的,而不影响==主程序==的功能。插件可以==扩展==软件程序的功能,这让用户可以根据自己的需求定制软件,提高工作效率。常见的插件包括浏览器插件、音频和视频编辑软件的特效插件、图 ......
计算机组成原理——总结
1. 简单介绍 三月份的一个主要任务是学一门计算机科班的基础课程————《计算机组成原理》,在学之前对这部分的知识似懂非懂,没系统学过所以也不清楚它到底包含哪些知识点,但学完之后又能和本科时期学过的一些课程有了联系,比如最基础的模电和数电,想起之前课设的时候大家熬夜在宿舍做LED时钟显示器的情形,那 ......
YCSB工具原理重点内容解读(二)
一、建表 (1)默认表名为usertable CREATE TABLE usertable ( YCSB_KEY VARCHAR(255) PRIMARY KEY, FIELD0 TEXT, FIELD1 TEXT, FIELD2 TEXT, FIELD3 TEXT, FIELD4 TEXT, FI ......
尚硅谷*汪洋-K8S笔记
1.K8S特点 轻量级,开源,负载均衡,弹性伸缩 2.K8S具有完善的集群管理能力,包括多层次的安全防护和准入机制,多租户应用支撑能力,透明的服务注册和服务发现机制,内建的智能负载均衡器,强大的故障发现和自我修复能力,服务滚动升级和在线扩容能力,可扩展的资源自动调度机制,以及多样的资源配额管理能力。 ......
全站抓取与分布式增量抓取
scrapy的crawlspider爬虫 学习目标: 了解 crawlspider的作用 应用 crawlspider爬虫创建的方法 应用 crawlspider中rules的使用 1、crawlspider是什么 回顾之前的代码中,我们有很大一部分时间在寻找下一页的url地址或者是内容的url地址 ......
ChatGPT问答[1]-从信号的合成、分解原理角度,解释傅里叶级数
傅里叶级数是利用信号分解原理,将一个周期性信号表示为基本正弦函数的叠加形式。具体来说,傅里叶级数是将一个周期为T的函数f(t)表示为一系列正弦函数sin(nωt)和余弦函数cos(nωt)的线性组合形式,即: $f(t) = a_0 + \sum_{n=1}^{\infty} a_n \cos(n\ ......
30、K8S-数据存储之NFS
1、基础知识 1.1、需求 根据我们对hostpath的了解,我们发现,虽然hostpath可以根据pod的配置自动创建关联的宿主机目录,但 是宿主机目录下面没有我们想要的数据文件,所以,在集群场景中,我们想要基于hostpath方式实现更强大的配置效果,就需要把所有的数据文件进行同步,而这不是我们 ......
浅谈计算机组成原理(一)
最近在学计算机组成原理,觉得光听课有点空,就回过头来写写博客,记录一下学习所得。 第一次写博客,若有错误,请各位多多包涵。 计算机的基本组成遵守冯诺依曼体系,几大特点需要牢记。 1.计算机由五大部件组成,分别是运算器,存储器,控制器,输入、输出设备。 2.指令和数据以同等地位存放在存储器中,并按地址 ......
组合数学课程笔记(四):容斥原理
$$一切繁复都洗涤,却染上重叠的星$$ 容斥原理 是容斥原理的基本公式。 但是我们并不经常的使用这个公式本身,我们一般使用这个公式的推论: 具体的理解这个式子,就是在全集 $\mathbb{U}$ 中,我们有若干个子集 $A_i$,其中的元素是坏的。现在我们需要找到不被任何子集包含的元素个数。 容斥 ......
.NET+Consul+Ocelot实现微服务分布式部署
一、ConSul和Ocelot Consul:是一个服务网格解决方案,提供了一个功能齐全的控制平面,具有服务发现、配置和分段功能。这些功能中的每一项都可以根据需要单独使用,也可以一起使用来构建一个完整的服务网格。Consul需要一个数据平面,并支持代理和原生集成模型。Consul提供了一个简单的内置 ......
Exp3-免杀原理
#一、基础问题回答 ####1、杀软是如何检测出恶意代码的? 答: (1)检测特征码 人有自己的特征,代码也有自己的特征。杀毒软件都有着一套特征库,依靠检索程序代码是否和库中特征码是否吻合来判断某段代码是否属于病毒。 (2)启发式恶意软件检测 如果该程序的特征和行为与病毒程序类似,其匹配程度达到一定 ......
golang pprof 监控系列(1) —— go trace 统计原理与使用
golang pprof 监控系列(1) —— go trace 统计原理与使用 服务监控系列文章 服务监控系列视频 关于go tool trace的使用,网上有相当多的资料,但拿我之前初学golang的经验来讲,很多资料都没有把go tool trace中的相关指标究竟是统计的哪些方法,统计了哪段 ......
强制删除k8s crd类型资源 Terminating
转载自:https://www.cnblogs.com/wiseo/p/14887268.html 在使用kubernetes过程中,我们经常会遇到无法删除资源的情况,但是如果一一去删除资源比较麻烦。下面给大家介绍强制删除的方法。 第一种# 如果之前因为某些原因使得crd、pod、deploy、na ......
session和cookie的作用原理和区别
session和cookie的作用原理和区别 session和cookie 简述session 一、session的概念及特点 二、为什么要使用session 三、session的工作原理 四、session与cookies区别 五、session的生命周期 六、session的性能瓶颈 简述coo ......
Vue2响应式原理
响应式基本原理就是,在初始化vue实例的时候,对data的每一个属性都通过 Object.defineProperty 定义一次,在数据被set的时候,做一些操作,改变相应的视图 ......
presto 原理介绍
olap Druid :是一个实时处理时序数据的OLAP数据库,因为它的索引按照时间分片,查询的时候也是按照时间线去路由索引。 Kylin核心是Cube,Cube是一种预计算技术,基本思路是预先对数据作多维索引,查询时只扫描索引而不访问原始数据从而提速。 Presto:它没有使用MapReduce, ......
《做一个不背锅运维:K8S Service底层策略初探和分析》
创建用于测试的Deployment和Service apiVersion: apps/v1 kind: Deployment metadata: labels: app: test-goweb name: test-goweb spec: replicas: 6 selector: matchLab ......
k8s的部署及入门
lucykubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。 这个工具能通过两条指令完成一个kubernetes集群的部署: 1. 安装要求 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 一台或多台机器,操作系统 CentOS7.x-86_x64 硬件 ......
docker的应用原理
什么是 Docker 及镜像(Image)、容器(Container)、仓库(Repository)基本概念 时代Java 2023-03-24 07:40 发表于北京 ↑ 点击上面 “时代Java”关注我们,关注新技术,学习新知识! Docker 是什么? Docker 是一个开源的应用容器引擎, ......
kafka集群原理及部署
#官方地址 https://kafka.apache.org/ #概述 Kakfa起初是由LinkedIn公司开发的一个分布式的消息系统,后成为Apache的一部分,它使用Scala编写,以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Apache Storm ......
数据库系统原理之数据库设计
数据库设计 一、数据库设计概述 数据库的生命周期 从数据库演变过程的角度来看,数据库的生命周期可分为两个阶段: 数据库分析与设计阶段 需求分析 概念设计 逻辑设计 物理设计 数据库实现与操作阶段 数据库的实现 操作与监督 修改与调整 数据库设计的目标 满足应用功能需求:主要是指用户当前与可预知的将来 ......
Bitmap、RoaringBitmap原理分析
在处理海量大数据时,我们常常会使用Bitmap,但假如现在要向Bitmap内存入两个pin对应的偏移量,一个偏移量为1,另一个偏移量为100w,那么Bitmap存储直接需要100w bit的空间吗?数据部将偏移量存入Bitmap时,又如何解决数据稀疏问题呢?本文将为大家解答 ......
Redis分布式锁篇
18、什么是分布式锁? 概述:在分布式系统中,多个线程访问共享数据就会出现数据安全性的问题。而由于jdk中的锁要求多个线程在同一个jvm中,因此在分布式系统中无法使 用jdk中的锁保证数据的安全性,那么此时就需要使用分布式锁。 作用:可以保证在分布式系统中多个线程访问共享数据时数据的安全性 举例: ......
【Synchronized】Java 内置锁的使用及原理、锁升级详解
1 前言 这节我们主要讲解下我们平时使用的 Synchronized,它的使用大家应该并不陌生。我们知道 Java 中的锁分为内置锁和显示锁,Synchronized 就是我们的内置锁,内置可以理解为我们只需要标记即可,加锁释放啥的JVM都帮我们做了,那么我们这节就好好来看看这个关键字。 另外我们的 ......
K8S serviceAccount(服务账号)-安全
创建一个命名空间test [root@cka-master ~]# kubectl create ns test 创建pod为web-test并指定命名空间test [root@cka-master ~]# kubectl create deployment web-test --image=ngi ......
深入理解 Python 虚拟机:字节(bytes)的实现原理及源码剖析
在本篇文章当中主要给大家介绍在 cpython 内部,bytes 的实现原理、内存布局以及与 bytes 相关的一个比较重要的优化点—— bytes 的拼接。 ......
SpringMVC执行原理
Spring MVC的原理如下图所示: 当发起请求时被前置的控制器拦截到请求,根据请求参数生成代理请求,找到请求对应的实际控制其,控制器处理请求,创建数据类型,访问数据库,将模型响应给中心控制器,控制器使用模型与视图渲染视图结果,将结果返回给中心控制器,再将结果返回给请求者! 精细版SPRINGMV ......
网络对抗Exp2-后门原理与实践
实验基础 本次实验需要我们掌握后门的基础知识,学习使用nc实现Windows,Linux之间的后门连接,学习使用Metaspolit的msfvenom指令生成简单的后门程序,学会MSF POST模块的应用。 基础知识 后门的概念 后门就是不经过正常认证流程而访问系统的通道。后门可能出现在编译器中、操 ......
后门原理与实践—20201229赵斌
Exp2 后门原理与实践—20201229赵斌 基础问题回答 例举你能想到的一个后门进入到你系统中的可能方式? 在网上下载软件的时候,后门很有可能被捆绑在下载的软件当中; 浏览网页的时候,点的一些小广告可能会被植入后门; 接入别人的U盘或硬盘时,有可能被植入木马; 连接了不安全的网络。 例举你知道的 ......
k8s挂载storageclass
k8s挂载storageclass 概念定义 pv pvc storageclass PV 是群集中的资源。 PVC 是对这些资源的请求 pv 的供应方式 可以通过两种方式配置 PV:静态或动态。 绑定 用户创建 pvc 并指定需要的资源和访问模式。在找到可用 pv 之前,pvc 会保持未绑定状态 ......