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
nginx-rtmp源码剖析
记录一下linux 5.14 中 listen 的实现
源码剖析
源码版本:https://github.com/torvalds/l...d992fe5318d8d7af9510b879439a3c7f283da442入口搜索"sys_listen",可以看到
·
2021-08-20 22:57
grpc-go
源码剖析
五十一之场景三:在同一条链路上,发起多次rpc调用时,为什么第二次之后的头帧字节数非常小呢?
本次我们要模拟的场景是:在同一条链路上,发起多次rpc调用时,为什么第二次之后的头帧字节数非常小呢?本次测试用例所需要的代码,已经上传到百度网盘了。1、第1次调用SayHello方法时,抓取到的头帧情况?
grpc-go源码剖析与实战 图文专栏
·
2021-08-17 05:48
grpc-go源码剖析与实战
grpc
golang
docker
kubernetes
微服务架构
JVM(五)ClassLoader
源码剖析
1.类的关系图类的关系图关系图如下:image.png2.Launcher核心类的
源码剖析
image.png有一个Launcher类sun.misc.Launcher;publicclassLauncher
干天慈雨
·
2021-08-16 15:49
一篇带你解析入门LongAdder源码
3.2AtomicLong瓶颈分析4、LongAdder4.1LongAdder和AtomicLong性能测试4.2LongAdder为什么这么快4.3LongAdder实现原理4.4ongAdder
源码剖析
·
2021-08-11 13:47
【Golang】并发编程包之 errgroup
我们在之前的文章——
源码剖析
sync.WaitGroup(文末思考题你能解释一下吗?)
·
2021-08-08 22:41
golang并发编程
Redis源码环境构建过程详解
Redis源码环境构建近日,蒋德钧新上了一门Redis
源码剖析
的课程,应好友沈架构师的邀请,又重拾起了Redis源码学习。
·
2021-07-28 14:12
gRPC-go
源码剖析
之grpc服务器端在启动时都做了什么事情
这次分享一下当grpc服务器在启动时都做了什么事情?可以自己先思考一下,假设让我们自己去开发一个简单版本的grpc服务器端启动时都会做什么事情呢?a.一些初始化工作b.监听某个端口c.注册服务端提供的服务。。。。。好了,接下来看一下grpc-go框架服务器端启动时的流程图:grpc服务器端启动时都做了哪些事情在下面的章节中只是介绍了常用的初始化组件,有些功能需要手动显示的调用,或者import导入
码二哥
·
2021-07-28 06:41
grpc-go
源码剖析
三十一之客户端流ClientStream是如何接收服务器端的反馈结果呢?
前面文章已经分析了,grpc客户端是如何将请求服务的名称,请求方法名称,请求方法的具体参数值发送给grpc服务器端了; 那么,grpc服务器端就可以具体执行请求方法了; 现在的问题是,grpc服务器端执行完客户端的请求方法后,将执行结果反馈给客户端,站在客户端的一侧,如何接收grpc服务器端的反馈呢?也就是如何接收服务器端反馈的数据帧,如何将数据帧转换为请求方法的返回类型呢? 本篇文章将
grpc-go源码剖析与实战 图文专栏
·
2021-07-11 07:21
grpc-go源码剖析与实战
grpc
golang
docker
kubernetes
微服务架构
Binder系列4—获取ServiceManager
基于Android6.0的
源码剖析
,本文详细地讲解defaultServiceManager流程一.概述获取ServiceManager是通过defaultServiceManager()方法来完成,当进程注册服务
十年开发程序员
·
2021-06-27 04:22
一万字深度剖析Tomcat源码
整篇文章分为两大部分,Tomcat系统架构设计和Tomcat
源码剖析
。Tomcat系统架构设计1.前言很多人谈到架构感觉是一个非常高大尚的东西,觉得自己目前不太可能接触到或者没有实力接触和学习它。
渃汐湲
·
2021-06-26 15:09
HashTable源码解析
Hashtable
源码剖析
Has
小帝Ele
·
2021-06-26 15:52
Spring -- IOC
源码剖析
一、BeanFactory及容器继承体系基础概念回顾BeanFactory是容器的顶级接口,它定义了容器的基础行为ApplicationContext是容器的高级接口,字面意思就是Spring应用上下文,官方称之为IOC容器错误的认识:容器就是map而已正确的认识:map是IOC容器的一个成员,叫做单例池(singletonObjects),容器是一组组件和过程的集合,包括BeanFactory,
Travis
·
2021-06-25 22:47
PHP直播技术分享(一:实现直播)
阿里这样的服务器吧,开始bb-----1:技术栈image.jpeg2:开发中业务(1)主播申请时创建个秘钥,这个秘钥随时字符串即可到时候根据字符串找到拉流的直播位置存数据库包括推流地址image.png3:配置
nginx-rtmp
表弟_十七
·
2021-06-25 08:42
Picasso源码探究
使用的方法如下:Picasso.with(context).load(“imageurl”).into(imageView);
源码剖析
我们就根据图片显示的这一条流程下来,一步步探究。
rockman_
·
2021-06-25 03:38
破解 Kotlin 协程(2) - 协程启动篇
本文将为大家详细介绍协程的几种启动模式之间的不同,当然,我不打算现在就开始深入
源码剖析
原理,大家只需要记住这些规则就能很好的使用协程了。
Kotlin中文社区
·
2021-06-24 01:26
学习笔记(十五)Vue.js
源码剖析
- 响应式原理
Vue.js
源码剖析
-响应式原理准备工作Vue源码获取这里主要分析Vue2.6版本的源码,使用Vue3.0版本来开发项目还需要一段时间的过渡项目地址:Vue2.6https://github.com/vuejs
彪悍de文艺青年
·
2021-06-22 14:59
Tensorflow③ Keras的LSTM和TF的LSTM实现的
源码剖析
梅诗国原文链接:https://samuel92.blog.csdn.net/article/details/85089453【嵌牛导读】Tensorflow③Keras的LSTM和TF的LSTM实现的
源码剖析
意难平_37d9
·
2021-06-20 20:22
Lock锁子类了解一下
Thread
源码剖析
多线程基础必要知识点!看了学习多线程事半功倍Java锁机制了解一下AQS简简单单过一遍只有光头才能变强!
Java3y
·
2021-06-20 11:01
Java集合:HashMap
源码剖析
非常推荐Java集合:HashMap
源码剖析
1.HashMap概述 HashMap基于哈希表的Map接口的实现。此实现提供所有可选的映射操作,并允许使用null值和null键。
LeonZe
·
2021-06-20 07:42
go-micro 框架
源码剖析
之 函数选项模式
近期在查阅go-micro源码过程中发现,在设置创建微服务的参数选项时都依赖于项目外层一个名为github.com/micro/go-micro/options.go的文件,它定义了创建一个微服务所需要的各种参数选项,其实现过程中使用的方法值得借鉴。1、创建微服务示例在go-micro中使用micro.NewService创建一个微服务import"github.com/micro/go-micr
Chole121
·
2021-06-20 00:44
Redis
源码剖析
之GEO——Redis是如何高效检索地理位置的?
RedisGEO用做存储地理位置信息,并对存储的信息进行操作。通过geo相关的命令,可以很容易在redis中存储和使用经纬度坐标信息。Redis中提供的Geo命令有如下几个:geoadd:添加经纬度坐标和对应地理位置名称。geopos:获取地理位置的经纬度坐标。geodist:计算两个地理位置的距离。georadius:根据用户给定的经纬度坐标来获取指定范围内的地理位置集合。georadiusby
·
2021-06-19 18:51
java
Redis
源码剖析
之GEO——Redis是如何高效检索地理位置的?
RedisGEO用做存储地理位置信息,并对存储的信息进行操作。通过geo相关的命令,可以很容易在redis中存储和使用经纬度坐标信息。Redis中提供的Geo命令有如下几个:geoadd:添加经纬度坐标和对应地理位置名称。geopos:获取地理位置的经纬度坐标。geodist:计算两个地理位置的距离。georadius:根据用户给定的经纬度坐标来获取指定范围内的地理位置集合。georadiusby
·
2021-06-19 18:10
java
tomcat学习笔记(三)Tomcat
源码剖析
tomcat学习笔记(三)Tomcat
源码剖析
Tomcat
源码剖析
tomcat启动流程tomcat请求处理流程mapper组件体系结构Tomcat
源码剖析
tomcat启动流程tomcat请求处理流程tomcat
拐柒
·
2021-06-17 22:57
tomcat
Spring
源码剖析
8:Spring事务概述
原文出处:张开涛本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章将同步到我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《Spring和SpringMVC源码分析》其中一篇,本文部分内容来源于网络,为了把本
Java技术江湖
·
2021-06-15 15:36
RunLoop
源码剖析
---图解RunLoop
RunLoop
源码剖析
---图解RunLoop源码面前,了无秘密前言我们在iOSAPP中的main函数如下:intmain(intargc,char*argv[]){@autoreleasepool{returnUIApplicationMain
祀梦_
·
2021-06-15 13:01
LinkedList实现原理分析(Java
源码剖析
)
本文对LinkedList的实现讨论都基于JDK8版本Java中的LinkedList类实现了List接口和Deque接口,是一种链表类型的数据结构,支持高效的插入和删除操作,同时也实现了Deque接口,使得LinkedList类也具有队列的特性。LinkedList类的底层实现的数据结构是一个双端的链表。LinkedList类中有一个内部私有类Node,这个类就代表双端链表的节点Node。这个类
六尺帐篷
·
2021-06-14 13:16
Spring
源码剖析
-Spring如何处理循环依赖
前言你是不是被这个骚气的标题吸引进来的,_喜欢我的文章的话就给个好评吧,你的肯定是我坚持写作最大的动力,来吧兄弟们,给我一点动力Spring如何处理循环依赖?这是最近较为频繁被问到的一个面试题,在前面Bean实例化流程中,对属性注入一文多多少少对循环依赖有过介绍,这篇文章详细讲一下Spring中的循环依赖的处理方案。什么是循环依赖依赖指的是Bean与Bean之间的依赖关系,循环依赖指的是两个或者多
墨家巨子@俏如来
·
2021-06-13 22:23
《Spring源码》
循环依赖
Spring源码
Spring Bean的实例化之属性注入
源码剖析
过程
前言这一章节我们来讨论创建Bean过程中的属性注入,在Spring的IOC容器启动过程中,会把定义的Bean封装成BeanDefinition注册到一个ConcurrentHashMap中,Bean注册完成后,就会对单利的且lazy-init=false的Bean进行实例化。创建Bean的代码在AbstractAutowireCapableBeanFactory#doCreateBean中,当Be
·
2021-06-13 12:28
C++ 模板,特化,与偏特化
前言对于C++模板特化和偏特化,对于别人来说,已经不是什么新东西了,但是对于我来说,的确是我的盲区,那天在群里讨论这个问题,自己对于这部分确实没有掌握,又联想到在《STL
源码剖析
》一书中,对于此也是有着介绍
DayDayUpppppp
·
2021-06-13 05:53
Spark2.x精通:Standalone模式Master节点启动
源码剖析
微信公众号:大数据开发运维架构关注可了解更多大数据相关的资讯。问题或建议,请公众号留言;如果您觉得“大数据开发运维架构”对你有帮助,欢迎转发朋友圈从微信公众号拷贝过来,格式有些错乱,建议直接去公众号阅读对于Spark生产环境部署模式通常是SparkStandalone或SparkOnYarn,这里我们跟踪下源码,分析Standalone模式下Master节点的启动流程,已经相关的初始化流程:源码版
大数据开发运维架构
·
2021-06-12 07:51
String
源码剖析
(1)--哈希篇
本文基于JDK1.8让我们从一段代码开始System.out.println("a"+"b"=="ab");System.out.println(newString("ab")=="ab");上述代码中,第一行结果为True,第二行结果为False。两者结果不同的原因在于Java中的==符号判断的是对象是否相等,其实质上是比较两者的内存地址,很显然第一行两边指向同一对象,而第二行指向不同对象。我们
6plus
·
2021-06-09 14:06
EventBus系列『二』——Post与postSticky事件的发布与接收
上一篇我们针对EventBus的注册与注销做了
源码剖析
,通过流程图和对源码的剖析,应该对上述流程有了一定了解.接下来我们将会对Post事件发布与接收和postSticky事件发布与接收展开剖析,我们将会提出几个问题
AntCoding
·
2021-06-08 14:41
Spring
源码剖析
8:Spring事务概述
原文出处:张开涛数据库事务概述事务首先是一系列操作组成的工作单元,该工作单元内的操作是不可分割的,即要么所有操作都做,要么所有操作都不做,这就是事务。事务必需满足ACID(原子性、一致性、隔离性和持久性)特性,缺一不可:原子性(Atomicity):即事务是不可分割的最小工作单元,事务内的操作要么全做,要么全不做;一致性(Consistency):在事务执行前数据库的数据处于正确的状态,而事务执行
黄小斜学Java
·
2021-06-07 00:37
Axios
源码剖析
(转)
axios是一个基于Promise的http请求库,可以用在浏览器和node.js中备注:每一小节都会从两个方面介绍:如何使用->源码分析[工具方法简单介绍]一节可先跳过,后面用到了再过来查看axios最核心的技术点是如何拦截请求响应并修改请求参数修改响应数据和axios是如何用promise搭起基于xhr的异步桥梁的目录结构├──/dist/#项目输出目录├──/lib/#项目源码目录│├──/
Polaris_ecf9
·
2021-06-06 00:52
浅谈JAVA并发之ReentrantLock
2.
源码剖析
Sync是ReentrantLoc
·
2021-06-04 12:19
Spring
源码剖析
-Spring核心类认识(一)
前言高手飞过,免费文章,不喜勿喷,欢迎交流,喜欢请给好评。相信每个Java程序员都使用过Spring这个框架,Spring不仅作用于服务器端的开发,从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益,如今的Spring全家桶已经是风靡全球,深受广大程序员的喜爱,本系列文章将带你一步步窥探Spring核心。【温馨提醒】使用IDEA工具,导入Spring的包就可以进行
墨家巨子-俏如来
·
2021-06-01 17:47
Spring源码
Spring源码分析
深入浅析C++ traits技术
下面大部分来源于《STL
源码剖析
》,
·
2021-05-29 13:18
grpc-go
源码剖析
八之manual解析器
同样,本篇文章主要是分析一下manual解析器中的Build方法,做了什么事情?1、manual类型的解析器,如何获取后端grpc服务器的地址列表?有多种技术实现思路:方式一:可以将grpc服务器地址列表,存储到远程服务器,如consol,etcd,zk,文件服务器等等;然后通过接口调用,从远程服务器里获取grpc服务器地址列表,然后,在存储到resolver.State(生产环境,建议使用此种方
grpc-go源码剖析与实战 图文专栏
·
2021-05-26 08:52
grpc-go源码剖析与实战
grpc
docker
kubernetes
微服务
golang
二十一.SpringCloud
源码剖析
-Hystrix的初始化
前言Hystrix不是停更了吗?你在这写什么?是,Hystrix是停止更新版本了,说不定后面又继续更新了呢?比如阿里的dubbo不也是停更一段时间后又继续更新了么。Hystrix只是停止开发新的版本,并不是完全停止维护,有Bug依然会修复,Hystrix已经是比较稳定的,很多项目依旧在使用它。再者说Hystrix是SpringCloud第一代技术标准中的非常重要的一个组件,可以看做是我们学习Spr
墨家巨子-俏如来
·
2021-05-24 23:44
Spring
Cloud
Netflix源码剖析
Hystrix源码
ZStack
源码剖析
:如何在百万行代码中快速迭代
本文首发于泊浮目的专栏:https://segmentfault.com/blog/camile前言ZStack是下一代开源的云计算IaaS(基础架构即服务)软件。它主要面向的是未来的智能数据中心,通过提供的API来管理包括计算、存储和网络在内的数据中心的各种资源。跟OpenStack相比,ZStack具有易用、稳定、灵活、超高性能等特点。其单管理节点可以管理1万台物理机规模集群,多个管理节点构建
泊浮目
·
2021-05-21 07:23
iOS直播技术分享-直播播放器(六)
它的基本模块通常都是由以下部分组成:事务处理、数据的接收和解复用、音视频解码以及渲染,其基本框架如下图所示:iOS直播技术分享-直播播放器(六)_1.png针对各种铺天盖地的播放器项目,选取了比较出众的ijkplayer进行
源码剖析
Clang
·
2021-05-19 18:30
python
源码剖析
之PyObject详解
一、Python中的对象Python中一切皆是对象。————GuidovanRossum(1989)这句话只要你学过python,你就很有可能在你的Python学习之旅的前30分钟就已经见过了,但是这句话具体是什么意思呢?一句话来说,就是面向对象中的“类”和“对象”在Python中都是对象。类似于int对象的类型对象,实现了“类的概念”,对类型对象“实例化”得到的实例对象实现了“对象”这个概念。通
·
2021-05-18 15:21
可能是全网最深度的 Apache Kylin 查询剖析
utm_source=wechat&utm_medium=social&utm_campaign=kylin阅读本文前,请先阅读:ApacheKylin概览-ApacheKylin查询流程
源码剖析
-ApcheKylin
牛肉圆粉不加葱
·
2021-05-18 06:21
Thrift学习
Thrift
源码剖析
Thrift源码分析及一个完整的例子CSDNThrift源码分析Thrift二进制序列化TCompactProtocol与TBinaryProtocol的原理和区别一个thrift的例子
无善无恶
·
2021-05-17 05:58
C++底层数据结构实现
1.vector底层数据结构为数组,支持快速随机访问2.list底层数据结构为双向链表,支持快速增删3.deque底层数据结构为一个中央控制器和多个缓冲区,详细见STL
源码剖析
P146,支持首尾(中间不能
干就完事了
·
2021-05-16 10:32
C++
【Python源码探析】Python 对象模型
声明:本文仅限于发布,其他第三方网站均为盗版,原文地址:Python对象模型最近想看看Python的源代码,很久之前就被人安利了《Python
源码剖析
》,但是一直没有看。
liuliqiang
·
2021-05-15 09:16
2021-05-10
学习《STL
源码剖析
》的一些笔记。一.STL六大组件容器:各种数据结构,如vector,list,deque,set,map等用来存放数据。从实现来讲,STL容器是一种classtemplate。
_Zhouk
·
2021-05-14 20:20
笔记
【开源技术分享】无需流媒体服务,让浏览器直接播放rtsp/rtmp的神器:EasyMedia
不同于市面上其他需要各种转发到流媒体服务的中间件来说,EasyMedia不需要依赖任何
nginx-rtmp
,srs,zlmediakit等等第三方流媒体服务,只需要你有rtsp或者rtmp等等协议的视频源地址
eguid_1
·
2021-05-13 12:28
音视频流媒体技术相关
【Java集合
源码剖析
1.4】Stack
源码剖析
(API23)
Vector继承自Vector,Stack是栈。它的特性是:先进后出(FILO,FirstInLastOut)。它常用的API如下:booleanempty()synchronizedEpeek()synchronizedEpop()Epush(Eobject)synchronizedintsearch(Objecto)1.入栈操作publicEpush(Eitem){addElement(ite
MrLuo
·
2021-05-12 22:31
Android事件管理
源码剖析
序言最近在看Android触摸屏事件相关的源码,为了对整个事件体系的了解,所以对事件相关,从事件的产生,写入设备文件到我们的应用层如何获取到事件,整个传递机制源码进行了分析,以下为对于相关代码的梳理过程中的一些代码剖析记录。希望能够对大家有所帮助,同时也希望对于理解不当之处能够给予指正。针对事件的分析,这里以触摸屏事件为例子,这也是我们最常用的一个事件处理,这里首先抛出我们应用层相关使用代码的例子
Jensen121
·
2021-05-12 16:36
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他