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
muduo网络库源码剖析
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
muduo库使用方法(一)
库安装Muduo库和boost库安装参考:Linux平台下
muduo网络库
源码编译安装Muduo库简介muduo库线程模型采用sub-Reactor模式,采用nonblockio+oneloopperthread
qq_42120843
·
2023-04-05 01:13
Muduo
C/C++
网络编程
服务器
c++
【《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
muduo网络库
示例 (限制并发数和踢掉空闲连接)
限制服务器最大并发连接数(MuduoManual.pdfP108)这个比较简单,在连接里面判断最大数量断开连接。voidEchoServer::onConnection(constTcpConnectionPtr&conn){LOG_INFOpeerAddress().toIpPort()"localAddress().toIpPort()connected()?"UP":"DOWN");if(c
houcaihua
·
2023-04-02 01:17
网络
服务器
muduo网络库
源码分析
muduo网络库
源码分析发布一个基于Reactor模式的C++网络库01主从Reactor网络模型TcpClient客户端代码维护了Connector模块事件分发器主要由EventLoop类实现Eventloop
-特立独行的猪-
·
2023-04-01 23:18
计算机网络
网络
【万字长文】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
一、重写
muduo网络库
之服务器编程及测试
目录一、基于
muduo网络库
开发服务器程序的基本步骤1、组合TcpServer对象2、创建EventLoop事件循环对象的指针3、明确TCPServer构造函数需要的参数,输出ChatServer的构造函数
小鱼的编程之路
·
2023-03-31 11:03
Linux网络编程
重写muduo网络库
服务器
网络
运维
Muduo网络库
核心梳理
Muduo网络库
Muduo网络库
本身并不复杂,是一个新手入门C++面向对象网络编程的经典实战项目。但是,新手在刚刚上手读代码的时候,非常容易陷入代码的汪洋大海,迷失方向。
wbvalid
·
2023-03-31 10:16
C++
c++
网络
编程语言
linux
muduo网络库
示例(聊天服务器)
聊天服务器(MuduoManual.pdfP66)examples/asio/chat/server.cc单线程examples/asio/chat/server_threaded.cc,多线程TcpServer,并用mutex来保护共享数据mutexexamples/asio/chat/server_threaded_efficient.cc,借shared_ptr实现copy-on-write
houcaihua
·
2023-03-31 10:10
服务器
网络
后端
c++
muduo网络库
源码详解(2) —— 以EchoServer为例子,从TcpServer的初始化说起
muduo网络库
源码详解(2)以EchoServer为例子,从TcpServer的初始化说起,分析ConnectionCallback回调函数是如何一步步设置到Channel里的主要参考了陈硕的书《Linux
爱好学习的青年人
·
2023-03-31 10:07
muduo
net库源码分析
网络
linux
[剖析
muduo网络库
]1.IO的阻塞和非阻塞、同步和异步
muduo库作者陈硕老师原话:在处理IO的时候,阻塞和非阻塞都是同步IO,只有使用了特殊的API才是异步IO如果说的是业务层面上的一个逻辑处理是同步还是异步的时候,那么:同步:A操作等待B操作做完事情后,得到返回值,继续处理异步:A操作告诉B操作它感兴趣的事件以及通知方式,A操作继续执行自己的业务逻辑了;等待B监听到相应事件发生后,B会通知A,A开始相应的数据处理逻辑。**同步阻塞:**比如int
下酒番陪绅士
·
2023-03-31 10:02
muduo网络库
c++
网络
简单模仿下
muduo网络库
的封装
文章目录一、基础socket编程二、抽象与层次2.1InetAddress封装2.2Socket封装2.3Epoll封装2.4Channel封装2.5Acceptor封装2.6Connection封装2.7Threadpool封装2.8Eventloop封装2.9TCPserver封装三、小结一、基础socket编程网络编程的底层离不开socket,其处理流程表示如下:intsockfd=sock
阿杰的小鱼塘
·
2023-03-31 10:11
网络
C++
网络
服务器
c++
线程池
muduo网络库
—分布式系统知识精要
目录1、编译期常量2、定义类型并使用3、分布式网络问题——TCPIncast问题4、分布式网络问题——Fat-tree网络拓扑5、分布式系统和单机系统的区别6、如何做到负载均衡7、分布式系统时间与时间顺序违反直觉8、能随时重启进程作为程序设计目标9、如何重启10、分布式中心跳协议11、有状态服务和无状态服务12、SO_REUSEADDR13、socket的四个地址信息14、分布式系统中的进程标识1
贪睡的蜗牛
·
2023-03-31 10:33
C++11重写muduo网络库
分布式
网络
muduo网络库
使用入门
muduo网络库
介绍
muduo网络库
是陈硕大神开发的基于主从Reactor模式的,事件驱动的高性能网络库。
月本_诚
·
2023-03-31 10:59
#
C++
Linux
计算机网络
网络
服务器
c++
Java学习(第一阶段模块四)2020/5/17-2020/5/24
Java学习(第一阶段模块四)任务一:SpringBoot基础回顾1.约定优于配置2.SpringBoot解决Spring问题3.单元测试与热部署任务二:SpringBoot原理深入及
源码剖析
1.依赖管理
Alanhui2015
·
2023-03-31 10:24
Java
moudo网络库剖析
muduo网络库
的核心框架,onethreadperthread+Reactor模式。这也是大多数Linux端高性能网络编程框架应用的主要架构。
小狗吠吠吠
·
2023-03-31 10:18
linux网络编程
网络
网络
linux
服务器
c++
架构
【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源码分析
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他