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设计原则
设计模式的艺术P1基础—2.1 uml概述
设计模式的艺术P1基础—2.1uml概述设计模式的艺术P1基础—第2章UML类图与面向对象
设计原则
UML类图可用于描述每一个设计模式的结构以及对模式实例进行说明,而模式结构又是设计模式解法的核心组成部分
下海的alpha
·
2024-01-09 02:33
设计模式
uml
设计模式学习笔记【1/4】
设计原则
设计模式实际上就是程序设计六大原则的实践。所以首先就是要理解程序设计的六大原则1、单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责太多就会造成多个职责耦合在一起。
IT乐知
·
2024-01-09 00:35
【SpringBoot 拓展系列】一步步实现一个面向接口的网络访问实例(应用篇)
实现自定义bean扫描ImportBeanDefinitionRegistrar来实现bean注册代理:基于Cglib生成接口的代理类,实现接口增强RestTemplate:实现网络访问1.背景有使用过
dubbo
-rpc
程序员xysam
·
2024-01-08 22:54
spring
boot
后端
java
程序人生
学习
spring
Dubbo
环境搭建、springboot整合
Dubbo
、
dubbo
常用配置、
Dubbo
高可用、
dubbo
原理
1.2发展演变1.3RPC2、
dubbo
核心概念2.1、基本概念3、
dubbo
环境搭建3.1、【windows】-安装zookeeper3.2、【windows】-安装
dubbo
-admin管理控制台3.3
苦糖果与忍冬
·
2024-01-08 21:09
#
SpringCloud
dubbo
rpc
dubbo原理
dubbo高可用
dubbo配置
集群部署时的分布式 session 如何实现?
面试官心理分析面试官问了你一堆
dubbo
是怎么玩儿的,你会玩儿
dubbo
就可以把单块系统弄成分布式系统,然后分布式之后接踵而来的就是一堆问题,最大的问题就是分布式事务、接口幂等性、分布式锁,还有最后一个就是分布式
kevin0016
·
2024-01-08 20:47
dubbo
源码打包踩的其他坑
Failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile(default-compile)onproject
dubbo
-rpc-rest
老街老街
·
2024-01-08 20:37
笨蛋学设计模式【1】
分类(9种)4.类之间的关系(8种)4.1关联关系(3种)4.1.1单向关联4.1.2双向关联4.1.3自关联4.2聚合关系4.3组合关系4.4依赖关系4.5继承(泛化)关系编辑4.6实现关系5.软件
设计原则
Today-Saturday
·
2024-01-08 20:23
笨蛋学设计模式
设计模式
java
Spring Cloud与
Dubbo
共存方案总结
一、背景假设有一个遗留的
Dubbo
系统,现在想改用SpringCloud。由于遗留
Dubbo
系统比较庞大,短期之内无法完成技术栈的迁移。
架构师Javaspring
·
2024-01-08 17:07
Dubbo
3.x源码(15)—
Dubbo
服务发布导出源码(4)
基于
Dubbo
3.1,详细介绍了
Dubbo
服务的发布与引用的源码。
刘Java
·
2024-01-08 17:46
Dubbo
3.x
源码
dubbo
rpc
netty
dubbo服务发布源码
【SpringCloud】
设计原则
之 DevOps 与无状态服务
一、
设计原则
之DevOpsDevOps一词来自Development和Operation的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建、测试、发布更加快捷、频繁和可靠。
QX_Java_Learner
·
2024-01-08 17:45
SpringCloud
spring
cloud
devops
spring
【SpringCloud】
设计原则
之CQRS与基础设施自动化
一、
设计原则
之CQRSCQRS是命令查询责任分离。CQRS架构由于本身只是一个读写分离的思想,实现方式多种多样。
QX_Java_Learner
·
2024-01-08 17:40
SpringCloud
spring
cloud
spring
SpringCloud学习之应用通信
HTTPVSRPC
Dubbo
与SpringCloud可以说是这两种通信的代表,
Dubbo
是一个RPC框架,基于
Dubbo
开发的应用还是要依赖周边的平台生态。
青衣敖王侯
·
2024-01-08 13:34
SpringBoot学习(八)-SpringBoot +
Dubbo
+ zookeeper
分布式
Dubbo
+Zookeeper1、分布式理论1)什么是分布式系统?
666-LBJ-666
·
2024-01-08 12:14
SpringBoot
java-zookeeper
spring
boot
学习
SpringBoot-
Dubbo
-Zookeeper
Apache
Dubbo
:https://cn.
dubbo
.apache.org/zh-cn/overview/home/依赖org.apache.
dubbo
dubbo
-spring-boot-starter2.7.3com.github.sgroschupfzkclient0.1org.apache.curatorcurator-framework2.12.0org.apache.curatorc
flash20230513
·
2024-01-08 11:03
spring
boot
dubbo
zookeeper
构建可伸缩和高性能系统的
设计原则
和最佳实践
采用
设计原则
和最佳实践是确保系统具备良好性能和可扩展性的关键。本文将介绍一些构建可伸缩和高性能系统的
设计原则
和最佳实践。1.分布式架构采用分布式系统架构,将系统拆分为独立的服务或模块。
Whtiewww
·
2024-01-08 09:24
软件工程
优化用户体验的
设计原则
和实用建议
通过采用良好的
设计原则
和实用建议,可以提升用户体验,使产品更具吸引力。本文将介绍一些优化用户体验的
设计原则
和实用建议。1.用户研究与理解在设计之前深入了解目标用户,进行用户研究。
Whtiewww
·
2024-01-08 09:19
软件工程
【
Dubbo
】RPC框架
dubbo
入门
目录
Dubbo
架构概述
Dubbo
是什么
Dubbo
能做什么
Dubbo
核心概念和架构
Dubbo
数据面服务开发框架通信协议
Dubbo
服务治理服务治理抽象
Dubbo
Admin服务网格
Dubbo
入门开发实战实战案例介绍基于
Ethan-running
·
2024-01-07 21:57
Dubbo
分布式
dubbo
rpc
网络协议
Dubbo
源码阅读(1)搭建
Dubbo
源码阅读环境
Dubbo
源码阅读(1)搭建
Dubbo
源码阅读环境一直想阅读一些开源框架的源码,但是由于上学期事情太多而一直没有时间阅读。
NoelleMu
·
2024-01-07 17:35
Dubbo
源码解析之服务暴露过程
Dubbo
服务暴露过程中,主要有
Dubbo
的xml标签解析器、装配ServiceBean、服务暴露、订阅与通知、元数据注册等步骤,其中服务暴露又分为本地暴露和远程暴露,远程暴露中主要有将invoker转换为
郭美冉
·
2024-01-07 15:13
绩效考核:指标的权重
设计原则
关注【本号】更多关于企业管理、员工激励、薪酬制度、绩效激励等内容免费与你分享!私信“绩效”送您关于员工管理、绩效薪酬的干货视频。作者:刁老师有趣、有料、有态度的绩效管理者员工在一定时期的工作目标往往是多元的、综合的,需要进行全面的绩效评价,所以绩效目标往往不是一个。因此,绩效计划还应该包括各绩效指标间的权重或优先级。绩效指标权重反映企业重视的绩效领域,对于员工的行为有明显的引导作用。权重的设计应当
思想会
·
2024-01-07 13:23
Dubbo
入门介绍和实战
1.引言
Dubbo
是一款开源的高性能、轻量级的JavaRPC(远程过程调用)框架,旨在解决分布式服务之间的通信问题。本文将介绍
Dubbo
的基础概念、核心特性以及使用场景,包括实际示例演示。
Memory_2020
·
2024-01-07 13:04
dubbo
dubbo
的基础知识
dubbo
是什么
Dubbo
是一个分布式服务框架,是一种高性能的远程通讯框架。它提供了基于Java的RPC(远程过程调用)通信机制,使得应用之间可以方便地进行远程调用,实现分布式服务的调用和管理。
Flying_Fish_roe
·
2024-01-07 12:46
dubbo
面向对象
设计原则
及常见设计模式
面向对象思想
设计原则
在实际的开发中,我们要想更深入的了解面向对象思想,就必须熟悉前人总结过的面向对象的思想的
设计原则
单一职责原则其实就是开发人员经常说的”高内聚,低耦合”也就是说,每个类应该只有一个职责
69457b6debd1
·
2024-01-07 12:39
【数据库】聊聊常见的索引优化-上
其实是非常重要的后端存储组件,而大多数系统故障都是由于存储所导致的,而数据库是重中之重,所以为了比较好掌握SQL的基本优化手段,打算用两篇文章从基本的联合索引优化、groupby/orderby优化、以及索引
设计原则
qxlxi
·
2024-01-07 12:00
#
数据库原理
数据库
从零学Java - 接口
3.1常见关系4.接口的多态性5.面向接口编程5.1接口回调6.特殊接口6.1常量接口6.2标记接口7.接口的好处补充面向对象七大
设计原则
1.接口的语法接口:相当于特殊的抽象类,定义方式、组成部分与抽象类类似
贰贰柒丶阿拽
·
2024-01-07 10:21
从零学Java
java
jvm
开发语言
四大
设计原则
让你的看板将更有说服力!
来自:数据观https://www.shujuguan.cn/?from=jianshu数据分析从来不是件门槛很低的事,除了要深刻了解所在业务,熟练运用工具等,还得有把数据变成故事的能力,让提出分析需求的人读懂读爽,从而产生洞察、促成行动。这时候,考校的不是别的,而是分析师的“设计力”——你的看板会讲故事吗?它是否逻辑清晰、有理有据、令人茅塞顿开?其实,只要在设计的过程中遵循以下四个定律,就能把故
数据观数据分析平台
·
2024-01-07 09:14
java调用接口失败重调_spring boot下接口调用失败重试方案
一些RPC框架,比如
dubbo
都是有重试机制的,但是并不是每一个项目多会使用
dubbo
框架,常规的小项目有时候直接使用http进行不同项目之间的交互。
bin ecause
·
2024-01-07 07:35
java调用接口失败重调
微服务-
dubbo
工程案例搭建
基础案例搭建1依赖父工程POMcom.alibaba.cloudspring-cloud-alibaba-dependencies${com.alibaba.cloud.version}pomimportorg.springframework.cloudspring-cloud-dependencies${com.cloud.version}pomimportcom.alibaba.cloudsp
njnu@liyong
·
2024-01-07 07:52
springcloud
微服务
dubbo
架构
广播
点对点
微服务-java spi 与
dubbo
spi
JavaSPI通过一个案例来看SPIpublicinterfaceDemoSPI{voidecho();}publicclassFirstImplimplementsDemoSPI{@Overridepublicvoidecho(){System.out.println("firstecho");}}publicclassSecondImplimplementsDemoSPI{@Overridep
njnu@liyong
·
2024-01-07 07:16
springcloud
微服务
java
dubbo
spi
一天吃透MySQL面试八股文
索引的
设计原则
?索引什么
程序员大彬
·
2024-01-07 06:05
mysql
mysql
面试
数据库
浅谈Java 微服务技术:理论与实践
2.2微服务的优势3.微服务架构的
设计原则
3.1单一职责原则3.2服务自治原则3.3去中心化原则4.微服务通信方式4.1RESTfulAPI4.2消息队列5.服务注册与发现6.微服务容器化与Docker7
喔的 喔的嘛呀
·
2024-01-07 05:15
java
微服务
开发语言
面向对象
设计原则
之合成复用原则
合成复用原则又称为组合/聚合复用原则(Composition/AggregateReusePrinciple,CARP),其定义如下:合成复用原则(CompositeReusePrinciple,CRP):尽量使用对象组合,而不是继承来达到复用的目的。合成复用原则就是在一个新的对象里通过关联关系(包括组合关系和聚合关系)来使用一些已有的对象,使之成为新对象的一部分;新对象通过委派调用已有对象的方法
二斤寂寞
·
2024-01-07 05:32
编码踩坑——运行时报错java.lang.NoSuchMethodError / 同名类加载问题 / 双亲委派【建议收藏】
本篇介绍一个实际遇到的排查异常的case,涉及的知识点包括:类加载机制、jar包中的类加载顺序、JVM双亲委派模型、破坏双亲委派模型及自定义类加载器的代码示例;问题背景业务版本,旧功能升级,原先引用的一个二方包中的
dubbo
七海健人
·
2024-01-07 02:29
JDK
编码踩坑
JDK
JVM
类加载顺序
同名类加载
双亲委派模型
MYSQL - SQL优化
插入数据优化小批量数据批量插入最好插入500-1000条比较好手动提交事务主键顺序插入大批量插入数据主键优化页分裂页合并主键优化
设计原则
orderby优化groupby优化limit优化count优化count
狗狗狗乖乖
·
2024-01-07 02:25
MYSQL
mysql
sql
数据库
浅谈踩坑记之一个Java线程池参数,差点引起线上事故
原文链接:https://mp.weixin.qq.com/s/ZR6Ikt9Srw55xppjchPiYg一、前言最近对重构
Dubbo
服务线程池调优,工作线程使用CachedThreadPool线程策略
大理架构师
·
2024-01-06 22:13
Java SPI服务发现及
Dubbo
和Spring中SPI的应用
一、SPI简介SPI全称为(ServiceProviderInterface),是JDK内置的一种服务提供发现机制。目前有不少框架用它来做服务的扩展发现,简单来说,它就是一种动态替换发现的机制,举个例子来说,有个接口,想运行时动态的给它添加实现,你只需要添加一个实现,而后,把新加的实现,描述给JDK知道就行啦(通过改一个文本文件即可)我们经常遇到的就是java.sql.Driver接口,其他不同厂
二俊_5254
·
2024-01-06 19:31
java设计模式(7-9节)
(1)需求驱动(2)分析成功的模式应用项目(3)充分了解所使用的开发平台(4)在编程中领悟模式(5)避免设计过度·开闭原则——面向对象
设计原则
(1)开闭原则的定义(2)开闭原则的作用(3)开闭原则的实现方法优秀设计的特征
极客云曦
·
2024-01-06 19:05
笔记
java
Spring Cloud Hystrix原理解析
Hystrix面向请求流量管控这一微服务痛点,具有如下几项
设计原则
:1、防止单个服务的故障,耗尽整个系统服务的容器(比如tomcat)的线
我从不砍柴
·
2024-01-06 18:13
Dubbo
学习笔记(一) 初识
1.引子为什么突然想起来要学
Dubbo
呢,原因有下:之前有人问什么是SPI,以前学习嵌入式的时候,听过硬件上有SPI总线协议,不知道Java世界也有一个SPI的概念,全称为:ServiceProviderInterface
云师兄
·
2024-01-06 18:02
设计原则
之里式替换原则
1.定义子类对象(objectofsubtype/derivedclass)能够替换程序(program)中父类对象(objectofbase/parentclass)出现的任何地方,并且保证原来程序的逻辑行为(behavior)不变及正确性不被破坏。2.例子如下代码中,父类Transporter使用org.apache.http库中的HttpClient类来传输网络数据。子类SecurityTr
逍遥白亦
·
2024-01-06 18:31
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列表
Java并发编程常识
2009年加入阿里巴巴,负责中间件的开发,
Dubbo
开源分布式服务框架作者,HTTL开源模板引擎作者。2012年加入天猫,负责手机天猫APP的技术团队,见证了天猫双11无线化全过程
雪中悍刀跑
·
2024-01-06 14:09
Java经典框架之
Dubbo
Dubbo
Java是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。
方寸之间不太闲
·
2024-01-06 13:21
微服务高并发必备技术栈
java
dubbo
【SpringCloud】
设计原则
之数据一致性与设计模式
一、
设计原则
之数据一致性数据一致性分以下几种情况。强一致性当更新操作完成之后,任何多个后续进程或线程的访问都会返回最新的更新过的值。这种是对用户最友好的,就是用户上一次写什么,下一次就保证能读到什么。
QX_Java_Learner
·
2024-01-06 10:59
SpringCloud
设计模式
spring
cloud
SpringCloud学习
微服务
设计原则
akf拆分原则立方体:向上:感召服务功能拆分,向右:建立集群,进行负载均衡才做向后:按照数据拆分场景说明:比如打车应用,一个集群撑不住时,分了多个集群,后来用户激增还是不够用,经过分析发现是乘客和车主访问量很大
雪影红双
·
2024-01-06 09:26
spring
cloud
学习
状态模式
好产品的十个
设计原则
(转载)
第一个原则是好的产品富有创意,必须是一个创新的东西;第二个是好的产品是有用的;第三个是好的产品是美的;第四个是好的产品是容易使用的;第五个是好的产品是很含蓄不招摇的;第六个原则是好的产品是诚实的;第七个是好的产品经久不衰,不会随着时间而过时;第八个原则是好的产品不会放过任何细节;第九个是它是环保的,不浪费任何资源的;第十个是尽可能少的设计,或者说少即是多。
yorickJin
·
2024-01-06 08:02
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
云原生
微服务
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他