自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 SpringCloud Stream基于消息驱动

不知道你们在学习的过程中有没有这个疑问,消息主线和消息驱动的区别(springcloud bus 和 springcloud stream的区别)。我就去查了相关的资料总结了一下。SpringCloud busSpring Cloud Bus将分布式系统的 **~~节点~~ ** 与轻量级消息代理链接。这可以用于广播状态更改(例如配置更改)或其他管理指令。一个关键的想法是,Bus就像...

2019-04-28 09:30:32 202

原创 SpringCloud Bus消息总线

我们先来了解一个场景,前面我们学习SpringConfig的时候会遇到这个问题,就是每个微服务实例对配置中心的配置文件只是启动的时候加载一次,如果我们后续在服务没有停止的时候修改了配置文件,我们首先可以对服务进行重启操作,但是这种方案在实际运行中并不可取,第二种是我们使用Actuator开放的/Refresh端点对单个服务进行配置更新,这种解决方案对于服务实例很少的情况下乍一看可以,但是如果服务实...

2019-04-25 16:43:25 191

原创 RabbitMQ理论及架构

什么是RabbitMQ先来了解什么是AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。RabbitMQ是基于AMQP协议的一种实现,RabbitMQ服务端由Erlang语言编写,用于在分布式系统中提供消息储存和转发。本章将具体介绍一下RabbitMQ的概念已经相关原理架构。RabbitMQ架构图...

2019-04-24 20:42:43 325

原创 RabbitMQ服务启动就自动停止解决方案

Windows下安装RabbitMQ后,按正常RabbitMQ会自动注册服务并自动启动,但是如果有的道友不注意中英文目录就会出现服务启动后几秒钟自动停止,而且反反复复。出现这种情况一般都是由我们的用户名是中文,而导致默认的DB和log访问出现问。所以我建议以后大家在使用windows操作系统的时候尽量用英文来命名文件或目录,这样会极大的减小以后安装软件出现莫名其妙的问题的bug。接下来我们先...

2019-04-24 11:22:19 18546 22

原创 什么是Redis

什么是Redis? 我觉得没有什么比官网解释的更牛逼了。Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分...

2019-04-23 17:34:24 156

原创 RocketMQ原理

SpringCloud 学习目前已经进入到了消息总线这块了,很抱歉,因为之前没有对消息队列这块有很深的了解。看起来比较吃力,就合上书,来把消息队列相关的东西在看一遍。什么是消息队列(Message Queue)?队列我们知道是一种先进先出的数据结构,而消息队列我们可以把它看成是一个存放消息的容器,而这种容器也是先进先出的。更重要的是,这个容器针对消息生产者和消息消费者是异步进行的(作用是减少响...

2019-04-20 14:58:23 301

原创 JAVA中什么是事物

说起来事物,就跟数据库操作有关。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性(durability)的缩写。事务的原子性:表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。事务的一致性:表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前的状态。事务...

2019-04-20 11:39:12 5153

原创 Spring Security小讲

近期在搞微服务,看到OAuth2认证登录的时候,突然就搞不明白了,自己对于spring security 压根就没搞清楚,于是花了几天时间专门看了看ss,把这几天自己学到的记录一下。老规矩,先说明概念。1.什么是spring securityss为我们的应用程序提供了认证、和授权两大功能,这对于我们应用程序的安全至关重要,它决定着什么用户或角色可以访问我们的程序的任何一角。ss整个架构的核心...

2019-04-15 10:21:20 220

原创 SpringCloud + OAuth 搭建授权服务Demo

前面讲了什么是OAuth协议,今天我们来结合Spring Security来搭建一个授权的demo.我们会用postman模拟登陆OAuthServerpom依赖 <!--引入security--> <dependency> <groupId>org.springframework.cloud<...

2019-04-11 15:23:04 304

原创 JAVA内存分配

每次看相关技术文档,一遇到堆栈什么的总是一脸懵逼,这次决定搞清楚这两个东西,然后愉快的去装逼(手动滑稽)先附上虚拟机在运行的时候内存分布1.寄存器:程序无法操控。2.栈:存放基本类型的数据和对象引用。对象本身在堆中,这里只是存放对象的引用。3.堆:存放对象(new出来的全部放在这里面)4.静态域:存放类中定义的static静态成员信息JAVA内存分配中的栈:在函数中定义的一些基本类型...

2019-04-10 21:49:43 166

原创 JAVA多线程详解

昨天同事分享了一个关于java多线程的文章,好奇(多线程自己掌握的很不好)点进去看了看,看了一章就被吸引了,大佬讲的就是好。正要继续看的时候,你懂得,要收费了。。。没办法,就决定今天下班花点时间来把这一块东西看一下,然后总结一下。(本文只是一个入门,用好多线程是一门学问,我估计最少也得写一本书)在继续之前,我们要先弄清楚什么是进程,什么是线程,什么是并行,什么是并发。并发现在我们用到的操作系...

2019-04-09 10:15:01 159

原创 什么是OAuth2.0

这两天在看zuul,有讲到OAuth2.0,以前没有用过,这次专门学习一下,并记录下来。什么是OAuth2.0?OAuth是一个关于授权的网络标准,大家也可以认为是一种规范性的模式,目前版本是2.0。基于OAuth2.0的客户端授权模式有四种他们分别是:一、授权码模式(authorization code)二、简化模式(implicit)三、密码模式(resource owner pa...

2019-04-03 10:44:24 660

空空如也

空空如也

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

TA关注的人

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