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
源码剖析
【《STL
源码剖析
》提炼总结】 第3节:容器_1 序列式容器 vector list deque stack queue heap priority_heap
文章目录引言序列式容器概览`vector`可变长数组特点成员扩容机制迭代器迭代器失效迭代器属性vector的常用方法`deque`双向队列特点中控器迭代器迭代器失效迭代器属性成员扩容机制常用方法`list`双向环形链表特点链表节点成员迭代器迭代器失效迭代器属性排序常用方法`forward_list`单向链表特点迭代器`stack`特点成员迭代器常用方法`queue`特点成员迭代器常用方法`heap
几日行云
·
2023-04-04 17:47
《STL源码剖析》提炼总结
c++
list
数据结构
openstack 之 nova调度过程及源码分析
目录一.nova-scheduler基本介绍1.1基本配置1.2调度过程二.nova-scheduler调度过程
源码剖析
2.1/nova/scheduler/filter_scheduler.py/FilterSchduler
靓仔且落泪
·
2023-04-04 16:12
云计算
openstack
云计算
openstack 之 nova架构,
源码剖析
一.nova架构nova是openstack最核心的服务,负责维护和管理云环境的计算资源。因此,云主机的整个生命周期都是由nova负责的。1.1nova-api负责接收和相应客户的API调用。1.2computecorenova-schedule负责决定在哪个计算节点运行虚拟机。nova-compute通过调用Hypervisor实现虚拟机生命周期的管理。一般运行在计算节点。hypervisor对
靓仔且落泪
·
2023-04-04 16:09
云计算
云计算
最最新Netty线程模型源码,它真的太细了【doge】一
这是第一篇,也就是服务端启动流程
源码剖析
,通过netty线程模型图做主流程,寻找图中流程步骤在源码中的具体体现!
猿华
·
2023-04-04 10:18
Netty
java
网络
中间件
高性能
Netty
2022最新 Netty底层数据交互
源码剖析
二
Netty底层数据交互
源码剖析
上一章讲了服务端初始化、注册事件、绑定端口、eventloop线程池的来龙去脉;在上一节的基础上,讲解这一节:如何处理客户端连接事件;以及数据交互,话不多说、直接开车NettyNetty
猿华
·
2023-04-04 10:18
Netty
java
netty
源码
Spring
源码剖析
2:初探Spring IOC核心流程
本文转载自互联网,侵删本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章将同步到我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《Spring和SpringMVC源码分析》其中一篇,本文部分内容来源于网络,为
程序员黄小斜
·
2023-04-04 08:23
Java
Flink-cdc
源码剖析
Flinkcdc源码前言flink-cdc源码地址:https://github.com/ververica/flink-cdc-connectorsflink-cdc不再flink项目中,在flink1.11之后flink引入cdc功能,下面我们以源码深入了解flink-cdc实现原理,我们主要以flink-cdc-mysql为主,其余代码基本差不太多事先需要先简单了解一下debezium相关原
smart_Xu
·
2023-04-04 06:27
基于Python GDAL库实现图像的几何校正详细教程
——TheZenofpython最近需要利用Python的GDAL库对遥感图像进行几何校正,在网上搜了搜相关资料,大部分是来自李民录老师的《GDAL
源码剖析
与开发指南》及其博客的C++代码,关于Pyt
倾城一少
·
2023-04-04 03:15
遥感与GDAL
Python
python
开发语言
SpringMVC
源码剖析
5:消息转换器HttpMessageConverter与@ResponseBody注解
转自SpringMVC关于json、xml自动转换的原理研究[附带源码分析]本系列文章首发于我的个人博客:https://h2pl.github.io/欢迎阅览我的CSDN专栏:Spring源码解析https://blog.csdn.net/column/details/21851.html部分代码会放在我的的Github:https://github.com/h2pl/目录前言现象源码分析实例讲
程序员黄小斜
·
2023-04-04 01:33
frp
源码剖析
-frp中的mux模块
前言frp几乎所有的连接处理都是构建在mux模块之上的,重要性不必多说,来看一下这是个啥吧ps:安装方法goget"github.com/fatedier/golib/net/mux"该模块很小,不到300行,分为两个文件:mux.go和rule.go。因为rule.go文件相对简单一些,我们先来看这个。role.go文件首先看其中所命名的函数类型MatchFunc:typeMatchFuncfu
weixin_30386713
·
2023-04-04 00:00
网络
golang
Part3-2-1 Vue.js
源码剖析
-响应式原理
Vue主要使用了两种设计模式观察者模式:由具体的目标调度,比如当事件触发,Dep发布者就会去调用Watcher观察者的方法,所以观察者模式的订阅者与发布者之间是存在依赖的发布订阅模式:由统一调度中心调用,因此发布者和订阅者不需要知道对方的存在观察者模式观察者(订阅者)——Watcherupdate():当事件发生时,具体要做的事情目标(发布者)——Depsubs数组:存储所有的观察者addSub(
沿着路走到底
·
2023-04-03 17:52
大前端学习笔记
vue.js
javascript
Protobuf 介绍与实战 图文专栏 入口
已发表的技术专栏(订阅即可观看所有专栏)0 grpc-go、protobuf、multus-cni技术专栏总入口1 grpc-go
源码剖析
与实战 文章目录2 Protobuf介绍与实战图文专栏
码二哥
·
2023-04-03 13:37
grpc
grpc-go
grpc-go源码
protobuf
微服务
STL—unordered_set和unordered_map使用及
源码剖析
文章目录容器hashtable概述
源码剖析
hashtable使用容器unordered_set、unordered_multiset、unordered_map和unordered_multimap概述容器
_Karry
·
2023-04-03 12:22
STL
c++
stl
单体架构下的认证授权方案 - SpringSecurity + JWT
直接看代码有疑惑的同学推荐两个B站免费的教学视频:尚硅谷SpringSecurity框架教程(springsecurity
源码剖析
从入门到精通)_哔哩哔哩_bilibiliSpringSecurity框架教程
Java小白白又白
·
2023-04-03 10:10
字斟句酌业务代码
SpringSecurity
JWT
JAVA
小滴课堂-学习笔记:手把手剖析并发底层原理和最佳实践
愿景:"让编程不再难学,让技术与生活更加有趣"更多架构课程请访问xdclass.net目录第1集并发编程核心底层AQS你知道不第2集
源码剖析
并发编程ReentrantLock实现原理第3集你可以说清ReentrantLock
dev666
·
2023-04-03 06:20
并发编程
JAVA
面试
多线程
java
并发编程
编程语言
后端
grpc、https、oauth2等认证专栏实战6:openssl配置文件openssl.cnf介绍
已发表的技术专栏(订阅即可观看所有专栏)0 grpc-go、protobuf、multus-cni技术专栏总入口1 grpc-go
源码剖析
与实战 文章目录2 Protobuf介绍与实战图文专栏
码二哥
·
2023-04-03 02:50
kubernetes
docker
grpc-go
protobuf
golang
owt-server
源码剖析
(六)--集群分布及任务调度
目录一、引言二、owt的集群部署三、owt的任务调度------>3.1、clustermanager调度流程------------>3.1.1、请求调度conference------------>3.1.2、请求workingnode------------>3.1.3、传递客户端命令------>3.2、cluster调度配置------>3.3、agentschedule------>3
文艺小少年
·
2023-04-03 01:36
服务器
网络
java
owt-server
源码剖析
(七)--MCU模式介绍
目录一、引言二、流媒体服务器模式介绍------>2.1、Mesh------>2.2、MCU(MultiPointControlUnit)------>2.3、SFU(SelectiveForwardingUnit)------>2.4、Mesh三、owt中的MCU模式------>3.1、客户端入会------>3.2、建立webrtc连接------>3.3、混屏流程------>3.4、V
文艺小少年
·
2023-04-03 01:36
mcu
音视频
单片机
Redisson分布式锁源码-可重入锁的八大机制-上(2)
分布式锁Redisson
源码剖析
先从Redis可重入锁最简单的Demo入手,一步一图分析Redis可重入锁底层的源码,在边看源码的过程中、边画出Redis可重入锁的核心流程图。
飘然渡沧海
·
2023-04-02 11:59
redis
lua
redis
数据库
Redisson分布式锁源码-可重入锁的八大机制-上(1)
分布式锁Redisson
源码剖析
先从Redis可重入锁最简单的Demo入手,一步一图分析Redis可重入锁底层的源码,在边看源码的过程中、边画出Redis可重入锁的核心流程图。
飘然渡沧海
·
2023-04-02 11:59
redis
redis
面试
数据库
Nacos(1.4.2)注册中心原理及源码系列(三)- 如何支持高并发注册
如何支持高并发注册(异步任务与内存队列设计原理及
源码剖析
)之前主要分析了SpringCloud集成Nacosclient的服务注册和服务拉取的逻辑,现在接着分析一下NacosServer注册中心的核心功能逻辑及源码
louis_zzz
·
2023-04-02 08:24
Nacos
java
再也不怕获取不到Gin请求参数了
Gin框架简洁版Gin
源码剖析
最近在使用的时候,发现前端调用传递参数方式各异,各种稀奇古怪的方式都会用到。这篇文章主要盘一下如何获取到参数,方便今后使用。
程序员麻辣烫
·
2023-04-02 07:30
语言
golang
python源码深度剖析_Python
源码剖析
——深度探索动态语言核心技术 | 学步园
8.3Python虚拟机的运行框架当Python启动后,首先会进行Python运行时环境的初始化。注意这里的运行时环境是一个与上一节剖析的执行环境不同的概念。运行时环境是一个全局的概念,而执行环境实际就是一个栈帧,是一个与某个CodeBlock对应的概念。这里不明白两者的区别不要紧,在以后剖析运行时环境初始化时我们就能弄清楚两者的区别和联系。运行时环境的初始化过程非常地复杂,后面将用单独的一章来剖
weixin_39640395
·
2023-04-02 03:03
python源码深度剖析
Android:基于 Handler、Looper 实现 ANR 监控,获取堆栈
在上一篇文章《Android
源码剖析
:基于Handler、Looper实现拦截全局崩溃、监控ANR等》介绍了如何实现简单的ANR监控,判断是否出现了ANR,但是没有介绍如何分析,这篇文章将会详细介绍如何分析解决
ImWiki
·
2023-04-02 02:47
【万字长文】k8s client-go的informer设计实现详解
informer框架设计首先给出informer机制架构图(图片来自《k8s
源码剖析
》一书)核心组件1、reflector从上图可以看到,reflector与apiserver直接交互,监听k8s资源
hahachenchen789
·
2023-04-01 06:04
kubernetes学习
一文带你深入了解Golang中的Mutex
的基本用法互斥锁使用的两个例子ginContext中的Set方法sync.Pool中的pinSlow方法互斥锁使用的注意事项互斥锁锁定的是什么互斥锁实现原理信号量等待队列原子操作Mutex的公平性Mutex
源码剖析
·
2023-04-01 06:33
muduo---C++网络编程库
陈硕muduo参考资料muduo
源码剖析
Muduo是一个基于Reactor模式的现代C++网络库,它采用非阻塞IO模型,基于时间驱动和回调,原生支持多核多线程,适合编写Linux服务端多线程网络应用程序
Mr.liang呀
·
2023-03-31 20:18
TCP/IP网络编程
Linux高性能服务器
C++基础
c++
网络
架构
Nacos(1.4.2)注册中心原理及源码系列(六)- 心跳检测在集群架构下的设计原理及
源码剖析
心跳检测在集群架构下的设计原理及
源码剖析
刚才分析一下心跳检测的代码,这里不得的不多说一句这里的一个细节设计,如果Nacos是集群的状态,并不是集群中的每节点机器都会检测所有的Instance的心跳,而是用算法来计算每个节点机器需要检测那些
louis_zzz
·
2023-03-31 13:18
Nacos
架构
java
Java学习(第一阶段模块四)2020/5/17-2020/5/24
Java学习(第一阶段模块四)任务一:SpringBoot基础回顾1.约定优于配置2.SpringBoot解决Spring问题3.单元测试与热部署任务二:SpringBoot原理深入及
源码剖析
1.依赖管理
Alanhui2015
·
2023-03-31 10:24
Java
【STL
源码剖析
】迭代器
【STL
源码剖析
】迭代器第3章迭代器(iterators)与traits编程技法(《STL
源码剖析
》)3.1迭代器设计思维——STL关键所在3.2迭代器(iterator)是一种smartpointer3.3
Cloudeeeee
·
2023-03-31 00:54
数据结构与算法
c++
【STL
源码剖析
】STL六大组件功能与运用(目录)
【STL
源码剖析
】STL六大组件功能与运用(目录)说明1.容器(containers)2.算法(algorithms)3.迭代器(iterators)4.仿函数(functors)5.配接器(adapters
Cloudeeeee
·
2023-03-31 00:24
数据结构与算法
c++
开发语言
【设计模式从入门到精通】06-桥接模式
笔记来源:尚硅谷Java设计模式(图解+框架
源码剖析
)文章目录桥接模式1、传统方式解决手机操作问题2、桥接模式基本介绍3、桥接模式解决手机操作问题4、JDK源码分析5、注意事项和细节6、桥接模式其他应用场景桥接模式
VectorUx
·
2023-03-30 22:51
设计模式从入门到精通
桥接模式
腾讯 tars java_腾讯TARS开源团队郑苏波:腾讯微服务开发框架的
源码剖析
郑苏波:大家下午好!我是腾讯微服务的郑苏波。先做一个框架的介绍,Tars是一个支持多语言内嵌服务治理功能的框槛,能跟DevOps比较好的协同开发。这个框架四大特点:一是对用户透明实现,让业务可以聚焦自己的逻辑,不需要关心这个框架提供了哪些能力。二是支持RPC的调用方式,使业务能快速开发。三是高性能的实现。四是丰富的扩展能力,适应不同业务场景。下面我们会以一个比较简单的语言,NodeJS这个语言在T
zfxsteven
·
2023-03-30 19:17
腾讯
tars
java
随记——netty入门(一)——20201012
教程:Netty核心技术及
源码剖析
——尚硅谷文章目录前言Netty介绍Netty应用场景IO模型IO模型基本说明BIONIOAIO适用场景BIO基本介绍BIO工作机制BIO应用实例(线程池)NIO基本介绍
dadadadak
·
2023-03-30 19:27
随记
netty
【Python】更精美的俄罗斯方块开发指南(步骤已写)
文章目录前言一、游戏介绍二、
源码剖析
1.引入库2.读入数据总结前言最近想找一些Python相关的游戏开发例子,正好在itch.io上闲逛看到这个俄罗斯方块项目,瞬间被惊艳到了。
徐浪老师
·
2023-03-30 18:38
徐浪老师大讲堂
python
开发语言
MinIO 源码分析
文章目录Bucket日志审计概要设计说明书参考1.MinIO事件通知模块的
源码剖析
1.事件通知模块`NotificationSys`2.`target.Target`3.
yvhqbat
·
2023-03-30 10:09
MinIO源码分析
Spark Streaming限流反压机制
源码剖析
本文基于sparkstreaming通过directmode访问kafka的场景,从源码出发分析sparkstreaming如何实现数据读取的限流和反压。我们知道,KafkaUtils.createDirectStream方法用于创建directmode访问kafka的InputDStream.从源码可以看到,所有KafkaUtils.createDirectStream方法重载最终都会调用下面这
旺旺鸽不鸽
·
2023-03-30 10:59
Redis
源码剖析
——主从复制(5)—共享复制缓冲区的方案
相关文章Redis
源码剖析
——主从复制(1)Redis
源码剖析
——主从复制(2)Redis
源码剖析
——主从复制(3)Redis
源码剖析
——主从复制(4)目录共享复制缓冲区的方案一、Redis复制缓存区相关问题分析问题
oywLearning
·
2023-03-29 17:03
redis源码剖析
redis
数据库
数据库开发
后端
SpringCloud之 LoadBalancer和Feign负载均衡
文章目录LoadBalancer负载均衡一、@LoadBalanced负载均衡①观察负载均衡现象②@LoadBalanced
源码剖析
二、自定义负载均衡三、OpenFeign实现负载均衡①添加依赖②启动类添加
一只咸鱼。。
·
2023-03-29 16:07
SpringCloud
spring
cloud
负载均衡
LoadBalancer
OpenFeign
【Unity项目实战】主程进阶之路文章整理 自用记录
声明:下列文章链接转载自陆泽西(JesseLu)的个人博客,仅供个人学习参考使用,如若侵权,告知删除1.要点技术《Unity3D高级编程之进阶主程》第一章,C#要点技术(一)-List底层
源码剖析
《Unity3D
weixin_44314930
·
2023-03-29 10:17
unity
c#
游戏引擎
Nacos注册中心AP架构剖析流程图
人赞同了该文章目录收起1.引言2.Nacos核心概念3.NacosServer的注册表结构4.NacosClient和SpringCloud集成客户端服务注册5.如何支持高并发注册(异步任务与内存队列设计原理及
源码剖析
坚持学习技术
·
2023-03-29 07:17
架构
流程图
java
memcache中内存管理
源码剖析
memcahce采用了内存页面,内存页面上的内存块技术实现了内存管理器,对item的指针采用了hashtable的方法,通过item的key值实现快速定位查找item指针的方法,这里详细剖析一下实现的关键代码.首先是内存管理,在Slabs.c代码中实现.(1).voidslabs_init()voidslabs_init(constsize_tlimit,constdoublefactor,con
yxnyxnyxnyxnyxn
·
2023-03-29 07:42
memcached
null
list
扩展
delete
memcached
源码剖析
系列之内存存储机制(二)
在上一节中已经分析了memcached的内存分配管理初始化机制,在这节中我们将详细分析memcached中slab的管理与分配机制。slabclass[MAX_NUMBER_OF_SLAB_CLASSES]数组是slab管理器(类型见上节),是memcached内存管理的核心数据结构,起着非常重要的作用。slabclass[i]的内存示意图如下图所示:(1)size和perslab保存着每个sla
happylife1527
·
2023-03-29 05:34
memcached
swoft2.0
源码剖析
01-注解器
swoft2.0
源码剖析
01-注解器前言本人认为学习一个框架正确的方式是先看框架的文档,再进入实战动手写代码写一些demo,然后就是看框架的源码,深入了解框架是怎么启动运行的,整个框架的流程最好用debug
EwingYangs
·
2023-03-29 05:48
两万字Mybatis
源码剖析
文章目录MyBatis
源码剖析
1MyBatis框架概述2JDBC缺陷总结3MyBatis快速入门3.1搭建Mybatis开发环境2.2.1创建Maven工程2.2.2导入依赖2.2.3创建UserMapper
黑马程序员官方
·
2023-03-28 19:01
Java
java
数据库
maven
mybatis
源码
零拷贝技术-内核
源码剖析
在网络编程中,如果我们想要提供文件传输的功能,最简单的方法就是用read将数据从磁盘上的文件中读取出来,再将其用write写入到socket中,通过网络协议发送给客户端。ssize_tread(intfd,void*buf,size_tcount);ssize_twrite(intfd,constvoid*buf,size_tcount);但是就是这两个简单的操作,却带来了大量的性能丢失。例如我们
Fireplusplus
·
2023-03-28 14:21
C语言
Linux
linux
网络
服务器
2019年终总结
•赚够下年的学费.完成•继续学习C++后台技术栈阅读了STL
源码剖析
,学习了内存池、线程池的原理•继续提高算法能力leetcode80题,要继续坚持。•适量参加codeforces未完成。
程序员一飞
·
2023-03-27 14:11
LinkedList源码解析
LinkedList
源码剖析
LinkedLi
小帝Ele
·
2023-03-27 08:59
React
源码剖析
:fiber树的协调与渲染
本系列文章将深入
源码剖析
react的工作流程,在开始之前有几点说明:本文解析的react源码基于react17.0.3本文图示的源码都省略了与主逻辑无关的代码本文对每个模块将按照流程概述,源码图示,源码解析的流程进行宏观架构与核心模块让我们打开
竹叶寨少主
·
2023-03-27 01:30
spring 事务
源码剖析
阅读前准备工作:简单了解springAOP的实现原理JDK8&spring5.2.X源码解读0.前言初学时,spring的事务怎么实现的,为什么一个@Transactional注解就能搞定那么复杂的事务管理?搬砖时,为什么有时候我明明加了@Transactional注解,但是事务就是没有生效?面试时,面试官:说说spring的事务传播机制是怎样的?你是否遇到过这样的问题?你能解答上来吗?带着这3个
stay_the_course
·
2023-03-26 14:32
Java
spring
java
事务
spring
事务
源码
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他