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
Dubbo源码剖析
京东平台研发:领域驱动设计(DDD)实践总结
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架
Dubbo
源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
公众号-芋道源码
·
2024-02-13 18:26
tdd
控制器
360
dbcp
分布式
Dubbo
的负载均衡策略剖析
1
Dubbo
的负载均衡策略概述
Dubbo
的负载均衡策略应用于服务消费方。当服务提供者是集群时,通过在消费方设置负载均衡策略,避免大量请求一直集中在其中的某一个或者某几个服务提供方机器上。
Ability Liao
·
2024-02-13 13:23
源码剖析-Dubbo
3.2.7
dubbo
负载均衡
LoadBalance
接口自动化测试,完整入门篇
其中接口协议分为HTTP,WebService,
Dubbo
,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试等。在
.咖啡加剁椒
·
2024-02-13 13:19
软件测试
功能测试
软件测试
自动化测试
程序人生
职场和发展
Java StringBuilder
源码剖析
+面试题整理
在String中提到,如果字符串修改操作比较频繁,应该采用StringBuilder和StringBuffer类,这两个类的方法基本是完全一样的,它们的实现代码也几乎一样,唯一的不同就在于StringBuffer类是线程安全的,而StringBuilder类不是。基本用法创建StringBuilder对象:StringBuildersb=newStringBuilder();通过append方法添
洒水水儿
·
2024-02-13 11:13
Java常用类的源码剖析
java
面试
开发语言
百行代码完成
Dubbo
使用
废话不多说直接上代码项目目录├─.idea├─apache-
dubbo
-consumer│├─src││├─main│││├─java││││└─com││││└─mrduan│││└─resources
天农学子
·
2024-02-13 09:17
Dubbo
集成Zookeeper embbed模式
但是由于集成了
Dubbo
,每次启动时都会发现zookeeper没有启动就开始报错退出,但是确是已经集成了。
applebomb
·
2024-02-13 06:45
zookeeper
dubbo
分布式
embedded
standalone
多线程并发编程10-CopyOnWriteArrayList
源码剖析
今天来说一说CopyOnWriteArrayList类,纵观JUC包下并发List只有CopyOnWriteArrayList类。CopyOnWriteArrayList是一个线程安全的ArrayList,从它的命名也能看出在进行写操作的时候会进行复制,这种写时复制策略会产生弱一致性问题。下面对CopyOnWriteArrayList类继续剖析。在CopyOnWriteArrayList类中都是围
Demo_zfs
·
2024-02-12 18:01
Dubbo
启动时对服务检查
启动时检查
Dubbo
缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止Spring初始化完成,以便上线时,能及早发现问题,默认check=true。
wang123459
·
2024-02-12 13:37
Dubbo
dubbo启动检查
Jmeter测试
dubbo
方法类
一个项目可以梳理出一条复杂的链路,每个应用之间通过各种中间件进行链接,比如rocketmq,
dubbo
等。当我们测试的时候,如果需求想要一份只从
dubbo
开始的压测报告,那我们要怎么进行。
我心悠然
·
2024-02-12 13:09
Java String
源码剖析
+面试题整理
由于字符串操作是计算机程序中最常见的操作之一,在面试中也是经常出现。本文从基本用法出发逐步深入剖析String的结构和性质,并结合面试题来帮助理解。String基本用法在Java中String的创建可以直接像基本类型一样定义,也可以new一个Strings1="HelloWorld";Strings2=newString("HelloWorld");String可以通过+实现合并Strings="
洒水水儿
·
2024-02-12 09:34
Java常用类的源码剖析
java
开发语言
前端
netty与springboot的整合
目前各个大公司比如google,facebook等公司都在使用Netty框架,很多项目比如
dubbo
和Elasticsearch等就使用了Netty.netty和spri
缇欧酱
·
2024-02-12 01:40
当
Dubbo
遇上Arthas,会碰撞出什么样的火花呢?
Apache
Dubbo
是Alibaba开源的高性能RPC框架,在国内有非常多的用户。
程序员麦冬
·
2024-02-11 23:38
领导:谁再用 Redis 实现过期订单关闭,立马滚蛋!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架
Dubbo
源码解析网络应用框架Netty源码解析消息中间件RocketMQ
公众号-芋道源码
·
2024-02-11 22:24
redis
java
数据库
缓存
开发语言
【Spring源码分析】循环依赖的底层
源码剖析
循环依赖的底层
源码剖析
一、预知知识二、循环依赖的底层
源码剖析
1.Spring是如何存储半成品Bean的?getEarlyBeanReference方法的源码分析2.Spring是如何解决的循环依赖呢?
假正经的小柴
·
2024-02-11 20:08
Java源码分析
spring
数据库
java
什么是nacos
Nacos支持几乎所有主流类型的“服务”的发现、配置和管理:KubernetesServicegRPC&
Dubbo
RPCServiceSpringCloudRESTfulServiceNacos的关键特性包括
·
2024-02-11 18:30
spring
gRPC-go
源码剖析
与实战 技术专栏介绍
grpc-go专栏图片.jpg1、背景介绍无论是分布式架构,还是微服务架构,服务之间如何高效、可靠性的通信是具有一定的挑战性的;那么,解决方案之一就是使用RPC通信;而由google开发的grpc-go是一个高性能、开源和通用的RPC框架,面向移动和HTTP2设计。在涉及到网络通信的领域内,经常可以看到grpc-go的身影;目前,已经在Kubernetes、Docker、Istio等优秀开源框架中
码二哥
·
2024-02-11 14:10
微服务 - 微服务哪些框架
学习完整课程请移步互联网Java全栈工程师
Dubbo
是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点。
撸帝
·
2024-02-11 08:29
RocketMQ 源码分析 —— 集成 Spring Boot
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架
Dubbo
源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC
公众号-芋道源码
·
2024-02-11 06:33
Spring Cloud和
Dubbo
的区别及各自的优缺点
我们先从Nginx说起,了解为什么需要微服务。最初的服务化解决方案是给相同服务提供一个统一的域名,然后服务调用者向这个域发送HTTP请求,由Nginx负责请求的分发和跳转。这种架构存在很多问题:Nginx作为中间层,在配置文件中耦合了服务调用的逻辑,这削弱了微服务的完整性,也使得Nginx在一定程度上变成了一个重量级的ESB。图1标识出了Nginx的转发信息流走向。图1Nginx转发的信息流服务的
java欧阳丰
·
2024-02-11 06:46
Vue.js
源码剖析
(一)-响应式原理(1)vue2源码启动与调试
电脑:mac;vue版本:2.7.14;编辑器:IntelliJIEDA一、下载源码github地址我是先下载了zip压缩包,直接使用https地址从github拉取代码会很慢:下载完源码之后可以放在自己的仓库里,我是放在了自己的gitlab仓库里。把项目解压到本地之后,根据gitlab的提示推送现有代码:下载完之后,在idea中打开项目:从远程仓库拉取代码之后,可以看到已经有一条初始化代码的gi
一棵开花的树,枝芽无限靠近你
·
2024-02-11 03:21
Vue
vue.js
前端
javascript
【
Dubbo
源码二:
Dubbo
服务导出】
入口
Dubbo
服务导出的入口:服务导出是在
Dubbo
BootstrapApplicationListener在监听到ApplicationContextEvent的ContextRefreshedEvent
上海第一深情Enoch
·
2024-02-11 02:09
#
精通Dubbo
dubbo
Dubbo
源码一:【
Dubbo
与Spring整合】
正常在项目中,我们都是在Spring环境下使用
Dubbo
,所以我们这里就在Spring的环境下看看
Dubbo
是如何运作的入口在源码下载下来之后,有一个
dubbo
-demo目录,里面有一个基于spring
上海第一深情Enoch
·
2024-02-11 02:39
#
精通Dubbo
dubbo
spring
java
十七、
Dubbo
框架源码分析:集群容错策略
一、有哪些集群容错策略:(调用失败了怎么办)1)failovercluster模式(读,幂等性的服务接口)失败自动切换,自动重试其他机器,默认就是这个,常见于读操作2)failfastcluster模式一次调用失败就立即失败,常见于写操作3)failsafecluster模式出现异常时忽略掉,常用于不重要的接口调用,比如记录日志4)failbackccluster模式失败了后台自动记录请求,然后定
还算年轻
·
2024-02-11 01:00
Nacos - 服务发现(4.2)
4.7实现application1调用Service1现在service1已暴露
dubbo
服务并注册到nacos中,下边实现application1调用service14.7.1引用service1下边在
__元昊__
·
2024-02-11 00:26
企业应用架构演化探讨:从微服务到Service Mesh
作者:李宁来源:博云技术社区/博云研究院当下微服务的实践方案中,SpringCloud,
Dubbo
作为主流的落地方案,在企业应用架构中发挥越来越重要的作用。
阿洋AyOuNg
·
2024-02-10 23:05
架构
微服务
service_mesh
云原生
一篇文章带你深入了解
Dubbo
一、产生的背景随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。下面我们用一个图来具体说明架构和开发框架的演进过程。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。垂直应用架构当访问量逐渐增大,单
Java大生
·
2024-02-10 19:02
Dubbo
泛化调用简明教程——含不同类型入参处理
Dubbo
泛化调用简介配置pom.xmlapplication.yml服务Provider服务Consumer不同入参的处理原生类型入参DTO入参Map方式JSON方式集合入参泛型入参简介泛化调用是指在调用方没有服务方提供的
wzz2333
·
2024-02-10 19:45
dubbo
java
spring
boot
java-zookeeper
03-
dubbo
客户端与spring结合点分析
在使用
dubbo
时可以分为客户端和服务端两块。
cjxz
·
2024-02-10 18:10
Vue
源码剖析
一:相当于Vue的构造函数实现
1.重点方法:1.1Object.keys(obj):得到对象自身可枚举属性组成的数组前提是指定属性名可以枚举1.2Object.defineProperty(obj,prop,descriptor)示例:constobj={firstName:'A',lastName:'B'}//obj.fullName='A-B'Object.defineProperty(obj,'fullName',{//
领带衬有黄金
·
2024-02-10 17:17
210 springcloud常见面试题
4】SpringCloudNetflix有哪些组件【5】SpringCloud如何服务注册发现【6】Ribbon和Feign的区别【7】springcloud断路器的作用【8】springcloud和
dubbo
THE ORDER
·
2024-02-10 13:04
java常用框架
spring
cloud
spring
后端
java
开发语言
nginx
springcloud
dubbo
-Stub
https://blog.csdn.net/jurson99/article/details/50401270
WY_250e
·
2024-02-10 12:51
记录解决duboo注册问题和投诉问题
最近项目组遇到运维一个投诉:我们的
dubbo
服务是以接口维度注册到nacos上的,再高峰期无法下线服务维度导致运维风险增加。
小强聊it
·
2024-02-09 20:51
dubbo
600+ 道 Java面试题及答案整理(建议收藏)
小七整理了最近几年最新、最全的Java面试题,题目涉及Java基础、集合、多线程、IO、分布式、Spring全家桶、MyBatis、
Dubbo
、缓存、消息队列、Linux…等等。
分布式与微服务
·
2024-02-09 18:56
Excel百万级数据导入导出,EasyExcel 才是 yyds
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架
Dubbo
源码解析网络应用框架Netty源码解析消息中间件RocketMQ
Java基基
·
2024-02-09 16:28
excel
1.业界方案-瓜子二手车在
Dubbo
版本升级、多机房方案方面的思考和实践(1)
前言系统规模扩大,私有云上数百个
Dubbo
应用,上千个
Dubbo
实例。版本没统一,发生与
Dubbo
相关事故,成为升级的诱因。
hedgehog1112
·
2024-02-09 14:40
哟,我发现
Dubbo
这波优化好像不够彻底啊?
最近在看
Dubbo
源码,然后发现了一处很奇怪的代码,于是就有了这篇文章,让我们来看一下这段代码,它
Java旺
·
2024-02-09 10:14
cpp11新特性之智能指针(下):深入理解现代cpp中的智能指针shared_ptr、unique_ptr 以及 weak_ptr
今天给大家带来的是对于shared_ptr、unique_ptr以及weak_ptr的深入理解,通过测试案例和
源码剖析
对这三种重要的智能指针的使用方法,注意事项以及适用范围进行了全面的总结,相信经过这些测试大家对于智能指针的理解会更上一层楼
unknown C++ beginner
·
2024-02-08 10:37
c++学习
c++
学习
笔记
开发语言
阻塞队列ArrayBlockingQueue,LinkedBlockingQueue
源码剖析
文章目录1.阻塞队列用途以及特征1.1继承结构1.2用途1.3与普通队列的区别2.ArrayBlockingQueue
源码剖析
2.1数据结构与类变量2.2构造方法2.3入队2.4出队3.LinkedBlockingQueue
Yungang_Young
·
2024-02-08 07:46
Java
java
数据结构
开发语言
并发编程
多线程并发编程9-ReentrantReadWriteLock
源码剖析
前面文章说到了ReentrantLock,解决线程间安全问题,使用ReentrantLock就可以,但是ReentrantLock是独占锁,某一个时刻只能一个线程获取锁,在写少读多的场景下,显然ReentrantLock并不能满足次场景。今天要说的ReentrantReadWriteLock锁就能满足写少读多的场景。ReentrantReadWriteLock锁采用读写分离的策略,读锁是一个共享锁
Demo_zfs
·
2024-02-08 07:42
【flink状态管理(2)各状态初始化入口】状态初始化流程详解与
源码剖析
文章目录1.状态初始化总流程梳理2.创建StreamOperatorStateContext3.StateInitializationContext的接口设计。4.状态初始化举例:UDF状态初始化在TaskManager中启动Task线程后,会调用StreamTask.invoke()方法触发当前Task中算子的执行,在invoke()方法中会调用restoreInternal()方法,这中间包括
roman_日积跬步-终至千里
·
2024-02-08 06:14
#
flink源码
flink
java
数据库
SpringBoot原理深入及
源码剖析
2.SpringBoot原理深入及
源码剖析
传统的Spring框架实现一个Web服务,需要导入各种依赖JAR包,然后编写对应的XML配置文件等,相较而言,SpringBoot显得更加方便、快捷和高效。
每天都在掉头发
·
2024-02-07 23:31
C++ STL: vector使用及
源码剖析
vector使用vector定义语句作用vectora(n);指定容器大小为nvectora(n,x);指定容器大小为n,并初始化所有元素为xvector>a(m,vector(n));m行n列的二维数组,可以直接用a[i][j]访问访问vector容器中元素的操作语句作用vec.at(index)返回由index指定的位置上的元素vec[index]返回由index指定的位置上的元素vec.fr
暮色_年华
·
2024-02-07 23:36
c++
c++
开发语言
2021,Java最全的分布式面试题合集附答案,共2w字!
分布式分为分布式缓存(Redis)、分布式锁(Redis或Zookeeper)、分布式服务(
Dubbo
或SpringCloud)、分布式服务协调(Zookeeper)、分布式消息队列(Kafka、RabbitMq
码农突围
·
2024-02-07 21:52
《STL
源码剖析
》学习笔记-第6章(一) set相关算法
STL中定义的set要求元素不得重复且已经排序。而set算法要求的都是有序区间(输出也是有序的),但元素可以重复出现。STL提供了4个set相关的算法,分别是并集(union)、交集(intersection)、差集(difference)和对称差集(symmetricdifference),这4个算法接受的set必须是有序区间,都至少接受4个参数,分别表示两个set区间。一般而言,set算法前4
爱橙子的OK绷
·
2024-02-07 20:16
STL
stl
算法
《STL
源码剖析
》学习笔记——第六章:算法之set
set相关算法STL提供了四种与set相关的算法,分别是并集(union)、交集(intersection)、差集(difference)和对称差集(symmetricdifference),这4个算法接受的set必须是有序区间,都至少接受4个参数,分别表示两个set区间。所谓的set可细分为数学上的定义和STL的定义两种,数学上的set允许元素重复而未经排序,;例如{1,5,5,3,2},STL
Still_Believe_
·
2024-02-07 20:45
STL源码剖析学习笔记
set
数据结构
STL
算法
排查
dubbo
线程被耗尽的线程异常
刚发布新的版本之后,最近总是发现
dubbo
服务的线程池被耗尽RejectedExecutionException:ThreadpoolisEXHAUSTED!
若水_28a8
·
2024-02-07 18:24
同是ZooKeeper,你和架构师的理解差在哪里?
Dubbo
,Kafka,Hadoop等等项目里都能看到它的影子。但是你真的了解ZooKeeper吗?如果面试官让你给他讲讲ZooKeeper是个什么东西,你能回答到什么地步呢?
l鹿狸i
·
2024-02-07 06:12
Java集合
源码剖析
之ArrayList
Java集合
源码剖析
之ArrayList1ArrayList概括1.1特性1.2数据结构2ArrayList
源码剖析
2.1继承关系2.2成员属性2.3构造方法2.4核心方法2.4.1添加元素2.4.2查询元素
JavaBigData1024
·
2024-02-07 02:25
源码阅读
Java
ArrayList
源码
Java集合
源码剖析
-工具类
一.Collections工具类概述:1.Collections(注意不是Collection,而是Collections,多了一个s)2.它是一个集合工具类3.方法分类:常规操作(查找,最大,最小等)、排序、线程安全(同步)操作、不可变集合packagecom.cxy.collection;importjava.util.ArrayList;importjava.util.Arrays;impo
AHU_
·
2024-02-07 02:25
Java
集合类
Java集合源码解析
Java Character
源码剖析
Character类除了封装了一个char外,还封装了Unicode字符级别的各种操作,是Java文本处理的基础。下面结合源码分析Character的贡献。Unicode也许你没听过Unicode,但应该见过UTF-8。UTF-8(8-bitUnicodeTransformationFormat)是一种常用的Unicode字符编码方案之一。它使用变长编码方式,将Unicode码点编码成1至4个字节
洒水水儿
·
2024-02-07 02:54
Java常用类的源码剖析
java
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他