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
sentinel源码分析
Flink 源码之 Buffer Timeout优化
Flink
源码分析
系列文档目录请点击:Flink
源码分析
系列文档目录BufferTimeout概念Flink每个算子向下游发送数据需要两个条件:输出buffer空间占满buffer中数据存在时间超过buffertimeout
AlienPaul
·
2023-12-15 18:55
【SpringBoot系列】spring-kafka consumer
源码分析
♂️个人主页:@香菜的个人主页,加ischongxin,备注csdn✍作者简介:csdn认证博客专家,游戏开发领域优质创作者,华为云享专家,2021年度华为云年度十佳博主希望大家多多支持,我们一起进步!如果文章对你有帮助的话,欢迎评论点赞收藏加关注+系列文章:SpringBoot学习大纲,可以留言自己想了解的技术点目录1、spring-
香菜+
·
2023-12-15 18:05
Java超神之路
spring
spring
boot
kafka
若依
源码分析
一.登录1.1生成验证码基本思路后端生成一个表达式,7+4=?@117+4=?转成图片,传到前端进行展示将结果11存入redis前端代码实现:请求后端地址:http://localhost/dev-api/captchaImage,通过反向代理解决前后端跨域问题,将请求路径变为:http://localhost:8080/captchaImage后端代码实现:/***生成验证码*/@GetMapp
小钟不想敲代码
·
2023-12-15 17:26
RuoYi
若依
docker-compose
源码分析
最近搞devops相关的内容,将机房的机器集中起来,方便服务部署,算力集中管理等。在k8s等都基本搭建完毕之后,闲暇时间学习下docker-compose工作原理。环境准备下载compose源码,当前最新版本是1.23.0$gitclonehttps://github.com/docker/compose然后通过pycharm导入到项目架构图docker-compose架构图.jpg在docker
走在成长的道路上
·
2023-12-15 16:20
IOS底层(七): alloc相关: calloc
源码分析
OC底层源码/原理合集建议先看下IOS底层(三):alloc相关1.初探alloc,init,new
源码分析
alloc初始化关键三个步骤计算内存大小instanceSize,申请内存calloc,指针关联
ShawnRufus
·
2023-12-15 16:28
Gradle 生态系统
源码分析
Gradle进阶第七篇锲而不舍,金石可镂GradleProject上卷GradleProject对应一个模块,对于一个多模块构建的项目,它会有RootProject,和所有SubProject。这些都是在setting.gradle中配置的:include':lib'include':app'rootProject.name="GradleDebug"Project的实现类是DefaultProj
杰克熏
·
2023-12-15 15:58
geemap学习笔记015:下载哨兵2号(
Sentinel
-2)数据
前言使用GEE下载数据应该是最常见的功能了,今天就介绍一下如何使用geemap下载哨兵2号(
Sentinel
-2)数据,分别包括自己画感兴趣,以及利用Assets中的shp文件进行下载。
静观云起
·
2023-12-15 14:23
geemap
Python
遥感
学习
笔记
sentinel
Spring Boot中JdbcTemplate多数据源配置
我是撸代码的羊驼,前阿里巴巴架构师,现某互联网公司CTO联系v:sulny_ann(17362204968),加我进群,大家一起学习,一起进步,一起对抗互联网寒冬在《SpringBoot中JdbcTemplate
源码分析
撸代码的羊驼
·
2023-12-15 13:39
springboot
springboot
Java集合知识点整理
Map接口CollectionList重复有序1ArrayListList接口的主要实现类,底层用数组实现优点访问速度快缺点插入和删除开销大:增加和删除元素时,需要对整个数组进行遍历、定位和移动线程不安全
源码分析
方人也几点
·
2023-12-15 12:33
Java
SE
java
面试
JAVA集合框架详解
文章目录集合概述Collection体系集合Collection父接口Collection子接口List集合List实现类ArrayList【重点】ArrayList
源码分析
VectorLinkedListLinkedList
lazydog036
·
2023-12-15 12:32
JAVA
java
hashmap
链表
集合
基于FFmpeg
源码分析
HLS拉流
本文分析ffmpeg针对hls处理的源码概述:首先通过http请求获取m3u8文件,通过解析m3u8文件获取切片最早的的ts文件获取常规的AVFormatContext信息。代码主要实现在hls.c文件.伪代码如下:可以看出针对hls的协议处理主要实现是在avformat_open_input中,具体细节接下来分析。AVFormatContext*pFormatCtx=nullptr;char*p
程序员老舅
·
2023-12-15 12:05
音视频开发进阶
音视频
网络协议
实时音视频
webrtc
视频编解码
flink
源码分析
之功能组件(五)-高可用组件
简介本系列是flink
源码分析
的第二个系列,上一个《flink
源码分析
之集群与资源》分析集群与资源,本系列分析功能组件,kubeclient,rpc,心跳,高可用,slotpool,rest,metrics
中间件XL
·
2023-12-15 11:21
flink
大数据
zookeeper
分布式
淦!“忍一时越想越气,退一步越想越亏‘’ 三面阿里,被面试官怼得体无完肤
SpringCloud的框架都问了点,还有Nacos,
Sentinel
做服务熔断限流降级持久化到数据库,分布式事务(TC二阶段提交)。
AI乔治
·
2023-12-15 11:20
Java 并发(2)AbstractQueuedSynchronizer
源码分析
之独占模式
转https://mp.weixin.qq.com/s/LgJ95VrXK8-bEi231QvPiQ在上一篇《Java并发系列(1)AbstractQueuedSynchronizer
源码分析
之概要分析
george_george
·
2023-12-15 11:17
tapable最详细
源码分析
及手写实现
tapable整体介绍tapable是一个类似于Node.js中的EventEmitter的库,但更专注于自定义事件的触发和处理。const{SyncHook,SyncBailHook,SyncWaterfallHook,SyncLoopHook,AsyncParallelHook,AsyncParallelBailHook,AsyncSeriesHook,AsyncSeriesBailHook,
小蛮牧码者
·
2023-12-15 09:35
js
javascript
linux搭建seata并使用
software/[root@hao/usr/local/software]#lscanaldockerelkgitlabjdkmysqlnacosnexusnginxrabbitmqredisredis_
sentinel
xxl-job
此花本应与她
·
2023-12-15 09:54
linux
运维
服务器
spring
cloud
seata
spring
boot
spring
60.
Sentinel
源码分析
Sentinel
源码分析
1.
Sentinel
的基本概念
Sentinel
实现限流、隔离、降级、熔断等功能,本质要做的就是两件事情:统计数据:统计某个资源的访问数据(QPS、RT等信息)规则判断:判断限流规则
醉梦依依惜(互粉互赞)
·
2023-12-15 08:19
web技术
java
sentinel
源码分析
springcloud
57.Nacos
源码分析
1
一、下载Nacos源码并运行。1.下载Nacos源码并运行要研究Nacos源码自然不能用打包好的Nacos服务端jar包来运行,需要下载源码自己编译来运行。1.1.下载Nacos源码Nacos的GitHub地址:https://github.com/alibaba/nacos课前资料中已经提供了下载好的1.4.2版本的Nacos源码:如果需要研究其他版本的同学,也可以自行下载:大家找到其relea
醉梦依依惜(互粉互赞)
·
2023-12-15 08:19
web技术
java
nacos源码分析
springcloud
58.Nacos
源码分析
2
三、服务心跳。3.服务心跳Nacos的实例分为临时实例和永久实例两种,可以通过在yaml文件配置:spring:application: name:order-servicecloud: nacos: discovery: ephemeral:false#设置实例为永久实例。true:临时;false:永久 server-addr:192.168.150.1:8845临时实例基于心跳方式做
醉梦依依惜(互粉互赞)
·
2023-12-15 08:19
web技术
java
springcloud
nacos
源码分析
56.微服务面试篇
二、Nacos
源码分析
和
Sentinel
源码分析
。三、Nacos的服务注册表结构是怎样的?四、Nacos如何支撑数十万服务注册压力?五、Nacos如何避免并发读写冲突问题?
醉梦依依惜(互粉互赞)
·
2023-12-15 08:41
web技术
面试
职场和发展
springcloud
(Linux内核
源码分析
)Linux 内核无线子系统
Linux内核
源码分析
(内存调优/文件系统/进程管理/设备驱动/网络协议栈)1.全局概览在开始探索Linux无线具体细节之前,让我们先来把握一下Linux无线子系统整体结构。
攻城狮百里
·
2023-12-15 08:59
Linux
linux
Java集合总结(含
源码分析
)
Java集合总结image-20201226095900455上图有些错误,Deque是继承Queue的,而不是Collection;且LinkedList没有继承Deque。image-20201211144153730image-20201226095932197一、概述及常用集合API一览IterableIterable里面有Iterator迭代器接口,Iterator接口有如下两个方法:b
LJH_9442
·
2023-12-15 05:01
Docker中安装并配置阿里巴巴的
Sentinel
控制台
要在Docker中安装并配置阿里巴巴的
Sentinel
控制台,您可以遵循以下步骤:下载
Sentinel
镜像:使用Docker拉取
Sentinel
的最新镜像。
堕落年代
·
2023-12-15 01:55
Springboot
sentinel
docker
sentinel
容器
JAVA BIO深入剖析
编程实例回顾客户端案例如下服务端案例如下小结4BIO模式下多发和多收消息客户端代码如下服务端代码如下小结5BIO模式下接收多个客户端概述客户端案例代码如下服务端案例代码如下小结6伪异步I/O编程概述客户端
源码分析
线程池处理类服务端
源码分析
小结
duration~
·
2023-12-15 01:01
IO
java
开发语言
第八章 SpringCloud Alibaba 实现
Sentinel
规则配置和Feign整合
流控规则流量控制,其原理是监控应用流量的QPS(每秒查询率)或并发线程数等指标,当达到指定的阈值时对流量进行控制,以避免被瞬时的流量高峰冲垮,从而保障应用的高可用性。第1步:点击簇点链路,我们就可以看到访问过的接口地址,然后点击对应的流控按钮,进入流控规则配置页面。新增流控规则界面如下:资源名:唯一名称,默认是请求路径,可自定义针对来源:指定对哪个微服务进行限流,默认指default,意思是不区分
小小码农>>>>
·
2023-12-15 00:58
SpringCloud
Alibaba
spring
cloud
sentinel
java
spring
boot
第七章 SpringCloud Alibaba 实现微服务集成
Sentinel
什么是
Sentinel
Sentinel
(分布式系统的流量防卫兵)是阿里开源的一套用于服务容错的综合性解决方案。它以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来保护服务的稳定性。
小小码农>>>>
·
2023-12-15 00:28
SpringCloud
Alibaba
spring
cloud
微服务
sentinel
SpringMvc入坑系列(一)----maven插件启动tomcat
springboot傻瓜式教程用久了,回过来研究下SSM的工作流程,当然从SpringMVC开始,从傻瓜式入门处理请求和页面交互,再到后面深入
源码分析
。本人写了一年多的后端和半年多的前端了。
Nuyoahll-_-ll
·
2023-12-14 22:43
SSM
java
maven
tomcat
java
微服务——服务保护
Sentinel
雪崩问题在单体项目里面,如果某一个模块出问题会导致整个项目都有问题。在微服务项目里面,单独一个服务出问题理论上是不会影响别的服务的。但是如果有别的业务需要调用这一个模块的话还是会有问题。问题产生原因和解决思路最初那只是一个小小的故障。后来随着调用的服务越来越多,然后等待时消耗完了系统资源,然后就集体蹦了。解决方案高并发引发的问题可以通过限流解决.请求限流用于避免服务故障。线程隔离用于避免故障扩散.
北岭山脚鼠鼠
·
2023-12-14 19:45
微服务
微服务
分布式
架构
SpringCloud-2.0-周阳(24. 分布式事务 - Seata)
上一篇:23.熔断降级-
Sentinel
下一篇:25.简述Seata的原理声明:原文作者:csdn:yuan_404文章目录1.分布式事务的问题2.Seata简介3.Seata-Server安装4.数据库环境搭建
ABin-阿斌
·
2023-12-14 16:24
SpringCloud
spring
cloud
flink
源码分析
之功能组件(六)-心跳组件
简介本系列是flink
源码分析
的第二个系列,上一个《flink
源码分析
之集群与资源》分析集群与资源,本系列分析功能组件,kubeclient,rpc,心跳,高可用,slotpool,rest,metrics
中间件XL
·
2023-12-14 16:10
flink
中间件
rpc
GoLong的学习之路,进阶,微服务之使用,RPC包(包括
源码分析
)
今天这篇是接上上篇RPC原理之后这篇是讲如何使用go本身自带的标准库RPC。这篇篇幅会比较短。重点在于上一章对的补充。文章目录RPC包的概念使用RPC包服务器代码分析如何实现的?总结Server还提供了两个注册服务的方法客户端代码分析如何实现的?如何异步编程同步?总结codec/序列化框架使用JSON协议的RPCRPC包的概念回顾RPC原理看完回顾后其实就可以继续需了解并使用go中所提供的包。Go
红蒲公英
·
2023-12-14 15:50
GoLong
学习
微服务
rpc
分布式
架构
源代码管理
golang
Redis7--基础篇7(哨兵
sentinel
)
1.关于哨兵的介绍1、监控redis运行状态,包括master和slave(主从监控)2、哨兵可以将故障转移的结果发送给客户端(消息通知)3、当masterdown机,能自动将slave切换成新master(故障转移)4、客户端通过连接哨兵来获得当前Redis服务的主节点地址(配置中心)吹哨人巡查监控后台master主机是否故障,如果故障了根据投票数自动将某一个从库转换为新主库,继续对外服务,俗称
UntifA
·
2023-12-14 14:42
#
redis
redis
kubelet
源码分析
(一)源码阅读前提-kubelet简介、架构及依赖技术
前言作为云原生的从业人员,k8s是不可逾越的一座大山。笔者经过一年有余的k8s操作实践后,决定定期阅读分析k8s源码,以加深对这门技术的理解和应用。本文在编写前参考了kubelet启动流程分析,这篇文章对于kubelet的源码有比较清晰的介绍,笔者第一遍的kubelet源码阅读,是参照这篇文章梳理的脉络逐步进行的。这篇文章的行文思路和文章结构也可以让新入手的读者能够对整个kubelet的源码轮廓有
bug_createman
·
2023-12-14 14:09
云原生源码阅读
kubelet
云原生
JVM类加载器ClassLoader的
源码分析
1、ClassLoader与现有类加载器的关系ClassLoader与现有类加载器的关系:ClassLoader是一个抽象类。如果我们给定了一个类的二进制名称,类加载器应尝试去定位或生成构成定义类的数据。一种典型的策略是将给定的二进制名称转换为文件名,然后去文件系统中读取这个文件名所对应的class文件。2、ClassLoader的主要方法抽象类ClassLoader的主要方法:(内部没有抽象方法
小熊学Java
·
2023-12-14 14:10
深入理解Java虚拟机
jvm
类加载器
ClassLoader
【源码解析】flink sql执行源码概述:flink sql执行过程中有哪些阶段,这些阶段的源码大概位置在哪里
文章目录一.sql执行流程
源码分析
1.Sql语句解析成语法树阶段(SQL->SqlNode)2.SqlNode验证(SqlNode–>Operation)3.语义分析(Operation->RelNode
roman_日积跬步-终至千里
·
2023-12-14 12:20
#
flink源码
flink
sql
大数据
zookeeper2==zookeeper源码阅读,集群如何选举出LEADER
源码分析
:首先将三台机器的data目录下除了myid之外的都清掉,从零开始启动。
一个java开发
·
2023-12-14 12:22
zookeeper
zookeeper
分布式
云原生
RocketMQ
源码分析
(一)源码的各个模块
首先,你得有源码,这个网上都可以找到,各个版本大差不差;但是由于RocketMQ并入了Apache基金会,所以没了中文注释,看起来会有些费劲。我这边用的是RocketMQ4.4.0的源码,仅对核心源码进行分析,扩展包里的就暂时不谈了。本篇文章我会解释这些模块大致是做什么用的,详细分析后续更新。以下是源码的结构:001.jpg其中有几个模块是核心:namesrv:namesrv的核心代码,可以理解是
甘_
·
2023-12-06 17:31
MQTT框架和使用
MQTT2.1安装APP2.2启动服务器2.3使用MQTTX2.3.1建立连接2.3.2订阅主题2.3.3发布主题2.4使用mosquitto2.4.1发布消息2.4.2订阅消息3.kawaii-mqtt
源码分析
罗小白的干爹
·
2023-12-06 17:18
网络编程
MQTT
网络
快速上手 Vue 和 Element-UI 组件库
个人主页:个人主页系列专栏:【微服务】与这篇相关的文章:SpringCloud
Sentinel
使用SpringCloud
Sentinel
使用_程序猿追的博客-CSDN博客_springcloud使用
sentinel
程序猿追
·
2023-12-06 12:02
vue.js
javascript
spring
cloud
spring
boot
elementui
JAVA面试知识点个人整理
的常用方法反射String包装类相关异常集合SET接口Queue接口Map接口辅助工具类并发编程线程并发理论Java内存模型Lock体系AQS(AbstractQueuedSynchronizer)详解与
源码分析
Nimrod__
·
2023-12-06 10:45
java
java
java虚拟机
集合
【redis缓存高可用集群】
文章目录Redis集群方案比较Redis高可用集群搭建Redis集群原理分析Redis集群节点间的通信机制哨兵leader选举流程Redis集群方案比较在redis3.0以前的版本要实现集群一般是借助哨兵
sentinel
向前再向前
·
2023-12-06 09:32
redis
Redis高可用之
Sentinel
哨兵模式
分别是主从复制master-slave模式、哨兵
Sentinel
模式以及集群Cluster模式。这三者都有各自的优缺点以及所应对的场景、对应的业务使用量与公司体量。
GEEK JUMP
·
2023-12-06 09:30
redis
sentinel
数据库
深入理解CopyOnWriteArrayList
源码分析
上篇推荐:Java中快速失败(fail-fast)机制CopyOnWriteArrayList简介CopyOnWriteArrayList是java.util.concurrent包下提供的一个线程安全的ArrayList。它通过一个简单的策略来保证线程安全:当我们需要修改列表时(增加、删除、修改等操作),而不是直接对当前的内容进行操作,它会将当前的内容复制一份,在副本上执行修改,然后将原列表指向
一个搬砖的农民工
·
2023-12-06 09:29
Java
java
spring
cow
第二十节 netty
源码分析
之 reactor中的EventLoop01
EventLoopGroup(如果使用到的是NIO,那么通常是NioEventLoopGroup),那么这个NioEventLoopGroup在Netty中到底扮演着什么角色呢?NIO的Reactor模型补充多线程的reactor模式Reactor多线程模型有如下特点:有专门一个线程,即Acceptor线程用于监听客户端的TCP连接请求.客户端连接的IO操作都是由一个特定的NIO线程池负责.每个客
勃列日涅夫
·
2023-12-06 08:40
SpringCloud
五大组件注册/配置中心nacos远程调用Feign负载均衡Ribbon服务保护
sentinel
(实现限流、降级、熔断)网关gateway注册中心Eureka服务注册:服务提供者把自己的信息注册到Eureka
容与0801
·
2023-12-06 08:29
java开发面试题
spring
cloud
spring
后端
[MyBatis
源码分析
- 数据源模块]
一、简介 数据源是实际开发中常用的组件之一。现在开源的数据源都提供了比较丰富的功能,例如,连接池功能、检测连接状态等,选择性能优秀的数据源组件对于提升ORM框架乃至整个应用的性能都是非常重要的。 MyBatis自身提供了相应的数据源实现,当然MyBatis也提供了与第三方数据源集成的接口,这些功能都位于数据源模块之中,该模块位于org.apache.ibatis.datasource包中,相关
小胡_鸭
·
2023-12-06 07:38
ArrayList
源码分析
(基于jdk1.8)(三):Arrays.asList方法带来的问题
@[toc]Arrays.asList,本来是另外一个类,之所以放到ArrayList相关的文章里面一并讨论,是因为这也是我们日常在使用过程中的一个误区,容易将Arrays.asList产生的结果与ArrayList进行等价。1.问题重现1.1int数组转ArrayList问题一开始,我们最简单的需求就是将一个数组转为list,搜索了很多资料之后,有人告诉你,Arrays.asList是专门解决这
冬天里的懒喵
·
2023-12-05 22:39
从
源码分析
vue3组件的生命周期
概览借官网一张图充篇幅☺这张图展示了一个vue组件从开始渲染到卸载结束一整个生命周期经历的每个环节但只罗列了选项式api生命周期钩子,没有将组合式api的生命周期钩子放进去下面这个表格列出了所有选项式api生命周期钩子和组合式api生命周期钩子,以及他们的对应关系和执行的时机组合式api选项式api执行时机—beforeCreate初始化组件内的属性(如:data,props,watch,comp
bdawn
·
2023-12-05 21:11
vue3
前端
javascript
vue
生命周期
setup
RxJava 线程切换之subscribeOn
源码分析
首先看下我们RxJava的常规使用方法代码A调用类Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmittere)throwsException{e.onNext(XXX);e.onComplete();}}).subscribeOn(Schedulers.io()).obse
safeguard_迩
·
2023-12-05 20:15
Spring Security 6.x 系列(9)—— 基于过滤器链的
源码分析
(二)
一、前言在本系列文章:SpringSecurity6.x系列(4)——基于过滤器链的
源码分析
(一)中着重分析了SpringSecurity在SpringBoot的自动配置、DefaultSecurityFilterChain
gmHappy
·
2023-12-05 19:29
Spring
Security
6.x系列进阶实战
Spring
Security
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他