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
Java SPI服务发现及
Dubbo
和Spring中SPI的应用
一、SPI简介SPI全称为(ServiceProviderInterface),是JDK内置的一种服务提供发现机制。目前有不少框架用它来做服务的扩展发现,简单来说,它就是一种动态替换发现的机制,举个例子来说,有个接口,想运行时动态的给它添加实现,你只需要添加一个实现,而后,把新加的实现,描述给JDK知道就行啦(通过改一个文本文件即可)我们经常遇到的就是java.sql.Driver接口,其他不同厂
二俊_5254
·
2024-01-06 19:31
Dubbo
学习笔记(一) 初识
1.引子为什么突然想起来要学
Dubbo
呢,原因有下:之前有人问什么是SPI,以前学习嵌入式的时候,听过硬件上有SPI总线协议,不知道Java世界也有一个SPI的概念,全称为:ServiceProviderInterface
云师兄
·
2024-01-06 18:02
Spring Boot核心特性、注解和Bean作用域
SpringBoot是基于SpringFramework构建应用程序的框架,SpringFramework是一个广泛使用的用于构建基于Java的企业应用程序的
开源框架
。
Mr.D.Chuang
·
2024-01-06 18:07
SpringBoot
spring
boot
后端
java
原来Excel导出这么简单! 一小时不到快速实现一个简单的Excel导出工具
本文相关代码github地址:https://github.com/biaosang/happy-excel背景经常使用poi进行excel导入导出,单纯使用poi要写很多代码那么就会使用市面上比较好的一些
开源框架
来减轻代码量
wj振藩
·
2024-01-06 16:42
excel
java
Dubbo
服务提供端处理请求的过程剖析
1处理请求的过程概述(1)消费端发起TCP连接后,服务提供方的NettyServer的connected方法将被调用;(2)因为Netty默认的线程模型为All,因此AllChannelHandler类把接收到的所有消息(包括请求事件、响应事件、连接事件、断开事件,心跳事件等)包装成ChannelEventRunnable任务,并将其投递到线程池中;(3)接着执行线程池中的任务,并最终调用Dubb
J_bean
·
2024-01-06 16:05
源码研究-Dubbo
3.2.7
dubbo
dubbo服务端处理请求
服务消费端Directory目录的创建与更新
在
Dubbo
中,RegistryDirectory和StaticDirectory都是Directory的实现类。
J_bean
·
2024-01-06 16:32
dubbo
Directory
invoker列表
浅析Thread和线程的关系
(具体可以这样想:线程是运行的CPU,Thread对象只是内存中的数据)常常研究各种
开源框架
与技术,不知道大家有没有看过我们常用的Thread类,虽然是一个很基础的类,但是有很多本质的东西值得我们去学习
倜傥村的少年
·
2024-01-06 14:53
java
Java并发编程常识
2009年加入阿里巴巴,负责中间件的开发,
Dubbo
开源分布式服务框架作者,HTTL开源模板引擎作者。2012年加入天猫,负责手机天猫APP的技术团队,见证了天猫双11无线化全过程
雪中悍刀跑
·
2024-01-06 14:09
Java经典框架之
Dubbo
Dubbo
Java是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。
方寸之间不太闲
·
2024-01-06 13:21
微服务高并发必备技术栈
java
dubbo
Mybatis调试经常需要输出SQL语句,但你知道是怎么输出的嘛?
Java开发中常用的几款日志框架有很多种,并且这些日志框架来源于不同的开源组织,给用户暴露的接口也有很多不同之处,所以很多
开源框架
会自己定义一套统一的日志接口,兼容上述第三方日志框架,供上层使用。
谁叫我土豆了
·
2024-01-06 08:22
MongoDB聚合搜索Aggregation(时间,模糊匹配,最新值)SpringCloud JAVA
场景:一个设备的molde属性,该属性定义在物模型中,且使用属性通过上报的方式存在设备数据ThingData中,每次都会存一条并记录时间;通过点击传thingId,再通过id调用
dubbo
访问其他服务根据
Amarantine、沐风倩✨
·
2024-01-06 08:00
java
数据库
mongodb
聚类
spring
cloud
dubbo
log4j
这可能是
Dubbo
比较全的知识整理
一、
Dubbo
的provider和consumer都配置timeout在Provider上尽量多配置Consumer端属性,原因如下:作服务的提供者,比服务使用方更清楚服务性能参数,如调用的超时时间,合理的重试次数
二俊_5254
·
2024-01-06 07:14
一篇文章认识微服务中Eureka的原理和服务注册与发现
目录1、认识Eureka2、Eureka原理2.1和
Dubbo
架构对比:2.2三大角色3、微服务常见的注册中心3.1Zookeeper3.2Eureka3.3Consul3.4Nacos3.5区别Netflix
cxzm_1024
·
2024-01-06 06:05
分布式框架
微服务架构
eureka
云原生
微服务
Dubbo
1.1RPC场景分布式系统1.2RPC实现RMI、
Dubbo
等2
Dubbo
简介在分布式服务架构下,各个服务间的RPC调用会越来越复杂。最终形成网状结构,服务治理变得极为关键。
Dubbo
是一个带有
不才不才不不才
·
2024-01-06 06:34
java进阶知识总结
dubbo
java
微服务
【
dubbo
学习系列】
dubbo
消费端的代理生成详解(@
Dubbo
Reference和@Reference)
文章目录spring中
dubbo
实现RPC如何加载@Reference和@
Dubbo
Reference注解
Dubbo
ComponentScanRegistrar概括发现@Refrence和@
Dubbo
Reference
唐芬奇
·
2024-01-06 05:52
dubbo
java
dubbo
「源码解读」
Dubbo
SPI自适应扩展
1.原理在
Dubbo
中,很多拓展都是通过SPI机制进行加载的,比如Protocol、Cluster、LoadBalance等。
CoderChronicle
·
2024-01-06 05:39
其他
dubbo
safari
前端
「准备工作」
Dubbo
源码全局概览
模块分包以下内容来自官方文档:https://
dubbo
.apache.org/zh/docs/v2.7/dev/design/。
CoderChronicle
·
2024-01-06 05:38
其他
dubbo
「准备工作」
Dubbo
源码阅读环境搭建
前言你给面试官说:“我阅读过
Dubbo
的源码,觉得那块设计的比较好”。结果,你自己连
Dubbo
源码阅读环境都没搭建过的话,尴尬不?
CoderChronicle
·
2024-01-06 05:38
其他
dubbo
「源码解读」
Dubbo
SPI
SPI机制在第三方框架中也有所应用,比如
Dubbo
就是通过SPI机制加载所有的组件。不过,
Dubbo
并未使用Ja
CoderChronicle
·
2024-01-06 05:07
其他
dubbo
JVM加载class文件的原理机制
1、JVM简介JVM是我们Javaer的最基本功底了,刚开始学Java的时候,一般都是从“HelloWorld”开始的,然后会写个复杂点class,然后再找一些
开源框架
,比如Spring,Hibernate
omygodvv
·
2024-01-06 00:48
jvm
Spring学习 Spring概述
1.1.Spring介绍Spring是轻量级JavaEE应用
开源框架
(官网:http://spring.io/),它由RodJohnson创为了解决企业级编程开发的复杂性而创建1.2.简化应用开发体现在哪些方面
Bridge Fish
·
2024-01-05 21:36
Spring
spring
学习
java
【HarmonyOS开发】ArkUI-X 跨平台框架(使用ArkTs开发Android&IOS)
1、ReactNativeReactNative是一个基于JavaScript和React的
开源框架
,由Facebook开发和维护。它使用一
兵腾傲宇
·
2024-01-05 20:27
HarmonyOS
harmonyos
android
ios
spring boot 配置文件加载分析
由上一篇文章boot集成
dubbo
,使用@PropertySource引入配置文件,启动服务正常,但是无法将服务注册到zk上的问题,然后开始追根溯源;1.springboot默认的加载配置文件的顺序是:
java_飞
·
2024-01-05 18:26
go-kit-consul client服务发现源码分析
背景:在我之前一篇博客文章(golang实现的商城)中曾经大言不惭地说到后续可能会考虑douyu-jupiter微服务或者
dubbo
-go服务,目前为止微服务版确实在做,并且server端功能已经完成,
csdnfanguyinheng
·
2024-01-05 17:20
golang
golang
consul
go-kit
Spring概述
1.1.Spring介绍Spring是轻量级JavaEE应用
开源框架
(官网:http://spring.io/),它由RodJohnson创为了解决企业级编程开发的复杂性而创建1.2.简化应用开发体现在哪些方面
wwc_boke
·
2024-01-05 14:53
spring
java
后端
关于整合flowable流程的
开源框架
_flowable笔记 - 环境配置
简介Flowable是一款基于Java的开源业务流程引擎,核心BPMN流程引擎,附带DMN决策表和CMMN案例管理引擎。与Spring完美集成,本身自带RESTAPI。目前最新版是Flowable6.4.0(2018年10月26日)集成到springboot1.maven依赖使用的springboot版本2.0.5.RELEASEflowable提供了与springboot集成的starter包,
weixin_39771614
·
2024-01-05 13:42
面试题:聊聊 SpringBoot 中的 SPI 机制
示例定义接口相关实现相关测试类输出结果源码分析总结简介SPI(ServiceProviderInterface)是JDK内置的一种服务提供发现机制,可以用来启用框架扩展和替换组件,主要用于框架中开发,例如
Dubbo
xuxu1116
·
2024-01-05 12:20
面试题
spring
boot
java
面试题
SPI
springboot整合
dubbo
1、创建三个工程:api(jar)、service(jar)、test(war)。2、img-api:packagecom.demo.service;importjava.util.List;importcom.demo.module.Img;publicinterfaceImgService{ListselectAll();}3、img-service:首先pom加上依赖:4.0.0com.de
w_t_y_y
·
2024-01-05 10:08
spring
boot
dubbo
后端
黑马程序员
Dubbo
快速入门,Java分布式框架
dubbo
教程
分布式系统中的相关概念(一)互联网项目架构目标-特点(二)互联网项目架构目标-目标(三)集群和分布式(四)架构演进
Dubbo
概述(一)
dubbo
概述1、
dubbo
概念2、
dubbo
架构
Dubbo
快速入门
5pace
·
2024-01-05 10:19
dubbo
java
分布式
【SpringBoot+
dubbo
+zk】实现服务之间rpc通信
1)父工程pom.xml4.0.0com.imooc
dubbo
-demopom1.0-SNAPSHOTUTF-81111apiconsumerprovider2)apipom.xml4.0.0com.imooc
dubbo
-demo-api1.0
zfoo-framework
·
2024-01-05 07:27
#
rpc
dubbo
游戏服务器整体架构思考
不管是用grpc实现远程调用,还是
dubbo
,还是说就一个简单的tcp监听,都是要启动的。
zfoo-framework
·
2024-01-05 07:48
#
设计模式
游戏
服务器
架构
微服务架构深度解析与最佳实践
微服务架构的概念,现在对于大家应该都不陌生,无论使用Apache
Dubbo
、还是SpringCloud,都可以去尝试微服务,把复杂而庞大的业务系统拆分成一些更小粒度且独立部署的Rest服务。
you的日常
·
2024-01-05 03:55
使用Robot Framework实现多平台自动化测试
基于RobotFramework、Jenkins、Appium、Selenium、Requests、AutoIt等
开源框架
和技术,成功打造了通用自动化测试持续集成管理平台(以下简称“平台”),显著提高了测试质量和测试用例的执行效率
爱学习的执念
·
2024-01-05 02:06
技术分享
软件测试
postman
测试工具
FinGPT——金融领域开源大模型
以数据为中心的方法用于FinLLMs金融数据和独特特性应对处理金融数据的挑战FINGPT概述:FINLLM的
开源框架
数据来源面向金融NLP的实时数据工程流程大型语言模型(LLM)应用结论未来工作背景FinGPT
dzysunshine
·
2024-01-05 00:41
垂直领域大模型
金融领域
【开题报告】基于SpringBoot的洗衣店管理系统的设计与实现
SpringBoot是一个基于Java语言的
开源框架
,它简化了Spring应用的开发过程,提供了大量的开箱即用
加瓦程序设计师
·
2024-01-04 21:49
开题报告
spring
boot
后端
java
API 开放平台项目(已整理,已废弃)
OpenAPI前端代码生成后端JavaSpringBootMySQL数据库MyBatis-Plus及MyBatisX自动生成API签名认证(Http调用)SpringBootStarter(SDK开发)
Dubbo
能吧够
·
2024-01-04 20:37
鱼皮项目笔记
1024程序员节
SpringCloud Alibaba Sentinel的下载及使用
Sentinel提供开箱即用与其它
开源框架
整合的模块
HuangFJ-
·
2024-01-04 15:36
SpringCloud
spring
cloud
spring
boot
java
dubbo
nacos 2.0+ 配置UNAVAILABLE: io exception解决办法
【问题描述】
dubbo
rpc使用nacos2.0以上的版本后报错2024-01-03T23:07:09.187+08:00ERROR77323---[t.remote.worker]c.a.n.c.remote.client.grpc.GrpcClient
暮冬十五
·
2024-01-04 08:10
dubbo
分布式【zookeeper面试题12连问】
「小菜鸡的我:」有使用过的,使用ZooKeeper作为**「
dubbo
的注册中心」,使用ZooKeeper实现「分布式锁」**。
sober_me
·
2024-01-04 07:38
分布式
分布式
zookeeper
云原生
『互联网架构』软件架构-企业级
dubbo
应用(下)(43)
原文链接地址:『互联网架构』软件架构-企业级
dubbo
应用(下)(43)上次说到
dubbo
有阿里自己的后台管理工具,这里就介绍下阿里这个后台管理工具,
dubbo
-admin。
IT人故事会
·
2024-01-04 07:07
Dubbo
Dubbo
1、什么是
Dubbo
Dubbo
作为一个RPC框架,其最核心的功能就是要实现跨网络的远程调用。一个作为服务的提供方,一个作为服务的消费方。
蒋一清
·
2024-01-04 04:42
Dubbo
dubbo
Golang语言社区 课程2018年11月18日 更新说明
courseId=1005743022&share=2&shareId=4000000005380372Go语言
开源框架
分析:Leaf框架:Leaf实战项目传送门https://ke.qq
Golang语言社区
·
2024-01-04 03:56
Spring见解 1
1.Spring概述1.1.Spring介绍Spring是轻量级JavaEE应用
开源框架
(官网:http://spring.io/),它由RodJohnson创为了解决企业级编程开发的复杂性而创建1.2
jyx_boy
·
2024-01-03 23:33
Spring
spring
java
后端
hive基本概念原理与底层架构
hadoop是一个
开源框架
,在分布式环境中存储和处理大型数据,他包括两个模块,一个是mapreduce,另一个是hdfs.mapreduce:他是一个并行编程模型在大型集群普通硬件可用于处理大型
byway_lyn
·
2024-01-03 20:22
基于动态代理 Mock
dubbo
服务的实现方案
原文链接:https://tech.youzan.com/ji-yu-dong-tai-dai-li-mock-
dubbo
fu-wu-de-shi-xian-fang-an/序言背景概述公司目前Java
苏尔伯特
·
2024-01-03 16:08
Android最好用的底部导航栏,
开源框架
转载自这个项目的github地址:https://github.com/xubinhong/BottomBar这个底部导航栏的特点:1.告别xml中的item布局,一切icon、title统统绘制得出;2.扁平化,由于icon、title都是绘制得出的,所以只需要一个view即可,无需父布局3.为你处理好碎片切换事务,告别冗余代码,让你从此光速开发4.不怕需求变动,拔插式体验,增删item,只需修
嘤嘤嘤999
·
2024-01-03 15:36
shell脚本实现日志收集
一、日志分割在日志产生端使用logrotate将日志按照小时分割vim/etc/logrotate.confcreatedateextrotate90/
dubbo
_provider/log/err-service_mobile.log
你清澈又神秘
·
2024-01-03 13:23
00-开篇导读:学习分库分表
开源框架
的正确方法
1前言互联网高速发展带来海量的信息化数据,也带来更多的技术挑战。各种智能终端设备(比如摄像头或车载设备等)以每天千万级的数据量上报业务数据,电商、社交等互联网行业更不必说。这样量级的数据处理,已经远不是传统关系型数据库的单库单表架构所能支撑的,如何高效存储和访问这些数据,成为一个非常现实且亟待解决的问题。但由于生态系统的完善性,关系型数据库仍然是数据平台核心业务的基石,具有巨大市场。虽然业界存在一
JavaEdge.
·
2024-01-03 11:44
java
从0到1实战,快速搭建SpringBoot工程
JDK2.2安装Maven2.3下载IDEA三、从0到1搭建3.1创建SpringBoot工程3.2运行SpringBoot工程四、总结一、前言SpringBoot是一个在Spring框架基础上构建的
开源框架
程序猿2023
·
2024-01-03 08:01
从0到1实战微服务架构
spring
boot
后端
java
RPC框架选型:gRPC、Thrift、
Dubbo
、Spring Cloud
RPC系列的文章是我去年写的,当时写的比较散,现在重新进行整理。对于想学习RPC框架的同学,通过这篇文章,让你知其然并知其所以然,便于以后技术选型,下面是文章内容目录:RPC什么是RPCRPC(RemoteProcedureCallProtocol)远程过程调用协议。一个通俗的描述是:客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象一样。比较正式的描述
zhangjunli
·
2024-01-03 06:15
rpc
dubbo
spring
cloud
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他