自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

兴趣是最好的老师

http://www.cnblogs.com/ZHOUVIP/

  • 博客(23)
  • 收藏
  • 关注

原创 JUC并发编程学习笔记一(狂神)

https://blog.csdn.net/weixin_44491927/article/details/108560692?utm_medium=distribute.pc_relevant_download.none-task-blog-2~default~BlogCommendFromBaidu~default-1.nonecase&dist_request_id=1328753.7766.16171594101063579&depth_1-utm_source=distribute

2021-03-31 10:59:12 242

原创 Dubbo_原理_框架设计&标签解析&服务暴露流程&服务引用流程&服务调用流程

dubbo原理1、dubbo原理-框架设计https://dubbo.apache.org/zh/docs/v2.7/dev/design/config 配置层:对外配置接口,以 ServiceConfig, ReferenceConfig 为中心,可以直接初始化配置类,也可以通过 spring 解析配置生成配置类proxy 服务代理层:服务接口透明代理,生成服务的客户端 Stub 和服务器端 Skeleton, 以 ServiceProxy 为中心,扩展接口为 ProxyFactory

2021-03-28 22:05:39 124

原创 Dubbo_原理_RPC&Netty原理

dubbo原理1、RPC原理一次完整的RPC调用流程(同步调用,异步另说)如下: 1)服务消费方(client)调用以本地调用方式调用服务; 2)client stub接收到调用后负责将方法、参数等组装成能够进行网络传输的消息体; 3)client stub找到服务地址,并将消息发送到服务端; 4)server stub收到消息后进行解码; 5)server stub根据解码结果调用本地的服务; 6)本地服务执行并将结果返回给server stub; 7)server stub将

2021-03-28 17:58:11 181

原创 Dubbo_高可用_服务降级&服务容错&Hystrix

1、服务降级什么是服务降级?当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或换种简单的方式处理,从而释放服务器资源以保证核心交易正常运作或高效运作。可以通过服务降级功能临时屏蔽某个出错的非关键服务,并定义降级后的返回策略。向注册中心写入动态配置覆盖规则:RegistryFactory registryFactory = ExtensionLoader.getExtensionLoader(RegistryFactory.class).getAdapti

2021-03-28 17:50:43 145

原创 Dubbo_高可用_负载均衡机制

集群下dubbo负载均衡配置在集群负载均衡时,Dubbo 提供了多种均衡策略,缺省为 random 随机调用。负载均衡策略

2021-03-28 17:34:19 102

原创 Dubbo_高可用_ZooKeeper宕机与Dubbo直连

zookeeper宕机与dubbo直连现象:zookeeper注册中心宕机,还可以消费dubbo暴露的服务。高可用:通过设计,减少系统不能提供服务的时间

2021-03-28 17:25:22 128

原创 Dubbo_配置_与SpringBoot整合的三种方式

SpringBoot与dubbo整合的三种方式:1)、导入dubbo-starter,在application.properties配置属性,使用@Service【暴露服务】使用@Reference【引用服务】2)、保留dubbo xml配置文件; 导入dubbo-starter,使用@ImportResource导入dubbo的配置文件即可3)、使用注解API的方式: 将每一个组件手动创建到容器中,让dubbo来扫描其他的组件...

2021-03-28 17:16:18 130

原创 Dubbo_配置_dubbo.properties&属性加载顺序&启动检查&超时&配置覆盖关系&重试次数&多版本&本地存根

dubbo配置1、配置原则https://dubbo.apache.org/zh/docs/v2.7/user/configuration/properties/JVM 启动 -D 参数优先,这样可以使用户在部署和启动时进行参数重写,比如在启动时需改变协议的端口。XML 次之,如果在 XML 中有配置,则 dubbo.properties 中的相应配置项无效。Properties 最后,相当于缺省值,只有 XML 没有配置时,dubbo.properties 的相应配置项才会生效,通

2021-03-28 17:06:58 520

原创 Dubbo_与SpringBoot整合

6、整合SpringBoot1、引入spring-boot-starter以及dubbo和curator的依赖注意starter版本适配:2、配置application.properties提供者配置:dubbo.application.name=gmall-userdubbo.registry.protocol=zookeeperdubbo.registry.address=192.168.67.159:2181dubbo.scan.base-package=com.

2021-03-28 13:21:27 224

原创 Dubbo_监控中心_Simple Monitor安装配置

5.1)、dubbo-admin图形化的服务管理页面;安装时需要指定注册中心地址,即可从注册中心中获取到所有的提供者/消费者进行配置管理5.2)、dubbo-monitor-simple简单的监控中心;1、安装1、下载 dubbo-opshttps://github.com/apache/incubator-dubbo-ops2、修改配置指定注册中心地址进入 dubbo-monitor-simple\src\main\resources\conf修改 dubbo.prop

2021-03-28 10:31:18 364

原创 Dubbo_服务消费者配置&测试

2、改造gmall-order-web作为服务消费者1、引入dubbo2、配置消费者信息参考:https://dubbo.apache.org/zh/docs/v2.7/user/quick-start/扫描包:自动注入:测试:

2021-03-28 10:07:58 307

原创 Dubbo_服务提供者配置&测试

4.4)、使用dubbo改造1、改造gmall-user作为服务提供者1、引入dubbo2、配置提供者,可以参考dubbo快速入门https://dubbo.apache.org/zh/docs/v2.7/user/quick-start/用Spring 配置声明暴露服务3、启动服务,https://dubbo.apache.org/zh/docs/v2.7/user/quick-start/运行main...

2021-03-27 11:16:54 213

原创 Dubbo_环境搭建_创建提供者消费者工程

4、dubbo-helloworld4.1)、提出需求某个电商系统,订单服务需要调用用户服务获取某个用户的所有地址;我们现在 需要创建两个服务模块进行测试 模块 功能 订单服务web模块 创建订单等 用户服务service模块 查询用户地址等 测试预期结果:订单服务web模块在A服务器,用户服务模块在B服务器,A可以远程调用B的功能。4.2)、工程架构

2021-03-27 10:36:35 132

原创 Dubbo_环境搭建_管理控制台

3.2)、【windows】-安装dubbo-admin管理控制台dubbo本身并不是一个服务软件。它其实就是一个jar包能够帮你的java程序连接到zookeeper,并利用zookeeper消费、提供服务。所以你不用在Linux上启动什么dubbo服务。但是为了让用户更好的管理监控众多的dubbo服务,官方提供了一个可视化的监控程序,不过这个监控即使不装也不影响使用。1、下载dubbo-adminhttps://github.com/apache/incubator-dubbo-ops

2021-03-21 21:23:57 115

原创 Dubbo_环境搭建_ZooKeeper注册中心

3、dubbo环境搭建3.1)、【windows】-安装zookeeper1、下载zookeeperhttps://dubbo.apache.org/zh/docs/v2.7/user/references/registry/下载地址:https://archive.apache.org/dist/zookeeper/https://archive.apache.org/dist/zookeeper/zookeeper-3.4.13/2、解压zookeeper解压运行bin下

2021-03-21 21:06:04 116

原创 Dubbo_概念_简介

2、dubbo核心概念2.1)、简介Apache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。官网:https://dubbo.apache.org/zh/2.2)、基本概念服务提供者(Provider):暴露服务的服务提供方,服务提供者在启动时,向注册中心注册自己提供的服务。服务消费者(Consumer): 调用远程服务的

2021-03-21 17:25:52 112

原创 Dubbo_概念_分布式系统

1、分布式基础理论1.1)、什么是分布式系统?《分布式系统原理与范型》定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”分布式系统(distributed system)是建立在网络之上的软件系统。随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。1.2)、发展演变单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部

2021-03-20 17:45:58 143

原创 大觅网

Spring Cloud 微服务分布式架构项目开发实战—大觅网基于Spring Cloud的分布式微服务电商项目大觅网实战课程视频教程下载。本课程电商类大觅网以Spring Boot为项目基础骨架,本课程基于该网站为依托,深入实践时下最火爆的微服务框架Spring Cloud。项目包含Eureka注册中心、Zuul网关验证、Config分布式配置管理、Ribbon负载均衡、Feign接口调用、Hystrix容错处理、Sleuth微服务追踪、ELK+Kafka日志收集、RabbitMQ实现分布式事务等。

2021-03-20 15:34:31 909

原创 Java8日期格式化DateTimeFormatter

import java.time.Instant;import java.time.LocalDateTime;import java.time.ZoneId;import java.time.format.DateTimeFormatter;import java.util.Date;public class Test{ public static void main(String[] args) { //获取当前时间 String time = DateTimeFormatter.

2021-03-20 15:28:04 473

原创 尚医通

尚医通是一个网上预约挂号系统,包含后台管理系统和前台用户系统,采用前后端分离开发模式。项目技术应用广泛,涵盖微服务、全栈、集群、分布式、高并发;技术应用场景合理,并非多技术的盲目堆叠;业务场景贴近实际,按照市场需求开发。项目后端技术栈,采用主流的SpringBoot+SpringCloud微服务架构,全面使用了目前流行的NoSQL技术,使用Redis缓存数据,使用MongoDB实现高并发读写,整合消息中间件RabbitMQ提高订单的并发量,同时还整合了定时任务,实现就医提醒功能,综合应用了阿里云OSS,短

2021-03-20 15:05:18 1334

原创 955不加班的公司名单

https://github.com/formulahendry/955.WLB

2021-03-16 18:41:21 78

原创 Timestamp

if(formBean.getActdate() !=null && !formBean.getActdate().trim().equals("")){ Date cTime = datetimeFormat.parse(formBean.getActdate()); c.setActdate(new Timestamp(cTime.getTime()));}else{ c.setActdate(new Timestamp(new Date().getTime()));}..

2021-03-04 11:24:18 148 2

原创 日期计算/推算器

http://bjtime.cn/riqi/

2021-03-03 09:22:45 904

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除