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
C++STL空间配置器源码分析
学会了这些知识,你才能称自己为java架构师!
要学习的知识点大致包括:Java互联网架构,分布式、微服务,高并发、高可用、高扩展、性能优化、
源码分析
、工程协作、项目架构实战等1、工程协作专题磨刀不误砍材工,做为程序员也应该选择更为“锋利”的工具,进而提升开发效率和
静晓安来
·
2023-08-12 09:43
C# Linq
源码分析
之Take方法
概要Take方法作为IEnumerable的扩展方法,具体对应两个重载方法。本文主要分析第一个接收整数参数的重载方法。源码解析Take方法的基本定义publicstaticSystem.Collections.Generic.IEnumerableTake(thisSystem.Collections.Generic.IEnumerablesource,intcount);基本功能是从序列sour
懒人Ethan
·
2023-08-12 09:34
.Net
.Net
Core
C#基础
c#
linq
开发语言
【ROS】fsd_algorithm架构学习与
源码分析
(致敬)
°★这篇文章主要介绍fsd_algorithm架构学习与
源码分析
。无专精则不能成,无涉猎则不能通。——梁启超欢迎来到我的博客,一起学习,共同进步。
Frank学习路上
·
2023-08-12 09:32
c++ROS自动驾驶
学习
c++
开源
ros
物联网LWIP网络开发 TCP/IP设计原理12.1 lwIP内核超时机制
lwIP内核超时机制超时机制应用场景ARP缓存表项的时间管理IP分片数据报的重装等待超时TCP中的建立连接超时TCP重传超时机制timeout
源码分析
sys_timeo结构体typedefvoid(*sys_timeout_handler
屿anglersking's THU
·
2023-08-12 07:18
lwIP网络
lwip
网络
【Docker】Docker中network的概要、常用命令、网络模式以及底层ip和容器映射变化的详细讲解
系列专栏:陈童学的日记其他专栏:
C++STL
,感兴趣的小伙伴可以看看。
陈童学哦
·
2023-08-12 05:49
陈童学的日记
docker
云原生
网络
tcp/ip
linux
SpringBoot常用注解@ConfigurationProperties、松散绑定、数据校验
@ConfigurationProperties
源码分析
@ConfigurationProperties主要作用就是将prefix属性指定的前缀配置项的值绑定到这个JavaBean上,通过指定的前缀,来绑定配置文件中的配置
Java精选
·
2023-08-12 05:39
spring
boot
java
spring
数据库
mybatis
socket多个客户端连接服务器【下】:epoll服务器&select客户端
include#include#include#include#include#include#include#includeusingnamespacestd;网络socket通信必要的头文件,其中使用到了
C+
zusi_csdn
·
2023-08-12 03:58
linux
C语言编程环境
Linux
Socket
C++STL
库:String介绍
C++STL
库学习方法:使用STL的三个境界:能用,明理,能扩展。今天我们开启一个新主题:C++数据结构之STL库,我们将介绍STL库里常用库的用法与实现过程。
Xy丶Promise
·
2023-08-12 02:54
C++
C/C++数据结构
学习笔记
c++
数据结构
学习
集合之CopyOnWriteArrayList
源码分析
CopyOnWriteArrayList是线程安全的,在添加的时候,CopyOnWriteArrayList会先将原来的数组进行拷贝,然后再在往拷贝的新数组里面添加元素,最后将拷贝的新数组重新指向原来的数组。并且在add的时候会使用Synchronized进行同步,但是在读取数据的时候,不会修改集合数据,所以不添加Synchronized修饰从而可以进行并发的读取,这种读写分离解决了Concurr
My_Hubery
·
2023-08-12 01:12
阿里 Sentinel 源码解析
虽然本文不是很长,最后两节还和主流程无关,但是,本文对于
源码分析
已经非常细致了。阅读建议:在阅读本文前,你应该至少了解过Sentinel是什么,如果使用过Sent
一直不懂
·
2023-08-12 01:55
分布式
限流
sentinel
分布式
sentinel客户端和dashboard交互
回顾在前面的章节中:通过阐述sentinel简单使用、滑动窗口、核心流程
源码分析
把sentinel限流、熔断等主要功能说明清楚了,但我们在实际使用的过程中,不可能通过硬编码的方式设置规则,且规则也没法直观的维护
昱宸星光
·
2023-08-12 01:25
sentinel源码解析
sentinel
SpringBoot
源码分析
(8)--内置ApplicationContextInitializer
文章目录1、DelegatingApplicationContextInitializer2、SharedMetadataReaderFactoryContextInitializer3、ContextIdApplicationContextInitializer4、ConfigurationWarningsApplicationContextInitializer5、ServerPortInfo
五月天的尾巴
·
2023-08-11 22:31
springbooot原理
内置初始化器
KVC 流程分析 自定义及异常处理
深层次的东西喜欢的可以进来看看,也许有你中意的哦~1.成员变量&实例变量&属性2.KVC初探3.KVC赋值4.KVC取值5.KVC的异常处理6.KVC的进阶用法7.YYModel原理分析8.category
源码分析
蒲公英守候_c082
·
2023-08-11 22:13
postgreSQL
源码分析
——索引的建立与使用——GIST索引(1)
2021SC@SDUSC这一篇博客主要讲解GIST索引的相关的介绍,组织结构以及原理的讲解。目录GIST简介介绍扩展性实现typedefstructGISTSTATEGIST的索引结构GIST相关数据结构typedefstructGISTPageOpaqueDatatypedefstructGIST_SPLITVECtypedefstructGISTBuildBuffersGIST简介介绍Gist
kdu
·
2023-08-11 22:14
PostgreSQL源码分析
postgresql
数据库
索引
Linux——基础IO(1)
stdout&stderr2.系统调用文件I/O2.1系统接口使用示例2.2接口介绍2.3open函数返回值3.文件描述符fd及重定向3.10&1&23.2文件描述符fd的理解3.3文件描述符Linux内核
源码分析
IfYouHave
·
2023-08-11 21:03
Linux
linux
运维
服务器
【深入理解 ThreadLocal】
深入理解ThreadLocal介绍
源码分析
ThreadLocal类图set(Tvalue)Tget()内存泄露hash冲突解决总结介绍官方介绍:此类提供线程局部变量。
echo_huangshi
·
2023-08-11 20:37
多线程编程
java
ThreadLocal
并发
弱引用
EventBus
源码分析
差不多两年没写博客了,最近想着要找工作了,打算复习下一些常用的开源库,也是这篇博客的由来~EventBus使用非常简单参考:github再贴一张官网的图一、示例代码示例代码是为了便于理解后面注解处理器生成代码的处理流程publicclassTestRunnerActivityextendsActivity{privateEventBuseventBus;@OverridepublicvoidonC
maove
·
2023-08-11 19:29
Android源码相关
android
studio
HashMap
源码分析
1.8之前的HashMap存储数据使用了数组+链表方式1.8之后的HashMap存储数据使用了数组+链表+红黑树的方式声明:本文基于jdk1.8分析首先来看其构造函数:staticfinalintDEFAULT_INITIAL_CAPACITY=1>>16);}这是一个扰动函数,将key的hashCode和该hashCode的高16为进行异或计算出hash。后面会通过hash和数组长度-1进行&运
maove
·
2023-08-11 19:59
JAVA基础
算法
hash
java
Spring kafka
源码分析
——消息是如何消费的
文章目录概要端点注册创建监听容器启动监听容器消息拉取与消费小结概要本文主要从SpringKafka的源码来分析,消费端消费流程;从spring容器启动到消息被拉取下来,再到执行客户端自定义的消费逻辑,大致概括为以下4个部分:
源码分析
主要也是从以上
他叫阿来
·
2023-08-11 18:53
spring
kafka
WebSocket协议以及ws
源码分析
¿本文包括如下内容:WebSocket协议第四章-连接握手WebSocket协议第五章-数据帧nodejsws库
源码分析
-连接握手过程nodejsws库
源码分析
-数据帧解析过程参考WebSocket协议深入探究
weixin_33918357
·
2023-08-11 18:50
网络
java
markdown
FreeRTOS
源码分析
-10 事件标志组
目录1事件标志组概念及其应用1.1事件标志组定义1.2FreeRTOS事件标志组介绍1.3FreeRTOS事件标志组工作原理2事件标志组应用2.1功能需求2.2API2.3功能实现3事件标志组原理3.1事件标志组控制块3.2事件标志组获取标志位3.3等待事件标志触发3.4事件标志组设置标志位3.5事件标志组任务同步1事件标志组概念及其应用1.1事件标志组定义门钥匙代表或的问题,每个都可以开启公交车
4IOT
·
2023-08-11 18:09
FreeRTOS源码分析
物联网
单片机
stm32
FreeRTOS
源码分析
-11 软件定时器
目录1软件定时器概念及其应用1.1软件定时器定义1.2FreeRTOS软件定时器介绍1.3FreeRTOS软件定时器工作原理2软件定时器函数应用2.1功能需求2.2API2.3功能实现3软件定时器原理
源码分析
4IOT
·
2023-08-11 18:38
FreeRTOS源码分析
单片机
嵌入式硬件
stm32
LinqToExcel.Extend
源码分析
废话不多说,我们直接来分析源码,首先我们查看目录结构目录结构.png目录结构功能Extend通用扩展方法Parameter公共实体类Parser解析器Validate验证工具集目录结构展开.png展开目录结构,我们能够更加请详细的分析出每个目录所完成的功能模块。这里主要讲解工具集中最重要的一个模块Validate要设计,我们就一定要知道自己想怎么做。如果我对外提供接口调用,怎么样的方式是最方便,让
HapplyFox
·
2023-08-11 16:34
Glide 的超时控制相关处理
作者:newki前言Glide相信大家都不陌生,各种
源码分析
,使用介绍大家应该都是烂熟于心。但是设置Glide的超时问题大家遇到过没有。我遇到了,并且掉坑里了,情况是这样的。
码中之牛
·
2023-08-11 16:53
移动开发
Android
Glide
glide
android
移动开发
Framework
职场和发展
golang专栏
练手算法Golang设计模式Golang设计模式Golang数据结构和算法Golang数据结构和算法Golang并发编程Golang并发编程ORM框架GormGolangORM框架gormGolang
源码分析
hixiaoyang
·
2023-08-11 15:02
golang
Android AsyncTask详解(
源码分析
)
之前有写过一篇博客,关于AndroidAsyncTask使用方法AsyncTask的使用方法,想着不能又是知其然不知其所以然的状态,本篇文章是对AsyncTask的深入学习。目录:目录AsyncTask是一种轻量级的任务异步类,可以在后台子线程执行任务,且将执行进度及执行结果传递给UI线程。1.AsyncTask官方文档介绍AsyncTask的官方文档中有很详细的介绍,我将其进行了翻译,如下所示。
Jere_Chen
·
2023-08-11 15:26
GPUImage
源码分析
GPUImage的简单使用图片添加滤镜创建一个输入源GPUImagePicture创建滤镜GPUImageTiltShiftFilter创建一个输出,用于显示GPUImageView添加入filter开始处理图片UIImage*inputImage=[UIImageimageNamed:@"WID-small.jpg"];//创建一个输入源self.sourcePicture=[[GPUImage
凡凡_c009
·
2023-08-11 13:29
Linux 1.2.13 -- IP分片重组
源码分析
Linux1.2.13--IP分片重组
源码分析
引言为什么需要分片传输层是否存在分段操作IP分片重组
源码分析
ip_createip_findip_frag_createip_doneip_glueip_freeip_expireip_defragip_rcv
Binary Oracle
·
2023-08-11 13:45
#
CS
144
&
MIT
6.829
linux
tcp/ip
网络
微服务模块-Ribbon及负载均衡
RibbonRibbon简介ribbon原理
源码分析
负载均衡策略随机策略RandomRuleRoundRobinRule轮询策略WeightedResponseTimeRule加权策略BestAvailableRule
学java看源码
·
2023-08-11 11:43
微服务
负载均衡
微服务架构
ribbon
Vue2 源码学习
Vue2
源码分析
基于Vue2.6.10版本vue2.0在实现“响应数据绑定”的同时引入了virtual-dom。
YBFQ_WH
·
2023-08-11 10:13
SpringBoot 底层机制分析[上]
】[上]搭建SpringBoot底层机制开发环境@Configuration+@Bean会发生什么,并分析机制提出问题:SpringBoot是怎么启动Tomcat,并可以支持访问@Controller
源码分析
晨犀
·
2023-08-11 07:52
手写机制
SpringBoot
spring
boot
后端
java
【Apollo】Apollo-ros版本架构学习与
源码分析
°★这篇文章主要介绍Apollo-ros版本架构学习与
源码分析
。无专精则不能成,无涉猎则不能通。——梁启超欢迎来到我的博客,一起学习,共同进步。
Frank学习路上
·
2023-08-11 07:54
c++ROS自动驾驶
架构
学习
c++
开源
apollo
AbstractQueuedSynchronizer 队列同步器
源码分析
AbstractQueuedSynchronizer队列同步器(AQS)队列同步器(AQS),是用来构建锁或其他同步组件的基础框架,它通过使用int变量表示同步状态,通过内置的FIFO的队列完成资源获取的排队工作。(摘自《Java并发编程的艺术》)我们知道获取同步状态有独占和共享两种模式,本文先针对独占模式进行分析。变量定义privatetransientvolatileNodehead;head
断风雨_2669
·
2023-08-11 06:23
2020-12-28
博客园Logo首页新闻博问专区闪存班级代码改变世界搜索注册登录返回主页努力的小雨活出自己的样子博客园首页新随笔联系管理订阅订阅随笔-44文章-0评论-8Nacos(一)
源码分析
Nacos注册示例流程nacos
wubaoyu123
·
2023-08-11 05:19
Spring Cloud 系列文章·索引贴
共计80+篇,包括系列教程、新特性总结、技巧&提升&
源码分析
、对未来的一些看法等。
ITMuch.com
·
2023-08-11 04:02
C++语法学习笔记之三 --
源码分析
std::vector<bool> 设计,学会合理使用
但凡上网搜索下关于std::vector的讨论,基本都是吐槽它的实现,分不清这么设计是feature还是bug。此外,由于std::vector也经常应用在leetcode刷题中。因此,本期就来聊下它的底层实现,来帮助你正确的使用它。前言std::vector,是类sd::vector>的部分特化,为了节省内存,内部实际上是按bit来表征bool类型。从底层实现来看,std::vector可视为动
清钟沁桐
·
2023-08-11 04:17
技术文章
c++
Java常用集合
源码分析
Ⅰ
Java常用集合
源码分析
Ⅰ@Version:JDK1.8@IDE:IntellJIDEA2021.1@Date:2021/8/7@Author:Hypocrite30一、集合集合主要分为两大类:Collection
眼若繁星丶
·
2023-08-10 22:08
C++STL
:关联容器之set和multiset
emplace_hint()方法详解set删除数据:erase()和clear()方法2.multiset概述成员函数创建C++multiset容器的方法1.set概述前面介绍了map容器和multimap容器,类似地,
C+
crossoverpptx
·
2023-08-10 22:43
C++STL
c++
STL
关联容器
set
multiset
RxJava学习总结
ReactiveX2.2与观察者模式思想的不同点3.RxJava如何实现线程切换4.各类操作符说明及简单用法创建型操作符变换型操作符过滤型操作符条件型操作符合并型操作符异常型操作符5.背压背压6.RxJava
源码分析
如何实现链式代码调用如何实现线程切换
Stephen2Wong
·
2023-08-10 22:58
【android】技术分享
JAVA
Zygote启动流程及
源码分析
1Zygote是什么在Android中,负责孵化新进程的这个进程叫做Zygote,安卓上其他的应用进程都是由zygote孵化的。众所周知,安卓是Linux内核,安卓系统上运行的一切程序都是放在Dalvik虚拟机上的,Zygote也不例外,事实上,zygote是安卓运行的第一个Dalvik虚拟机进程。既然Zygote负责孵化其他的安卓进程,那么它自己是由谁孵化的呢?既然Android是基于Linux
Gaoobo
·
2023-08-10 21:16
android
zygote
Android 高级进阶知识整理
AndroidFramework启动流程init进程启动过程Android系统启动流程Zygote启动流程及
源码分析
APP启动流程init进程是Android用户空间第一个进程,主要做以下3件事情:创建和挂载启动所需的文件目录
Mobile-AI
·
2023-08-10 21:16
Android
android
Android 系统框架
启动流程init进程启动过程Android系统启动流程Zygote启动流程及
源码分析
APP启动流程init进程是Android用户空间第一个进程,主要做以下3件事情:创建和挂载启动所需的文件目录。
Mobile-AI
·
2023-08-10 21:45
Android
android
elementUI
源码分析
-02-layout布局
一、layout布局组件的引用方式基础的引用方式如下二、功能点逐个击破官网介绍的功能点如下ele的布局组件是使用基础的24分栏,迅速简便的创建布局。并通过col组件的span属性我们就可以自由地组合布局。Row组件提供gutter属性来指定每一栏之间的间隔,默认间隔为0。通过制定col组件的offset属性可以指定分栏偏移的栏数。通过flex布局来对分栏进行灵活的对齐参照了Bootstrap的响应
范小饭_
·
2023-08-10 21:46
String、StringBuffer、StringBuilder详细介绍、如何使用及区别
目录️StringString的特性String为什么不可变--
源码分析
String的方法equals方法和==equals
源码分析
String常用方法String其他注意事项StringBuffer
Javaer.
·
2023-08-10 20:11
Java
java
jvm
面试
定义了一个ngx_http_hello_init的方法,将ngx_http_hello_log_handler函数挂载到NGX_HTTP_LOG_PHASE日志处理阶段
对Nginx
源码分析
-实战篇-编写一个阶段化的模块(25)原文https://blog.csdn.net/initphp/article/details/72912723的理解。
katerdaisy
·
2023-08-10 16:45
http
网络协议
网络
c++(
空间配置器
)[32]
空间配置器
一级
空间配置器
||二级
空间配置器
默认先走二级然后判断二级
空间配置器
一个指针指向start_free然后start_free向后移动,相当于哈希桶的头删和头插8byte:切大补小C++的二级
空间配置器
按照
ls-R
·
2023-08-10 15:06
C++
c++
开发语言
mysql exporter怎么配置_mysqld_exporter的
源码分析
和定制化(单个mysqld_exporter监控多个数据库实例)...
mysqld_exporter是prometheus官方提供的用于监控mysql运行状态的exporter。其相关信息可以参考:https://github.com/prometheus/mysqld_exporter。1.配置先看一下其配置方式。主要的配置内容分为两部分,一部分是监控目标mysql的连接信息,另一部分是exporter抓取的监控参数的设置。首先是连接信息:连接信息的设置方法有两种
币圈沉浮
·
2023-08-10 15:51
mysql
exporter怎么配置
Shadow
源码分析
—如何启动插件Activity
一、Shadow是什么Shadow是腾讯开源的一个插件框架,与传统支持四大组件的插件不同,Shadow通过宿主注册的壳子Activity(以Activity为例),将Activity的方法回调,委托给插件Activity执行。Shadow的插件可以独立运行,此时插件Activity是真实的Activity;但是作为插件使用时,会在编译期通过AOP技术修改插件Activity的继承关系,具体实现可参
编外程序猿
·
2023-08-10 13:14
《Zookeeper》
源码分析
(四)之ServerCnxnFactory的启动过程
目录ServerCnxnFactory1.创建ServerCnxnFactory2.配置属性configure()3.启动start()ServerCnxnFactoryZookeeper使用ServerCnxnFactory管理与客户端的连接,服务端每与一个客户端就会创建一个ServerCnxn实例并由ServerCnxnFactory管理,ServerCnxnFactory是一个抽象类,它有两
三横兰
·
2023-08-10 11:02
Zookeeper
zookeeper
《Zookeeper》
源码分析
(五)之 ServerCnxnFactory的工作原理(上)
目录AcceptThread数据结构构造函数run()SelectorThread数据结构processAcceptedConnections()select()processInterestOpsUpdateRequests()本文开始分析ServerCnxnFactory的工作原理,按照顺序我们这样分析:建立连接监听读写事件处理读写就绪的事件连接的过期管理AcceptThread首先是Acce
三横兰
·
2023-08-10 11:30
Zookeeper
zookeeper
分布式
上一页
79
80
81
82
83
84
85
86
下一页
按字母分类:
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
其他