自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 没用过消息队列?一文带你体验RabbitMQ收发消息

人生终将是场单人旅途,孤独之前是迷茫,孤独过后是成长。楔子先给大家说声抱歉,最近一周都没有发文,有一些比较要紧重要的事需要处理。今天正好得空,本来说准备写SpringIOC相关的东西,但是发现想要梳理一遍还是需要很多时间,所以我打算慢慢写,先把MQ给写了,再慢慢写其他相关的,毕竟偏理论的东西一遍要比较难写,像MQ这种偏实战的大家可以clone代码去玩一玩,还是比较方便的。同时MQ也是Java进阶不必可少的技术栈之一,所以Java开发从业者对它是必须要了解的。现在市面上有三种消息队列比较火分别是.

2020-08-03 10:28:14 382

原创 SpringSecurity+JWT认证流程解析 | CSDN新人第一弹

纸上得来终觉浅,觉知此事要躬行。楔子本文适合: 对Spring Security有一点了解或者跑过简单demo但是对整体运行流程不明白的同学,对SpringSecurity有兴趣的也可以当作你们的入门教程,示例代码中也有很多注释。本文代码: 码云地址 GitHub地址大家在做系统的时候,一般做的第一个模块就是认证与授权模块,因为这是一个系统的入口,也是一个系统最重要最基础的一环,在认证与授权服务设计搭建好了之后,剩下的模块才得以安全访问。市面上一般做认证授权的框架就是shiro和Spring.

2020-07-07 12:19:22 2001 10

原创 RabbitMQ高级之如何保证消息可靠性?

人生终将是场单人旅途,孤独之前是迷茫,孤独过后是成长。楔子本篇是消息队列RabbitMQ的第四弹。RabbitMQ我已经写了三篇了,基础的收发消息和基础的概念我都已经写了,学任何东西都是这样,先基础的上手能用,然后遇到问题再去解决,无法理解就去深入源码,随着时间的积累对这一门技术的理解也会随之提高。基础操作已经熟练后,相信大家不可避免的会生出向那更高处攀登的心来,今天我就罗列一些RabbitMQ比较高级的用法,有些用得到有些用不上,但是一定要有所了解,因为大部分情况我们都是面向面试学习~如何.

2020-08-25 13:49:02 526

原创 RabbitMQ之交换机(Exchange)

人生终将是场单人旅途,孤独之前是迷茫,孤独过后是成长。楔子本篇是消息队列RabbitMQ的第三弹。RabbitMQ的入门和RabbitMQ+SpringBoot的整合可以点此链接进去回顾,今天要讲的是RabbitMQ的交换机。本篇是理解RabbitMQ很重要的一篇,交换机是消息的第一站,只有理解了交换机的分发模式,我们才能知道不同交换机根据什么规则分发消息,才能明白在面对不同业务需求的时候应采用哪种交换机。祝有好收获,先赞后看,快乐无限。本文代码: 码云地址 GitHub地址1. ????

2020-08-19 13:44:29 254

原创 刚体验完RabbitMQ?一文带你SpringBoot+RabbitMQ方式收发消息

人生终将是场单人旅途,孤独之前是迷茫,孤独过后是成长。楔子这篇是消息队列RabbitMQ的第二弹。上一篇的结尾我也预告了本篇的内容:利用RabbitTemplate和注解进行收发消息,还有一个我临时加上的内容:消息的序列化转换。本篇会和SpringBoot做整合,采用自动配置的方式进行开发,我们只需要声明RabbitMQ地址就可以了,关于各种创建连接关闭连接的事都由Spring帮我们了~交给Spring帮我们管理连接可以让我们专注于业务逻辑,就像声明式事务一样易用,方便又高效。祝有好收获,.

2020-08-10 14:40:56 262

原创 从LocalDateTime序列化探讨全局一致性序列化

日拱一卒无有尽,功不唐捐终入海。楔子 前两周发了三篇SpringSecurity和一篇征文,这周打算写点简单有用易上手的文章,换换脑子,休息一下。今天要写的是这篇:从LocalDateTime序列化来看全局一致性序列化体验。这个标题看起来蛮不像人话的,有种挺官方的感觉,我先给大家翻译翻译我们的主题是什么:通过讲解LocalDateTime的序列化从而引出整个项目中的所有序列化处理,并让他们保持一致。在我们项目中一般存在着两种序列化,一个呢是SpringMVC官方的序列化,也就是Spring帮.

2020-07-21 09:33:35 398

原创 SpringSecurity启动流程源码解析 | CSDN新人第三弹

别辜负生命,别辜负自己。楔子 前面两期我讲了SpringSecurity认证流程和SpringSecurity鉴权流程,今天是第三期,是SpringSecurity的收尾工作,讲SpringSecurity的启动流程。就像很多电影拍火了之后其续作往往是前作的前期故事一样,我这个第三期要讲的SpringSecurity启动流程也是不择不扣的"前期故事",它能帮助你真正认清SpringSecurity的整体全貌。在之前的文章里,在说到SpringSecurity中的过滤器链的时候,往往是把它作为一个.

2020-07-15 11:35:40 256 1

原创 SpringSecurity鉴权流程解析与动态鉴权 | CSDN新人第二弹

如果不能谈情说爱,我们可以自怜自爱。楔子 上一篇文我们讲过了SpringSecurity的认证流程,相信大家认真读过了之后一定会对SpringSecurity的认证流程已经明白个七八分了,本期是我们如约而至的动态鉴权篇,看这篇并不需要一定要弄懂上篇的知识,因为讲述的重点并不相同,你可以将这两篇看成两个独立的章节,从中撷取自己需要的部分。祝有好收获。本文代码: 码云地址 GitHub地址1. ????SpringSecurity的鉴权原理 上一篇文我们讲认证的时候曾经放了一个图,就是下图:整

2020-07-09 10:00:09 1330 2

空空如也

空空如也

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

TA关注的人

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