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
dubbojava程序员
微服务
Dubbo
扩展点如何做
在
Dubbo
中,协议、序列化、负载均衡等行为是可以通过扩展点来实现和定制的。下面是几个具体的例子,展示了如何使用这些扩展点来调整
Dubbo
的行为。
Wade_Crab
·
2024-08-25 07:30
微服务
dubbo
架构
Dubbo
源码分析(七)服务目录
对于我们的
Dubbo
而言,就会出现多个服务提供者。而且这些服务也并非是一成不变的,那么就有这样一个问题:有新的服务提供者加入或者禁用、修改已有的服务提供者,那么服务消费者怎么及时感知它们的变化呢?
清幽之地
·
2024-08-25 03:02
Apache
Dubbo
编程指南系列之
Dubbo
架构、注解、springboot集成
介绍背景随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构-当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。垂直应用架构-当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,提升效率的方法之一
麦田里的守望者·
·
2024-08-24 13:45
Dubbo
分布式
Dubbo
RPC
【反序列化漏洞】关于反序列化漏洞的杂谈1 -- Apache
Dubbo
反序列化漏洞 CVE-2023-29234
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、经典的序列化过程二、反序列化漏洞案例1.Apache
Dubbo
反序列化漏洞(CVE-2023-29234)2.解析漏洞问题
B1ackMa9ic
·
2024-08-24 13:44
apache
dubbo
安全
网络攻击模型
安全威胁分析
Apache
Dubbo
关键点分析
Apache
Dubbo
的源码的几个关键点分析:1.SPI机制SPI(ServiceProviderInterface)是一种设计模式,用于实现服务的插件化。
Wade_Crab
·
2024-08-24 13:11
dubbo
架构
java源码浅析之
dubbo
前言最近在看RPC框架,选择先看
dubbo
,再看netty,最后手写一个RPC的学习路线,结合雷神关于
dubbo
的讲解,对源码流程进行一个简单的记录原理所谓RPC就是远程服务调用的意思,那么
dubbo
怎么完成远程调用的呢
DaHuangXiao
·
2024-08-24 07:05
随笔
java
如何从头开始编写一个简单的 RPC 协议(手写
Dubbo
的自定义协议)
1.设计协议格式首先,需要定义协议的数据包格式,这通常包括头部(Header)和主体(Body)两部分。Header:存储协议的元数据,例如消息类型、序列化方式、请求ID等。MagicNumber(2字节):用于标识协议版本。Flag(1字节):表示消息类型(请求或响应)和序列化方式。Status(1字节):在响应消息中使用,表示成功或失败。RequestID(8字节):唯一标识请求,用于匹配响应
Wade_Crab
·
2024-08-24 07:03
rpc
dubbo
网络协议
微服务架构Day35-
Dubbo
之跨域问题
Nginx概念Nginx是一款高性能的HTTP服务器,反向代理服务器及电子邮件(IMAP/POPP3)代理服务器.由俄罗斯的IgorSysoev所开发,Nginx能够支撑5万并发链接,并且CPU,内存等资源消耗非常低,运行非常稳定Nginx应用场景HTTP服务器,虚拟主机:Nginx是一个HTTP服务可以独立提供HTTP服务,可以做网页静态服务器,可以实现在一台服务器上虚拟出多个网站,例如个人网站
攻城狮Chova
·
2024-08-24 04:17
[000-01-011].第2节:持久层方案的对比
Java程序员
使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统,这样就使得程序员无需对特定的数据库系统的特点有过多的了解,从而大大简化和加快了开发过程。
1.01^1000
·
2024-08-24 01:26
[000-01].Java笔记
java-ee
“阿里”又爆新作!Github新开源303页Spring全家桶高级笔记
但随之而来的就是:由他之后诞生出来的各种组件;SpringBoot,SpringCloud,SpringSecurity啥的都成了我们
Java程序员
必须要掌握的技
Java海
·
2024-08-23 14:42
微服务通信
目录一、Feign远程调用1、Feign简介2、基本使用二、
Dubbo
1、基本简介2、基础实现一、Feign远程调用先来看我们以前利用RestTemplate发起远程调用的代码://通过restTemplate
派大星籽
·
2024-08-23 11:22
微服务
java
架构
spring
后端
Java面试题及答案整理( 2024年 6 月最新版,持续更新)
秋招金九银十快到了,发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全~这套互联网Java工程师面试题包括了:MyBatis、ZK、
Dubbo
、EL、Redis、
Java-之父
·
2024-08-22 08:10
java
开发语言
后端
spring
boot
面试
Java八股文
2019
Java程序员
就业前景比以往怎么样
一直以来
Java程序员
都非常火,那么现今做
Java程序员
还依然有前途吗?Java编程在互联网方向的应用非常多,当然这也有更多的细分。
心空如大海
·
2024-03-19 14:06
JDBC的概念
它隐藏了与具体数据库相关的细节,使得
Java程序员
可以用相同的方式来访问不同的数据库,而不需
2301_79744036
·
2024-03-19 00:37
数据库
java
JVM对象创建与内存分配机制分析
初始化四、设置对象头五、执行方法六、对象内存分配七、对象内存回收可达性分析算法:总结前言最新的Java面试题,技术栈涉及Java基础、集合、多线程、Mysql、分布式、Spring全家桶、MyBatis、
Dubbo
旺仔爱Java
·
2024-03-15 15:16
JVM专题
jvm
java
JVM级缓存本地缓存Caffeine
Caffeine的优化方面淘汰算法W-TinyLFU三、Caffeine的业务使用总结前言最新的Java面试题,技术栈涉及Java基础、集合、多线程、Mysql、分布式、Spring全家桶、MyBatis、
Dubbo
旺仔爱Java
·
2024-03-15 06:32
JVM专题
jvm
JVM缓存
本地缓存
Caffeine
Guava
Cache
dubbo
全局异常处理_
dubbo
和spring mvc全局异常处理器实现
springmvc的全局异常处理器@ExceptionHandler当它在一个controller内部声明时,它将被用于那个controller(或它的子类)的@RequestMapping方法抛出的异常.你也可以在@ControllerAdvice类里面声明@ExceptionHandler方法,它将会处理很多controller的@RequestMapping方法抛出的异常.我的例子就是写一个
丹丹在这里
·
2024-03-11 04:01
dubbo全局异常处理
内存安全编程语言
Java程序员
不需要手动分配和释放内存,这大大降低了内存泄漏
数字化信息化智能化解决方案
·
2024-03-09 02:57
安全
算法
smart-doc 3.0.2发布,生成的word格式接口文档遥遥领先
smart-doc是一款同时支持JAVARESTAPI和Apache
Dubbo
RPC接口文档生成的工具,smart-doc利用接口泛型和javadoc注释自动分析生成api接口文档,不采用任何注解侵入到业务代码中
·
2024-02-28 08:28
后端工具java
Java系列:Java多线程常见面试题,Java多线程必须掌握的知识点,理解线程池、线程安全、线程并发、性能优化等常见问题才是合格的
Java程序员
多线程编程在Java中是一个非常重要且复杂的领域,涉及许多经典问题。也是面试过程中最常被问及的考题,如果不能掌握这些问题,将不能称为一个合格的Java编程人员。那么Java多线程都有哪些常见问题,以及必须要掌握的知识点呢?本篇文章将列举一些基本知识点。以下是一些常见的问题:线程的创建与运行:如何创建线程?有哪些方法?(例如:继承Thread类,实现Runnable接口,使用Callable和Fut
码农超哥同学
·
2024-02-20 19:38
Java编程
java
性能优化
开发语言
【
Java程序员
面试专栏 分布式中间件】Redis 核心面试指引
关于Redis部分的核心知识进行一网打尽,包括Redis的基本概念,基本架构,工作流程,存储机制等,通过一篇文章串联面试重点,并且帮助加强日常基础知识的理解,全局思维导图如下所示基础概念明确redis的特性、应用场景和数据结构什么是Redis,Redis有哪些应用场景Redis是一个开源的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。Redis支持多种类型的数据结构,如字符串(s
存在morning
·
2024-02-20 18:39
Java
程序员面试专栏
面试
分布式
redis
java8-用optional取代nu11
nu11引用从nu11到optiona1:以nu11安全的方式重写你的域模型让optiona1发光发热:去除代码中对nu11的检查读取optiona1中可能值的几种方法口对可能缺失值的再思考如果你作为
Java
AIGPTchina
·
2024-02-20 17:21
java
Python+Pytest+Allure+Git+Jenkins接口自动化框架
其中接口协议分为HTTP,RPC,Webservice,
Dubbo
,RESTful等类型。
测试大大怪
·
2024-02-20 15:11
pytest
git
jenkins
测试工具
功能测试
将Spring Cloud项目改造为Spring-cloud-kubernetes项目
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架
Dubbo
源码解析网络应用框架Netty源码解析消息中间件RocketMQ
公众号-芋道源码
·
2024-02-20 12:44
中间件
java
linux
数据库
spring
boot
XMall 开源商城 SQL注入漏洞复现(CVE-2024-24112)
0x01产品简介XMall开源电商商城是开发者Exrick的一款基于SOA架构的分布式电商购物商城前后端分离前台商城:Vue全家桶后台管理:
Dubbo
/SSM/Elasticsearch/Redis/MySQL
OidBoy_G
·
2024-02-20 11:27
漏洞复现
web安全
安全
sql
Java的15个技术点, 简单的说说学好Java必须弄懂哪些知识点
程序员是一种神秘的人类物种,
Java程序员
更是!
小宇java
·
2024-02-20 11:13
深入理解java虚拟机 下载_深入理解Java虚拟机
、虚拟机家族,以及动手编译JDK,了解这部分内容能对学习JVM提供良好的指引,里面还有更多的精彩内容,感兴趣的就快来下载吧内容简介《深入理解Java虚拟机:JVM高级特性与最佳实践》内容简介:作为一位
Java
塞音菩光
·
2024-02-20 11:23
深入理解java虚拟机
下载
Java程序员
负责一半开发量,却被卸磨杀驴,公司嘛!谈感情伤钱
之前就有段时间这段时间很多网友劝诫网友大家去创业公司。那么,创业公司到底怎么了呢?为什么大家都不建议去创业公司?创业公司真的那么恐怖吗?答案是,是啊,就是那么恐怖,可能比你想象的更加恐怖。马云就说过,公司员工辞职,无外乎两个原因:1、钱没给到位。2、心委屈了。就像下面这位网友两个原因都占了,“创业公司第一名员工,精通JavaWeb,熟悉C/C++,可以做简单的Android、IOS应用,最近在给一
温柔的倾诉
·
2024-02-20 10:18
Java程序员
: 选择比努力更重要
有人说,这个社会是一个极为残酷的社会,残酷到,它只认可选择否认努力;残酷到,它只看功劳不看苦劳;作为程序员,我们的出路在哪里作为程序猿,在这样一个互联网时代背景下,我们是很幸运的,我们能够拿着比别的职业更高的工资,坐在高档写字楼,在冬暖夏凉办公环境下,在键盘上挥舞着手指就能产出一个个成熟的产品提供给上亿(吹牛)的用户使用,那种成就感和满足感,是让我们在朝九晚九的情况下,或者一个个通宵的情况下能够打
Java机械师
·
2024-02-20 08:03
JAVA程序员
就业真的很难吗?
这个是老话题了,
Java程序员
远远没有饱和,年薪10万+元是很正常的一个薪酬水平。现在
Java程序员
挺多的,但是职位需求量更大,特别是能干实干或优秀的程序员是相当缺乏的,没存在饱和一说。
Python编程社区
·
2024-02-20 07:51
基于SpringBoot+
Dubbo
构建的电商平台-微服务架构、商城、电商、微服务、高并发、kafka、Elasticsearc+源代码+文档说明
文章目录项目用到的技术前端使用的技术后端使用的技术项目模块说明项目搭建方式项目开发进度源码下载地址项目基于springboot2.1.6.RELEASE+
Dubbo
2.7.3来构建微服务。
ldxxxxll
·
2024-02-20 07:44
架构
spring
boot
dubbo
若依前后端分离如何写移动端接口_前后端分离架构概述
1、背景2、未分离时代(各种耦合)3、半分离时代4、分离时代5、总结参考《Java2019超神之路》《
Dubbo
实现原理与源码解析——精品合集》《Spring实现原理与源码解析——精品合集》《MyBatis
weixin_39637661
·
2024-02-20 07:11
若依前后端分离如何写移动端接口
跨界学习打造多语言编程技能之路:Java 程序员如何高效掌握 Python 编程
作为一名
Java程序员
,你可能已经在面向对象编程、JVM生态系统以及丰富的框架方面构建了坚实的知识基础。
灸哥漫谈
·
2024-02-20 04:07
技术专项能力
python
程序员:这是我见过最扎心的三行代码!
下面小编给大家分享一下这几行代码:小编是一个有着5年工作经验的
java程序员
,对于java,自己有做资料的整合,一个完整学习java的路线,学习资料和工具,相信这里有很多学习java的小伙伴,我创立了一个
小宇java
·
2024-02-20 03:05
Java程序员
,你掌握了多线程吗?(文末送书)
目录01、多线程对于Java的意义02、为什么Java工程师必须掌握多线程03、Java多线程使用方式04、如何学好Java多线程送书规则摘要:互联网的每一个角落,无论是大型电商平台的秒杀活动,社交平台的实时消息推送,还是在线视频平台的流量洪峰,背后都离不开多线程技术的支持。在数字化转型的过程中,高并发、高性能是衡量系统性能的核心指标,越来越多的公司对从业人员的多线程编程能力提出了更高的要求。《一
小尘要自信
·
2024-02-20 01:14
java
python
开发语言
多线程
系统架构
【小尘送书-第十三期】Python从入门到精通(第3版)(软件开发视频大讲堂)
博主主页:小尘要自信推荐专栏:《1》开发环境配置攻略《2》
Java程序员
的成长《3》2023Java面试实录本文目录一、赠书-Python从入门到精通(第3版)二、作者简介三、内容简介四、抽奖方式一
小尘要自信
·
2024-02-20 01:14
python
音视频
开发语言
2.18日学习打卡----初学
Dubbo
(三)
2.18日学习打卡目录:2.18日学习打卡
Dubbo
实战项目介绍创建
dubbo
_parent父项目创建子项目user_api项目创建子项目user_consumer项目创建子项目user_provider
中北萌新程序员
·
2024-02-19 23:51
每日学习
学习
dubbo
SpringBoot中使用redis事务
事务的相关介绍可以参考:0、起因在一次线上事故中,我们定位到redis的使用存在大value,超过了
dubbo
的最大数据量限制,于是紧急将这个大的对象value拆分成单个的stringvalue。
wrr-cat
·
2024-02-19 20:16
redis
呵呵,一个 bug 你改了两天?难吗?
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架
Dubbo
源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC
Java基基
·
2024-02-19 16:55
SpringBoot+
Dubbo
+Nacos 开发Demo
1、是什么
Dubbo
是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。
坚持001
·
2024-02-19 16:42
技术框架学习
spring
boot
dubbo
后端
基于Springboot+
Dubbo
+Nacos 注解方式实现微服务调用
基于Springboot+
Dubbo
+Nacos注解方式实现微服务调用一、项目结构二、spring-boot-
dubbo
-base工程三、spring-boot-
dubbo
-consumer工程四、spring-boot-
dubbo
-provider
懒虫虫~
·
2024-02-19 16:04
Dubbo
spring
boot
dubbo
nacos
springboot+
dubbo
+nacos实现前后端分离的微服务架构,springboot微服务架构,
dubbo
微服务架构,nacos配置中心 。
::[v2.6.13]::
Dubbo
.........................::[v2.7.13]::spring-cloud-star
献哥哥
·
2024-02-19 16:02
架构
spring
boot
dubbo
微服务学习 | Springboot整合
Dubbo
+Nacos实现RPC调用
️个人主页:鼠鼠我捏,要死了捏的主页️系列专栏:Golang全栈-专栏️个人学习笔记,若有缺误,欢迎评论区指正前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站AI学习网站。目录前言快速上手创建示例项目导入依赖编写配置添加启动类注解编写服务接口与服务实现类引入common项目新建common项目总结前言随着互联网技术的飞速发展,越来越多的企业和开发者开
牵着猫散步的鼠鼠
·
2024-02-19 16:29
Java全栈
微服务
spring
boot
dubbo
学习
后端
java良好的编程习惯
java程序员
认为这样的标识符通常表示java中的
代码墨白
·
2024-02-19 13:10
spring cloud和
dubbo
比较
Dubbo
Dubbo
是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。
爱宝宝n
·
2024-02-19 12:17
政采云基于
Dubbo
的混合云数据跨网实践
*作者:王晓彬,政采云资深开发工程师项目背景政采云的业务是为政府提供的购物网站,类似于淘宝。政府采购会在政采云上做企业采购、政府采购的业务。云岛中的“云”是指我们的云平台,云平台是我们公司自己部署的一套购物网站,技术上对应的是一套微服务框架。而“岛”呢,比如安徽或者山西它们都有自己的局域网,如果我们在它们那里也部署一套这个服务框架,就叫“岛”。我们的云平台主要是给浙江省和其他相关的区划用的。我们的
·
2024-02-19 12:02
阿里云云原生dubbo
2.16日学习打卡----初学
Dubbo
(一)
三.
Dubbo
概念_简介四.
Dubbo
核心组件五.
Dubbo
配置开发环境六.
Dubbo
配置开发环境_管理控制台一.什么是分布式?
中北萌新程序员
·
2024-02-19 12:54
每日学习
学习
dubbo
2.17日学习打卡----初学
Dubbo
(二)
2.17日学习打卡目录:2.17日学习打卡一.
Dubbo
入门案例需求介绍配置开发环境
dubbo
-producer
dubbo
-consumer运行测试IDEA开启DashBoard面板二.
Dubbo
高级特性序列化协议安全地址缓存超时时间与配置覆盖关系重试机制多版本负载均衡集群容错服务降级服务限流原理服务限流实现结果缓存一
中北萌新程序员
·
2024-02-19 12:54
每日学习
学习
dubbo
分布式
java
dubbo
源码中设计模式——负载均衡中模版模式的应用
dubbo
源码中应用如上图,
dubbo
的负载均衡算法都继承
吴代庄
·
2024-02-19 12:41
Java
dubbo
设计模式
负载均衡
Go 语言体系下的微服务框架选型:
Dubbo
-go
而Go语言作为云原生领域最受欢迎的开发语言,正被越来越多的企业作为微服务开发的首选语言,其中比较流行的包括Go-micro、Go-zero、
Dubbo
-go等。
阿里云云栖号
·
2024-02-19 10:38
云栖号技术分享
golang
微服务
dubbo
云原生
云计算
上一页
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
其他