E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ETCD源码学习
SDWebImage
源码学习
前言因为对大神的开源代码非常崇拜,所以开始学习这些开源的代码。这是一年前学习源码时写在印象笔记里的笔记,过了一年,今天又把最新的SDWebImage下下来看,发现没什么大变化。分析1.我们平时开发,用的最多的就是:-(void)sd_setImageWithURL:(nullableNSURL*)urlplaceholderImage:(nullableUIImage*)placeholder这一
B_C_H
·
2023-08-27 15:32
【Kubernetes】Kubernetes 集群的组件介绍
基本概念控制平面组件(ControlPlaneComponents)kube-apiserver
etcd
kube-schedulerkube-controller-managercloud-controller-manager
不怕娜
·
2023-08-27 14:24
kubernetes
容器
云原生
volley
源码学习
volley
源码学习
之前一直对于
源码学习
抱着一种又爱又恨的心情。爱的是因为知道源码有一些特别好的设计思路,可以让自己借鉴,而且对于设计模式来说是最好的实战场。
xuelang
·
2023-08-26 19:26
主流服务注册发现框架
Consul
Etcd
ZooKeeper
·
2023-08-26 18:41
服务发现后端
主流服务注册发现框架
Consul
Etcd
ZooKeeper
·
2023-08-26 18:11
服务发现后端
JDK
源码学习
笔记(集合篇 - LinkedList)
LinkedList->AbstractSequentialList->List同时实现了接口Deque,Cloneable,Serializable书同上文,LinkedList就是上学时学的链表,很多公司,比如华为的应届基础面试题很多就是考的这个,比如链表反转,双向链表等。JavaopenJDK里的LinkedList理念上和这个并没有本质区别,从继承结构可以看出,这个LinkedList实现
我要做大牛23333
·
2023-08-26 18:24
Kubernetes-CKA考题详解
Kubernetes-CKA考题详解考前须知:考试环境说明第一题:RBAC(4%)第二题:指定node设置为不可用(4%)第三题:升级kubernetes节点(7%)第四题:
etcd
备份还原(7%)第五题
降世神童
·
2023-08-26 16:07
认证培训专栏
kubernetes
容器
云原生
windows
Etcd
的安装与使用
一、简介
etcd
是一个分布式一致性键值存储,其主要用于分布式系统的共享配置和服务发现。
小小程序员hh
·
2023-08-26 15:00
etcd
数据库
libevent
源码学习
6---链接监听器evconnlistener
libevent
源码学习
6—链接监听器evconnlistenerevconnlistener机制提供了监听和接受TCP连接的方法。
Stack Overflow?Tan90
·
2023-08-26 12:17
Libevent
libevent
libevent
源码学习
4--数据缓冲Bufferevent
libevent
源码学习
4–数据缓冲Bufferevent很多时候,除了响应事件之外,应用还希望做一定的数据缓冲。libevent为此提供了一种通用机制,即bufferevent。
Stack Overflow?Tan90
·
2023-08-26 12:47
Libevent
libevent
libevent
源码学习
5---数据封装evBuffer
libevent
源码学习
5—数据封装evBufferlibevent的evbuffer实现了为向后面添加数据和从前面移除数据而优化的字节队列。evbuffer用于处理缓冲网络IO的“缓冲”部分。
Stack Overflow?Tan90
·
2023-08-26 12:46
Libevent
libevent
Go微服务架构实战 中篇:2. 基于k8s部署服务和注册中心,验证服务注册和发现
Go微服务架构实战-公粽号:堆栈future本系列文章主要是针对云原生领域微服务架构的实战,包括网关,k8s,
etcd
以及grpc等相关技术的应用,同时也会把服务发现与注册,熔断,降级,限流以及分布式锁等加入到系列当中作为补充
stackfuture
·
2023-08-26 07:41
Kubernetes基本概念及工作流程
3、k8s的特性二、k8s集群架构与组件1、Master组件2、配置存储中心——
etcd
3、WorkerNode组件3.1Node节点的工作流程:●Kubelet●Kube-Proxy●dockerengine
好想睡懒觉qwq
·
2023-08-26 05:42
kubernetes
APISIX系列 docker安装
networkdockernetworkcreate-dbridgenew_bridge
ETCD
安装dockerrun-it--name
etcd
--envALLOW_NONE_AUTHENTICATION
爱打盹的鱼
·
2023-08-26 01:17
etcd
实现大规模服务治理应用实战
导读:服务治理目前越来越被企业建设所重视,特别现在云原生,微服务等各种技术被更多的企业所应用,本文内容是百度小程序团队基于大模型服务治理实战经验的一些总结,同时结合当前较火的分布式开源kv产品
etcd
,
2301_78385600
·
2023-08-26 00:10
etcd
数据库
【 OpenGauss
源码学习
—— 列存储(Insert)】
列存储(Insert)概述相关函数ExecInsertRelationData结构体FormData_pg_class结构体HeapInsertCStore函数InsertArg结构体CStoreInsert类CStoreInsert::InitInsertArg函数heap_deform_tuple函数bulkload_rows结构体append_one_tuple函数bulkload_vect
J.Kuchiki
·
2023-08-25 23:09
OpenGauss
gaussdb
postgresql
数据库
【OpenGauss
源码学习
—— 执行算子(Result 算子)】
执行算子(Result算子)控制算子Result算子ExecInitResult函数ResultState结构体ExecInitResultTupleSlot函数ExecAllocTableSlot函数ExecResult函数TupleTableSlot结构体ExecProcNode函数ExecProcNodeByType函数ExecProject函数ExecEndResult函数ExecFree
J.Kuchiki
·
2023-08-25 23:39
OpenGauss
gaussdb
postgresql
数据库
【OpenGauss
源码学习
(CopyOneRowTo)】
可优化语句执行概述CopyOneRowTo函数ScalarVector类CopySendString函数FixedRowOut函数CopySendInt32函数CopySendData函数appendBinaryStringInfo函数声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGa
J.Kuchiki
·
2023-08-25 23:08
OpenGauss
postgresql
gaussdb
数据库
kubernetes之client-go informer源码分析
如果各组件每次都直接和APIServer进行交互,会给APIServer和
ETCD
造成非常大的压力。在不依赖任何中间件的情况下,通过informer保证了消息的实时性、可靠性和顺序性。
sinceree
·
2023-08-25 23:08
云原生
kubernetes
容器
etcd
中Raft协议
文章目录前言Raft协议Leader选举日志复制网络分区的场景日志压缩与快照其他技术点linearizable语义只读请求PreVote状态Leader节点转移前言文章内容来自:《
etcd
技术内幕》—百里燊
yznl!
·
2023-08-25 23:04
java
etcd
java
分布式
ReentrantLock
源码学习
学习ReentrantLock之前,先了解一下可重入锁的概念。何为可重入锁,顾名思义,就是可重入的。真是听君一席话,胜听一席话啊。请添加图片描述正经点,可重入锁就是能够支持同一个线程对资源的重复加锁。注意两个关键字:同一线程和重复。像synchronized关键字也实现了可重入。用synchronized修饰的方法,在进行递归调用时,执行线程在获取了锁之后仍然能够连续多次获得该锁,并不会出现阻塞的
秃头哥编程
·
2023-08-25 20:52
Linux学习-Kubernetes之Secret和ConfigMap
Secret将加密数据存储在
etcd
,Pod容器可以通过挂载Volume方式或通过变量方式访问#通过yaml创建SecretapiVersion:v1kind:Secretmetadata:name:mysecrettype
丢爸
·
2023-08-25 20:40
Linux
linux
学习
kubernetes
Python 从零搭建 Conf_Web 配置管理平台
Django+
Etcd
+Conf_Web配置管理平台环境CentOS6/7x64Python:2.7.6
Etcd
:3.2.18Confd:0.16
51reboot
·
2023-08-25 18:12
Kubernetes二进制部署方案
Docker2.3、生成通信加密证书2.3.1、生成CA证书(所有主机操作)2.3.2、生成Server证书(所有主机)2.3.3、生成admin证书(所有主机)2.3.4、生成proxy证书三、部署
Etcd
爱笑的男孩0522
·
2023-08-25 15:54
基础知识
流程步骤
kubernetes
容器
云原生
k8s集群崩溃-
ETCD
集群快照恢复
查看集群成员列表
etcd
ctl--endpointshttps://172.19.13.11:2379,https://172.19.13.12:2379,https://172.19.13.13:2379
小洋-
·
2023-08-25 14:42
kubernetes
etcd
java
用axios和后端接口进行数据交互,那么axios内部实现原理到底是什么样的
axios
源码学习
Axios是一个基于promise的HTTP库,可以用在浏览器和node.js中进行使用。
酷娃利息对比计算
·
2023-08-25 09:59
mysql每天备份远程数据库
echooffsetpath=%path%;D:\mysql-5.7.34-winx64\binsety=%date:~0,4%setm=%date:~5,2%setd=%date:~8,2%seth=%time:~0,2%s
etcd
ate
树欲静而风不止
·
2023-08-25 06:22
运维
备份远程数据库
libevent
源码学习
-----event操作
libevent核心结构是event_base和event,接下来主要介绍event结构/*event的定义的主要部分*/structevent{/*...*//*event监听的描述符,也可以是信号值*/evutil_socket_tev_fd;/*事件驱动主循环*/structevent_base*ev_base;shortev_events;shortev_res;/*resultpasse
一个程序渣渣的小后院
·
2023-08-25 05:54
libevent
libevent
源码
libevent
源码学习
-----事件驱动流程分析
libevent中事件驱动的大体流程如下/*创建事件驱动*/structevent_base*base=event_base_new();/**创建一个事件*@parambase:事件驱动*@paramfd:event对应的文件描述符,通常是通过socket创建的套接字*@paramEV_READ:想要监听fd的哪些事件,EV_READ表示监听fd是否可读,也可以是EV_PERSIST代表这个ev
一个程序渣渣的小后院
·
2023-08-25 05:24
libevent
libevent
源码
libevent
源码学习
-----统一事件源及信号绑定函数
libevent在对文件描述符,套接字进行监控时直接放到event,这些event通过io多路复用函数进行监控,然而对应信号来说io复用函数却无能为力,为了解决问题,libevent采用统一事件源的方式,即将信号也表现成event的形式,用到了socketpair套接字对socketpair套接字对套接字对也是通信方式的一种,在进程间通信时相比于管道和命名管道而言更简单,也更安全linux下使用s
一个程序渣渣的小后院
·
2023-08-25 05:24
libevent
libevent
signal
源码
libevent
源码学习
3---事件event
libevent
源码学习
3—事件eventlibevent的基本操作单元是事件。
Stack Overflow?Tan90
·
2023-08-25 05:53
Libevent
libevent
kubeadm部署1.20.0版本kubernetes
一、环境准备1.虚拟机环境角色主机名IP地址服务组件mastermaster-01192.168.43.100comtroller-manager,
etcd
,scheduler,kube-apiservernodenode
rushiy
·
2023-08-25 05:20
kubernetes
kubernetes
docker
【Spring Boot
源码学习
】自动装配流程源码解析(下)
往期内容在开始本篇的内容介绍之前,我们先来看看往期的系列文章【有需要的朋友,欢迎关注系列专栏】:SpringBoot
源码学习
Sprin
Huazie
·
2023-08-25 00:37
开发框架-Spring
Boot
spring
boot
自动装配流程
排除自动配置组件
过滤自动配置组件
触发自动配置事件
Spring Boot集成
etcd
etcd
etcd
是一个分布式键值存储数据库,用于共享配置和服务发现。它是由CoreOS团队开发并开源的,具备以下特点:简单、安全、高性能、一致可靠等。
创客公元
·
2023-08-24 16:06
SpringBoot
spring
boot
etcd
后端
使用 kubeadm 部署 k8s 1.20.6 多Master集群(
etcd
集群外部启动)
一、服务器资源初始化,在每个节点执行下面命令IP主机名角色192.168.66.110无Vip192.168.66.111k8s-master-111k8s-master、
etcd
、keepalived192.168.66.112k8s-master
运维攻城狮 Linke
·
2023-08-24 14:50
docker容器
kubernetes
docker
etcd
运维
etcd
学习入门
etcd
有哪些独特的特性
etcd
作为一个分布式键值存储系统,具有一些独特的特性,使其在分布式系统中得到广泛应用。
深夜航船
·
2023-08-24 13:23
etcd
中间件
缓存
运维开发
k8s service (二)
K8sservice(二)EndpointEndpoint是kubernetes中的一个资源对象,存储在
etcd
中,用来记录一个service对应的所有pod访问地址,它是根据service匹配文件中selector
ajax_beijing_java
·
2023-08-24 03:04
kubernetes
容器
云原生
kubernetes,
ETCD
灾备恢复,重新生成证书,重新生成配置文件
ETCD
基本操作##备份数据
ETCD
CTL_API=3
etcd
ctl--endpoints=https://127.0.0.1:2379--cacert=/etc/kubernetes/pki/
etcd
shark_西瓜甜
·
2023-08-23 17:15
kubernetes
kubernetes
容器
云原生
Apisix网关部署
Apisix版本:3.0.1Apisix-dashboard版本:3.0.1
etcd
版本:3.4.9注:Apisix配置的路由信息存储在
etcd
中。
网络迷男
·
2023-08-23 04:34
运维
apisix
网关
ETCD
部署
实验环境Centos7.3一、单节点部署1、
etcd
下载地址(内置启动脚本)
etcd
-3.4.9.tar.gz资源-CSDN文库2、解压安装包[root@centos_mn]#tar-xf
etcd
-3.4.9
网络迷男
·
2023-08-23 04:04
etcd
数据库
Etcd
备份及恢复
一、
Etcd
数据备份1、备份命令[root@localhost~]#export
ETCD
CTL_API=3[root@localhost~]#/data/
etcd
-3.4.9/bin/
etcd
ctl--
网络迷男
·
2023-08-23 04:34
etcd
linux
数据库
Tomcat
源码学习
笔记 - Connector组件(一)
Connector组件Tomcat作为一款web容器,响应处理请求,需要与底层数据做交互,而Connector组件就是Service服务与Socket套接字之间的桥梁。Coyote框架是Tomcat默认的Connector,在org.apache.coyote包下,当然我们也可以自己实现自定义的Connector适配。Connector数据结构关于Connector,有两个非常重要的接口,Prot
jeveuxquetucroi
·
2023-08-22 19:03
Windows 下 MySQL
源码学习
环境搭建步骤【建议收藏】
【建议收藏】Windows下如何安装最新版MySQL
源码学习
的调试环境步骤。作者:芬达《芬达的数据库学习笔记》公众号作者,开源爱好者,擅长MySQL、ansible。
·
2023-08-22 18:05
mysql
部署k8s-v1.22.3版本高可用集群
本文采用的是
etcd
、master、HA混合部署方式,当然也可以把
etcd
cluster独立出来部署也是可以k8s高可用拓扑图(1).png本文中k8s高可用主要体现在对master节点组件及
etcd
存储的高可用
归海听雪
·
2023-08-22 15:43
【Vue2.0
源码学习
】模板编译篇-模板解析阶段(总结)
文章目录1.前言2.整体流程3.整体导图1.前言到现在,模板编译的三大阶段就已经全部介绍完毕了,接下来本篇文章,就以宏观角度回顾并梳理一下模板编译整个流程是怎样的。首先,我们需要搞清楚模板编译的最终目的是什么,它的最终目的就是:把用户所写的模板转化成供Vue实例在挂载时可调用的render函数。或者你可以这样简单的理解为:模板编译就是一台机器,给它输入模板字符串,它就输出对应的render函数。我
itpeilibo
·
2023-08-22 13:24
Vue深入学习
学习
javascript
vue.js
【Vue2.0
源码学习
】生命周期篇-初始化阶段(new Vue)
文章目录1.综述1.1前言1.2生命周期流程图1.3总结2.初始化阶段2.1前言2.2newVue()都干了什么2.3合并属性2.4callHook函数如何触发钩子函数2.5总结2.5总结1.综述1.1前言在Vue中,每个Vue实例从被创建出来到最终被销毁都会经历一个过程,就像人一样,从出生到死亡。在这一过程里会发生许许多多的事,例如设置数据监听,编译模板,组件挂载等。在Vue中,把Vue实例从被
itpeilibo
·
2023-08-22 13:24
Vue深入学习
vue
vue.js
学习
javascript
【Vue2.0
源码学习
】模板编译篇-模板解析(代码生成阶段)
文章目录1.前言2.如何根据AST生成render函数3.回归源码3.1元素节点3.2文本节点3.3注释节点4.总结1.前言经过前几篇文章,我们把用户所写的模板字符串先经过解析阶段解析生成对应的抽象语法树AST,接着再经过优化阶段将AST中的静态节点及静态根节点都打上标记,现在终于到了模板编译三大阶段的最后一个阶段了——代码生成阶段。所谓代码生成阶段,到底是要生成什么代码?答:要生成render函
itpeilibo
·
2023-08-22 13:54
Vue深入学习
学习
vue.js
javascript
【Vue2.0
源码学习
】生命周期篇-初始化阶段(initLifecycle)
文章目录1.前言2.initLifecycle函数分析3.总结1.前言在上篇文章中,我们介绍了生命周期初始化阶段的整体工作流程,以及在该阶段都做了哪些事情。我们知道了,在该阶段会调用一些初始化函数,对Vue实例的属性、数据等进行初始化工作。那这些初始化函数都初始化了哪些东西以及都怎么初始化的呢?接下来我们就把这些初始化函数一一展开介绍,本篇文章介绍第一个初始化函数initLifecycle。2.i
itpeilibo
·
2023-08-22 13:50
Vue深入学习
学习
vue.js
javascript
kubernetes--技术文档--安装kubernetes集群报错[kubelet-check] Initial timeout of 40s passed.(已经解决)
完整报错数据为:问题原因:使用命令查看docker中的容器启动情况dockerps-a发现组件
etcd
组件出现问题。
一单成
·
2023-08-22 10:11
日常报错解决分析
kubernetes
kubelet
容器
飞天使-k8sv1.14二进制安装
文章目录安装前准备安装前设置分发脚本开始安装k8s集群cfssl安装部署kubectl命令行工具创建admin证书和私钥创建kubeconfig文件部署
ETCD
集群部署Flannel网络kube-apiserver
飞天使star
·
2023-08-22 07:53
kubernetes
容器
云原生
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他