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
leveldb源码剖析
网络编程之认识Netty
高薪训练营本文主要内容包括:Netty简介、Netty高性能(零拷贝和支持高性能序列化协议等)、Netty线程模型、Netty粘包与拆包、Netty核心组件、Netty版自定义RPC案例实现、Netty
源码剖析
小溪源
·
2023-04-06 05:46
2019-03-13
1安装依赖包brewinstall-vdsnappy
leveldb
gflagsglogsziplmdbbrewinstallopenblasbrewinstallhdf5opencv#boost需要在后续配置中注意
玉晨君
·
2023-04-06 03:54
Redis
源码剖析
——TCP连接
目录前言一、打开监听端口,等待客户端的命令请求二、监听描述符进行监听三.监听描述符回调函数总结前言通过对redis服务采用的基于epoll反应堆模型的server/client模型进行介绍。一、打开监听端口,等待客户端的命令请求服务器通过调用listenToPort函数,根据指定的端口port,以及Redis服务器配置中的bindaddr[REDIS_BINDADDR_MAX]数组指定的地址来构建
oywLearning
·
2023-04-06 02:42
redis源码剖析
tcp/ip
网络协议
c++
redis
服务器
8. Fabric2.2 区块链农产品溯源系统 - 智能合约设计
智能合约设计最核心的是存储字段的设计、也就是索引设计,Fabric常见的时间状态存储引擎是
LevelDB
或CouchDB,这两个数据库是KV存储,KV存储不像SQL类型存储,一张表创建多个字段,多个字段索引可以进行各种复查询
明神特烦恼
·
2023-04-05 21:01
Fabric2.2
全面学习
区块链
智能合约
fabric
libco
源码剖析
(3)-定时器与事件注册
libco
源码剖析
(3)-定时器与事件注册引言libco
源码剖析
(1)-共享栈与协程的创建libco
源码剖析
(2)-协程生命周期与协程调度本文会继续介绍libco定时器的实现和协程事件的注册。
怀民_亦未寝
·
2023-04-05 16:39
c++
后端
linux
服务器
nacos cp集群架构解析
1.cap与base原则详解2.nacos&zk&eureka的cap架构横向对比3.raft协议动态图解4.nacos集群cp架构基于raft协议
源码剖析
5.nacos集群cp架构的脑裂问题1.cap
像你这样的
·
2023-04-05 15:07
分布式
架构
spring
cloud
spring
boot
java
分布式
Android Studio 无法使用 Profile,Android
源码剖析
之Framwork层消息传递
I/tpc.imon.rddan:atvoidcom.loc.e$a.handleMessage(android.os.Message)(AmapLocationManager.java:-1)I/tpc.imon.rddan:atvoidandroid.os.Handler.dispatchMessage(android.os.Message)(Handler.java:112)I/tpc.im
m0_66264881
·
2023-04-05 11:28
程序员
面试
移动开发
android
libp2p-rs swarm 拨号设计与实现
前面我们对go-libp2p中swarm拨号源码进行了分析(【go-libp2p
源码剖析
】Swarm拨号),参考go-libp2p,我们在libp2p-rs上完成swarm拨号功能的开发。
Netwarps
·
2023-04-05 07:01
Leveldb
整体流程图和并发的思考
流程图一些细节记录每个文件sstable,memtable之类的大小不能超过这个大小immtable的生产过程在makeroomforwrite产生的,然后是compactionbackground检查到有immtable被干掉的。这里启动背景线程voidDBImpl::MaybeScheduleCompaction(){mutex_.AssertHeld();if(background_comp
boring_111
·
2023-04-05 06:25
leveldb源码解读
流程图
数据库架构
MVCC及其在
leveldb
中的实现
什么是MVCC一种并发控制的方式---------多版本并发控制。其好处主要有两点1.写和读互相不阻塞,因为都是在各自的版本上进行。2.可以回溯之前的版本。MVCC只能解决部分幻读的问题(只读查询)快照读,如果对两个并发的非只读查询的来说,就有可能幻读,原因是执行INSERT、DELETE、UPDATE这些语句时)当前读)是加锁读最新的版本的。为在一个事务运行过程中,只有在对表中的记录做改动时(执
boring_111
·
2023-04-05 06:55
leveldb源码解读
数据库
leveldb
第一幕 资源推荐
leveldb
第一幕资源推荐博客推荐阅读顺序1实现一个跳表2阅读
leveldb
各个模块的代码3运行简单demo博客推荐书籍那岩.
Leveldb
实现解析.pdf相关博客
leveldb
实现原理一文带你看透基于
最佳损友1020
·
2023-04-05 06:49
leveldb学习日记
资源推荐
leveldb
同样是1亿数据,为什么nutsdb扛不住,而badgerdb可以?
背景之前在知乎上看到一个问题:作为一个KV数据库,
levelDB
为什么使用LSM树实现,而不是hash索引?当时就想作答一番。不过看到问题下方已经有大佬作答了,而我也说不出什么新东西来。于是选择作罢。
陪计算机走过漫长岁月
·
2023-04-05 06:14
go
存储
后端
面试
数据库
职场和发展
Leveldb
源码解读------Memtable(跳表)详解
在
leveldb
中的memtable实际上是对核心数据结构skipList做了一个包装,并对外提供了接口。
boring_111
·
2023-04-05 06:07
leveldb源码解读
数据结构
数据库架构
数据库开发
rocksdb设计架构
rocksdb是以
leveldb
为基础开发的,都使用了LSMTree来存储数据。rocksdb的主要设计目标是
cocoti
·
2023-04-05 02:01
rocksdb
架构
数据库
RocksDB简述
概述RocksDB是基于
levelDB
(一个google实现的非常高效的kv数据库)开发,使用C++编写的嵌入式kv存储引擎。
丿沐染烟忱丶
·
2023-04-05 02:52
DB
RocksDB
数据库
RocksDB介绍
它是由Facebook基于Google开源的kv存储
LevelDB
开发开发。RocksDB使用LSM存储引擎。
哥伦布112
·
2023-04-05 02:45
flink
flink
RocksDB
目录RocksDB简介TiKV架构RocksDB的内存占用RocksDB的空间占用RocksDB后台线程与CompactWriteStallRocksDB简介RocksDB是由Facebook基于
LevelDB
野狼e族
·
2023-04-05 01:00
大数据
数据库
大数据
RocksDB
分布式专题 - Rocksdb
1.RocksDB简介RocksDB是由Facebook基于
LevelDB
开发的一款提供键值存储与读写功能的数据库软件,旨在充分实现快存上存储数据的服务能力。
哲米
·
2023-04-05 01:54
rocksdb原理与实现
rocksdb是基于
leveldb
实现的,原始代码是从
leveldb
1.5上fork出来的;分布式三篇著名的论文,源自于google:GFS,分布式文件存储;BigTable,分布式
congchp
·
2023-04-05 01:50
Linux
server
redis
Mysql
服务器
linux
后端
数据库
深入浅出带你走进 RocksDB
RocksDB是基于Google
LevelDB
研发的高性能Key-Value持久化存储引擎,以库组件形式嵌入程序中,为大规模分布式应用在SSD上运行提供优化。
KaiwuDB
·
2023-04-05 01:48
数据库
【《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
并发编程
编程语言
后端
Ceph 集群基础
文章目录一、Ceph集群角色二、Ceph元数据保存方式2.1xattrs(扩展属性)2.2omap(objectmap对象映射)2.2.1filestore与
leveldb
2.2.2bluestore与
LlinCK
·
2023-04-03 05:30
Ceph
分布式
ceph
分布式存储
数据库
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
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他