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源码学习
Qt Creator
源码学习
02:qtcreator.pro
1、qtcreator项目文件当我们准备好QtCreator的源代码之后,首先进入到它的目录,来看一下它的源代码目录有什么奥秘。这里一共有9个文件夹和9个文件。我们来一一看看它们都是干什么用的。.git:版本控制git的隐藏目录,这与QtCreator代码没有关系。bin:生成Linux平台shell脚本。dist:安装文件配置信息和版本更新记录。doc:生成doxygen文档的配置文件。qbs:
码肥人壮
·
2023-11-27 14:46
C++\QT
源码解读
qt
qtcreator源代码
qt源码
rocketmq消息发送
源码学习
消息发送基本流程消息发送流程主要的步骤:验证消息、查找路由、消息发送(包含异常处理机制)。代码:同步消息发送入口DefaultMQProducer#sendpublicSendResultsend(Messagemsg)throwsMQClientException,RemotingException,MQBrokerException,InterruptedException{returnthi
march of Time
·
2023-11-27 13:24
消息队列mq
java-rocketmq
rocketmq
学习
Three.js
源码学习
(十三)core/Layers
构造器mask=1|0set(channel)enable(channel)toggle(channel)disable(channel)test(layers)
yuriy0_0
·
2023-11-27 11:21
k8s学习笔记
一.k8s架构image-20200928103059652.pngmaster:主控节点APIServer:集群统一入口,以restful风格进行操作,同时交给
etcd
存储提供认证、授权、访问控制、API
EastHorse
·
2023-11-27 09:37
kubernetes架构及核心组件简单介绍
目录整体架构控制面kube-apiserver访问控制通知kube-scheduler概述默认调度策略kube-controller-manager
etcd
架构Raft协议日志复制数据面kubeletkube-proxy
Clarence Liu
·
2023-11-27 08:59
kubernetes
架构
容器
K8s-简介及安装
Kubernetes组件主节点kube-apiserver
etcd
kube-schedulerkube-controller-managerNode节点容器运行时(ContainerRuntime)Kubeletkube-proxy
James_si
·
2023-11-27 07:52
虚拟化技术
云原生爱好者周刊:KubeKey v2.1.0 alpha 版发布
该版本的主要特性:支持三种使用场景的
Etcd
集群(二进制部署,Kubeadm部署,连接外置已存在的
Etcd
集群)。支持部署Containerdv1.6.2。
KubeSphere 云原生
·
2023-11-27 04:13
k8s
容器平台
kubesphere
云计算
开源博客项目Blog .NET Core
源码学习
(7:FluentValidation使用浅析)
开源博客项目Blog.NET使用FluentValidation模块定义数据验证项,具体而言,是在App.Application项目中定义验证类,设置验证规则,同时在App.Framwork项目中基于FluentValidation.AspNetCore包设置ASP.NET验证管道自动验证。 App.Application项目中总共定义了六个验证类,使用的都是FluentValidation
gc_2299
·
2023-11-27 01:52
网页编程
dotnet编程
ASP.NET
Core
Fluent
Validation
k8s1.15安装详细精华版(环境准备、
etcd
集群安装、harbor私服搭建、高可用集群部署)
一、环境准备1、硬件配置192.168.137.11CentOS7.7.19082核2G+50G存储192.168.137.12CentOS7.7.19082核2G+50G存储192.168.137.13CentOS7.7.19082核2G+50G存储192.168.137.14CentOS7.7.19082核2G+50G存储2、修改主机名和配置hosts文件对应的主机上执行hostnamectl
最美dee时光
·
2023-11-26 20:02
k8s
kubernetes
docker
Mybatis
源码学习
之路三反射模块核心类Reflector类详解
前言:Reflector是Mybatis中反射模块的基础,每个Reflector对象都对应一个类,而Reflector中缓存了反射操作需要使用的类的原信息本片博客详解了下Reflector中各个方法是如何将属性中所需的信息进行填充的,代码中都写入的比较详细的注释Reflector类解析:类成员变量解析://对应的Class类型privatefinalClasstype;//可读属性的名称集合,可读
wuxiaohao1128
·
2023-11-26 19:55
mybatis
Mybaits源码
Mybatis
源码学习
(2)-反射工具(Reflector)
历史文章:Mybatis
源码学习
(1)-解析器模块由于JDK提供的反射机制过于复杂,因此Mybatis对常用的反射机制做了封装,以简化反射API,这部分封装代码在org.apache.ibatis.reflection
凉茶方便面
·
2023-11-26 19:49
Mybatis
源码学习
java
mybatis
源码
mybatis
源码学习
------Reflector类
Reflector简介Reflector反射器,每个Reflector对象对应一个类,该对象会缓存反射操作所需要的类元信息,便于后续反射操作。Reflector的类注释如下(难得作者心情好,写了两行注释):Thisclassrepresentsacachedsetofclassdefinitioninformationthatallowsforeasymappingbetweenpropertyn
A股慈善家
·
2023-11-26 19:47
源码学习
mybatis
源码
reflector
反射
MyBatis反射模块
MyBatis
源码学习
系列文章目录文章目录前言MyBatis反射模块SystemMetaObject使用说明1.获取元数据对象2.通过MetaObject对象设置属性值3.通过MetaObject对象获取属性值总结前言
lang20150928
·
2023-11-26 19:14
mybatis
java
mybatis
反射
python:pybullet 3D游戏物理引擎 安装过程
MicrosoftC++BuildTools-VisualStudio下载1.73GB安装"MicrosoftC++BuildTools“现在,我们将创建一个虚拟环境,并在其中安装numpy,pybull
etcd
belldeep
·
2023-11-26 17:35
python
python
pybullet
gym
源码学习
:smallchat
源码:https://github.com/antirez/smallchat可用于学习网络通信,源码很小。考虑先基于第一版进行分析:https://github.com/antirez/smallchat/blob/Episode-1/smallchat.c先给出readme文件的翻译:SmallchatTLDR:这只是一个我为几位朋友提供的编程示例。我上传了一个视频到我的YouTube频道,放
御风@户外
·
2023-11-26 14:29
code
c
c
PostgreSQL ++patroni+
etcd
+haproxy+keepalived安装部署
三台虚机作为演示环境,软件版本规划如下:Postgresql:12.2patroni:2.1.4
etcd
:3.3.11HAProxy:1.5.18Keepalived:1.3.5部署规划如下:主机IP组件备注
蜡津
·
2023-11-26 14:16
postgresql
数据库
postgresql
etcd
proxy模式
postgresql 高可用
etcd
+ patroni 之八 haproxy + keepalived
os:ubuntu16.04postgresql:9.6.9
etcd
:3.2.18patroni:1.4.4haproxy:1.6.3keepalived:1.2.24ip规划192.168.56.101node1master192.168.56.102node2slave192.168.56.103node3slave192.168.56.104node4slave192.168.56.105n
weixin_30677073
·
2023-11-26 14:45
数据库
postgresql 高可用
etcd
+ patroni 之七 haproxy
os:ubuntu16.04postgresql:9.6.9
etcd
:3.2.18patroni:1.4.4haproxy:1.6.3ip规划192.168.56.101node1master192.168.56.102node2slave192.168.56.103node3slave192.168.56.104node4slave192.168.56.105node5slave192.168
weixin_30254435
·
2023-11-26 14:15
PostgreSQL高可用测试系列之Patroni +
etcd
+ HAProxy + Keepalived 离线部署
自制的测试环境架构图第一章:介绍测试环境PostgreSQL高可用测试系列之Patroni+
etcd
+HAProxy+Keepalived离线部署(一)-墨天轮第二章:PostgreSQL+replication
张玉龙
·
2023-11-26 14:14
PostgreSQL
postgresql
数据库
etcd
database
基于
etcd
+Patroni的PostgreSQL11高可用方案及离线部署
并修改超级用户postgres密码四、搭建流复制1.关闭防火墙2.开启watchdog3.配置规则4.重启PG服务5.备库上重新创建数据目录6.创建.pgpass7.生成备库8.配置备库9.启动备库并验证五、安装
etcd
东篱秋醉
·
2023-11-26 14:42
postgresql
etcd
haproxy
PostgreSQL+patroni+
etcd
+haproxy+keepalived高可用
PostgreSQL+patroni+
etcd
+haproxy+keepalived高可用架构部署环境部署postgresql-15一主二从:role主机组件主库node203192.168.56.203pg15.5Patroni
weopsway
·
2023-11-26 13:01
postgresql
etcd
数据库
consul学习与常用命令和使用教程
做服务发现的框架常用的有zookeepereureka
etcd
consul。服务A-N把当前自己的网络位置注册到服务发现模块(这里注册的意思就是告诉),服务发现就以K-V的方式记录下,K一般
诗酒当趁年华
·
2023-11-26 13:01
consul
linux
zookeeper
Spring
源码学习
(十) Spring mvc
spring系列转载自掘金VipAugushttps://juejin.cn/user/2348212565601415/posts经过前面的AOP(面向切面编程)和Transaction(事务管理),这次来到了MVC(Web应用,进行请求分发和处理)SpringMVC定义:分离了控制器(Controller)、模型(Model)、分配器(Adapter)、视图(View)和处理程序对象(Hand
带鱼真好吃
·
2023-11-26 12:48
Android虚拟机线程启动过程解析, 获取Java线程真实线程Id的方式
本文是对ART虚拟机Java线程创建过程
源码学习
的一个总
卓修武
·
2023-11-26 10:44
APM
Android
java
android
开发语言
【OpenGauss
源码学习
—— 执行算子(Merge Join 算子)】
执行算子(MergeJoin算子)连接算子MergeJoin算子ExecInitMergeJoin函数MergeJoin结构体ExecMergeJoin函数MergeJoinState结构体ExecEndMergeJoin函数总结声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGauss
J.Kuchiki
·
2023-11-26 06:38
OpenGauss
数据库
gaussdb
producer 启动
源码学习
今日针对rocketmqproducer启动过程源码进行梳理如下:rocketmqproducer启动流程图引用:https://yestermorrow.github.io/2018/06/28/RocketMQ-producer%E5%90%AF%E5%8A%A8/
橙子豆子
·
2023-11-25 17:31
保姆级 ARM64 CPU架构下安装部署Docker + rancher + K8S 说明文档
K8S架构Kubernetes主要由以下几个核心组件组成:
etcd
保存了整个集群的状态;apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制;co
春日部动感超人
·
2023-11-25 12:06
架构
kubernetes
容器
ARM64
rancher
AlmaLinux(rocky、centos)用kubeadm搭建1.24版本多master高可用Kubernetes集群
一、部署节点说明系统主机名IP地址节点软件虚拟负载master192.168.3.30AlmaLinuxrelease8.6master01192.168.3.31kube-vip、
etcd
、apiserver
极客海哥
·
2023-11-25 09:12
云计算专题
kubernetes
centos
运维
微服务实战系列
微服务实战系列k8sk8s部署1.k8s部署系列-准备工作2.创建CA证书和秘钥3.部署kubectl命令行工具4.部署
etcd
集群5.部署flannel网络插件6.下载和分发最新版本二进制文件7.部署
weixin_30627381
·
2023-11-25 06:41
运维
[
etcd
] docker 安装
构建镜像1.创建dockersfiletouchDockerfile编辑Dockerfile文件vimDockerfile写入内容如下:FROMalpine:latestADD
etcd
/usr/local
布衣码农
·
2023-11-25 02:31
解决:Failed to start
Etcd
Server.
etcd
启动不了,报:Jobfor
etcd
.servicefailedbecausethecontrolprocessexitedwitherrorcode.See“systemctlstatus
etcd
.service
阿蔡BLOG
·
2023-11-24 22:43
kubernetes
etcd
linux
数据库
【Vue2.0
源码学习
】内置组件篇-keep-alive
文章目录1.前言2用法回顾3.实现原理propscreateddestroyedmountedrender4.生命周期钩子5.总结1.前言是Vue实现的一个内置组件,也就是说Vue源码不仅实现了一套组件化的机制,也实现了一些内置组件,关于组件,官网如下介绍:是Vue中内置的一个抽象组件,它自身不会渲染一个DOM元素,也不会出现在父组件链中。当它包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们
itpeilibo
·
2023-11-24 18:52
学习
javascript
vue.js
前端
[email protected]
源码学习
---从hello world学习vue的内部做了什么
[email protected]
源码学习
---从helloworld学习vue的内部做了什么源码版本为2.0.0接前文。
weixin_34034261
·
2023-11-24 18:21
javascript
ViewUI
[email protected]
源码学习
---目录结构分析与准备工作
前言网上vue的源码分析也蛮多的,不过很多都是1.0版本的并且大多都是在讲数据的observe,索性自己看看源码,虽然很难但是希望能学到点东西。源码版本为2.0.0原文地址runtime和runtime-with-compiler有必要了解这两个概念的区别。我们写vue程序的时候一般会给出template,但是仔细看过文档的话一定知道vue支持render函数的写法。runtime版本可直接执行r
weixin_34179968
·
2023-11-24 18:21
runtime
webpack
javascript
ViewUI
云原生Kubernetes系列 | Kubernetes静态Pod的使用
kubernetesmaster节点上的核心组件pod其实都是静态pod:[root@k8s-master~]#ls/etc/kubernetes/manifests/
etcd
降世神童
·
2023-11-24 09:25
DevOps技术专栏
云原生
kubernetes
容器
SpringBoot源码初学者(一):SpringBoot功能扩展接口的使用与源码分析
ps: 在长期的
源码学习
中,我一直没有找到一个讲解SpringBoot源码的文章,适合刚开始阅读源码的新手,包括我之前的写的一些文章,说实话SpringBoot的源码的确不适合新手,跳转多、结构复杂混乱
敲代码的旺财
·
2023-11-24 09:53
【Vue2.0
源码学习
】变化侦测篇-Object的变化侦测
文章目录1.前言2.使Object数据变得“可观测”3.依赖收集3.1什么是依赖收集3.2何时收集依赖?何时通知依赖更新?3.3把依赖收集到哪里4.依赖到底是谁5.不足之处6.总结1.前言我们知道:数据驱动视图的关键点则在于我们如何知道数据发生了变化,只要知道数据在什么时候变了,那么问题就变得迎刃而解,我们只需在数据变化的时候去通知视图更新即可。要想知道数据什么时候被读取了或数据什么时候被改写了,
itpeilibo
·
2023-11-24 08:19
Vue深入学习
vue.js
学习
javascript
【Vue2.0
源码学习
】虚拟DOM篇-Vue中的虚拟DOM
文章目录1.前言2.虚拟DOM简介3.Vue中的虚拟DOM3.1VNode类3.2VNode的类型3.2.1注释节点3.2.2文本节点3.2.3克隆节点3.2.4元素节点3.2.5组件节点3.2.6函数式组件节点3.2.7小结3.3VNode的作用4.总结1.前言虚拟DOM,这个名词作为当下的前端开发人员你一定不会陌生,至少会略有耳闻,但不会闻所未闻吧。这也是现在求职面试考察中非常高频的一个考点了
itpeilibo
·
2023-11-24 08:19
Vue深入学习
vue.js
javascript
学习
Vue2.x
源码学习
(二) - 数据驱动
学习解读来自于:Vue.js技术揭秘仅用于自我学习内容介绍Vue.js一个核心思想是数据驱动。所谓数据驱动,是指视图是由数据驱动生成的,我们对视图的修改,不会直接操作DOM,而是通过修改数据。它相比我们传统的前端开发,如使用jQuery等前端库直接修改DOM,大大简化了代码量。特别是当交互复杂的时候,只关心数据的修改会让代码的逻辑变得非常清晰,因为DOM变成了数据的映射,我们所有的逻辑都是对数据的
李小斌96
·
2023-11-24 07:15
vue源码
vue
vue源码解析
数据驱动
vue源码解析数据驱动
vue源码render
gRPC之gRPC负载均衡(客户端负载均衡)(
etcd
)
1、gRPC负载均衡(客户端负载均衡)(
etcd
)本篇将基于
etcd
的服务发现前提下,介绍如何实现gRPC客户端负载均衡。
242030
·
2023-11-24 07:11
gRPC
gRPC
cartographer
源码学习
笔记之CMakeLists.txt文件解读
1CMakeLists.txt的解释cmake_minimum_required(VERSION2.8.12)#ShipswithUbuntu14.04(Trusty)project(cartographer_ros)set(PACKAGE_DEPENDENCIEScartographer_ros_msgsgeometry_msgsmessage_runtimenav_msgspcl_conver
干菜语录
·
2023-11-24 07:29
cartographer
学习
笔记
jQuery
源码学习
(3)-构造jQuery对象
1、源码结构先看总体结构,再做分解:(function(window,undefined){//构建jQuery对象//在jQuery原型中定义init这个工厂方法,用于jQuery对象的实例化,是为了避免用jQuery自身实例化的时候造成死循环。//init放入原型中,是因为实例this只与原型有关系//jQuery框架分隔作用域的处理varjQuery=function(selector,co
Junli_1413
·
2023-11-24 02:20
jQuery源码分析
jQuery对象
java 线程应用到项目中去_不看后悔的项目中线程池实际应用
前言:最近在看线程池方面的内容,结合
源码学习
完其内部原理后,心想自己在项目中有实际使用过线程池吗?
废了来
·
2023-11-24 00:10
java
线程应用到项目中去
NC转TIF数据处理(python)
代码如下importnumpyasnpimportn
etCD
F4asncfromosgeoimportgdal,osr,ogrimportosimportglobdefNC_to_tiffs(data,
谱子哥
·
2023-11-24 00:04
4
【题目2】平台部署–部署Istio服务网格[0.5分]【题目3】平台部署–部署KubeVirt虚拟化[1分]【题目4】平台部署–部署Harbor仓库及Helm包管理工具[1分]【题目5】集群管理–备份
ETCD
weixin_43384009
·
2023-11-23 22:18
linux
go 进阶 go-zero相关: 四. 服务注册原理
目录一.基础二.resolver服务注册底层原理1.创建register
Etcd
函数,并将该函数封装到keepAliveServer结构体中2.执行register
Etcd
函数实现服务注册3.register
Etcd
苹果香蕉西红柿
·
2023-11-23 16:14
#
十四.
golang
java
分布式
安装向量数据库milvus及其Attu
在宿主机上创建文件目录mkdir-p/home/sunyuhua/milvus/dbmkdir-p/home/sunyuhua/milvus/confmkdir-p/home/sunyuhua/milvus/
etcd
MonkeyKing_sunyuhua
·
2023-11-23 16:45
数据库
milvus
微服务常见面试题及解答
某个服务的接口能通过浏览器访问吗3微服务3.1微服务和单体区别3.2Golang微服务的生态3.3Golang微服务的框架,主要功能和组件3.4Zookeeper、Eureka、Nacos、Consul和
Etcd
西木Qi
·
2023-11-23 06:27
面试
微服务
xorm
源码学习
文章目录XORM源码浅析及实践ORMORMvs.SQLXORM软件架构ORM引擎Engine——DBM*core.DBGolang:database/sql源码基本结构连接复用,提高性能。增加数据库连接池数量连接管理database/sql主要内容:sql.DB创建数据库连接sql.Open()DB.conn可能需要创建新的连接连接释放清理无效连接数据库操作数据库操作Prepare()和Query
尚墨1111
·
2023-11-23 05:41
学习
数据库
xorm
Spark 提交执行
源码学习
SparkSubmit执行后,执行环境准备工作privatedefrunDriver():Unit={addAmIpFilter(None,System.getenv(ApplicationConstants.APPLICATION_WEB_PROXY_BASE_ENV))userClassThread=startUserApplication()//Thisabithacky,butweneed
ShiPF
·
2023-11-23 04:21
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他