自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (6)
  • 收藏
  • 关注

原创 三、Dubbo注册和订阅原理解析

课程概要:分布式项目开发与联调控制管理后台使用Dubbo注册中心详解一、分布式项目开发与联调接口暴露与引用在一个RPC场景中 ,调用方是通过接口来调用服务端,传入参数并获得返回结果。这样服务端的接口和模型必须暴露给调用方项目。服务端如何暴露呢?客户端如何引用呢?接口信息、模型信息、异常暴露接口的通常做法是 接口与实现分离,服务端将 接口、模型、异常 等统一放置于一个模块,实现置于另一个模块。调用方通过Maven进行引用。自动化构建与协作当项目越来越多,服务依懒关系越发复杂的

2020-08-30 00:25:37 1426

原创 二、快速掌握Dubbo常规应用

概要:Dubbo 快速入门Dubbo 常规配置说明一、Dubbo 快速入门Dubbo核心功能解释dubbo 阿里开源的一个SOA服务治理框架,从目前来看把它称作是一个RPC远程调用框架更为贴切。单从RPC框架来说,功能较完善,支持多种传输和序列化方案。所以想必大家已经知道他的核心功能了:就是远程调用。快速演示Dubbo的远程调用实现步骤 创建服务端项目 引入dubbo 依赖 编写服务端代码 创建客户端项目 引入dubbo 依赖 编写客户端调用代码dubb

2020-08-28 23:33:07 487

原创 一、从0到1整体认知分布式系统

概要:分布式架构的发展历史与背景如何着手架构一套分布示式系统**Dubbo 架构与设计说明 **一、分布式架构的发展历史与背景理解分布式架构:分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。以下是百度百科关于分布式系统的解释,有点复杂,我们可以简单点理解就是一个节点来干的活,先在分成多个节点来干?为什么

2020-08-27 15:21:49 598

原创 二叉树详解-Java实现二叉树数据结构

树的由来我们知道对于有序数组,查找很快,并介绍可以通过二分法查找,但是 想要在有序数组中插入一个数据项,就必须先找到插入数据项的位置,然后将所有插入位置后面的数据 项全部向后移动一位,来给新数据腾出空间,平均来讲要移动N/2次,这是很费时的。同理,删除数据 也是。然后我们介绍了另外一种数据结构——链表,链表的插入和删除很快,我们只需要改变一些引用值 就行了,但是查找数据却很慢了,因为不管我们查找什么数据,都需要从链表的第一个数据项开始,遍 历到找到所需数据项为止,这个查找也是平均需要比较N/2次。那么

2020-08-26 16:01:31 1672

转载 redis是整合google guava的布隆过滤器

为什么要使用布隆过滤器?布隆过滤器(bloomfilter)有两大作用,一是为了防止缓存穿透,二是为了在百万级数据里快速高效的去重什么是布隆过滤器?1,布隆过滤器是用来判断一个元素是否出现在给定集合中的重要工具,具有快速,比哈希表更节省空间等优点,而缺点在于有一定的误识别率(false-positive,假阳性),亦即,它可能会把不是集合内的元素判定为存在于集合内,不过这样的概率相当小,在大部分的生产环境中是可以接受的;2,其原理比较简单,假设S集合中有n个元素,利用k个哈希函数,将S中的每个元素映

2020-08-11 11:34:01 1777

gradle-5.4.1.rar

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置

2020-02-22

microservice.rar

springcloud所有组件代码,从注册中心到链路追踪,分模块进行编写,每一个核心组建都有相应的代码例子,可以直接运行,代码总共12大组建,eureka,ribbon,feign,hystrix,zuul,configserver,stream,sidcar,zipkin,dashboard,turbine等

2019-12-06

ShiroDemo.rar

Shiro安全框架,整合了springboot项目,作为认证和授权两大功能 Subject:即“当前操作用户”。但是,在Shiro中,Subject这一概念并不仅仅指人,也可以是第三方进程、后台帐户(Daemon Account)或其他类似事物。它仅仅意味着“当前跟软件交互的东西”。   Subject代表了当前用户的安全操作,SecurityManager则管理所有用户的安全操作。   SecurityManager:它是Shiro框架的核心,典型的Facade模式,Shiro通过SecurityManager来管理内部组件实例,并通过它来提供安全管理的各种服务。

2019-12-06

websocketdemo.rar

基本websocket长连接的网页聊天功能 它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。

2019-12-06

zookeepercuratoronline.rar

在我们进行单机应用开发,涉及并发同步的时候,我们往往采用synchronized或者Lock的方式来解决多线程间的代码同步问题。但当我们的应用是分布式集群工作的情况下,那么就需要一种更加高级的锁机制,来处理种跨机器的进程之间的数据同步问题。 这就是分布式锁

2019-12-06

Java微信登录+websocket.rar

微信网页扫码登录 前端技术vue.js+后端技术SpringBoot,spring项目也适用 扫码登录,websocket简历建立长连接,登录成功回调服务器接口,并异步同事前端登录成功

2019-12-06

空空如也

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

TA关注的人

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