![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
阿里巴巴
文章平均质量分 92
Java-JL
这个作者很懒,什么都没留下…
展开
-
阿里P6+面试:介绍下观察者模式?
阿里P6+面试:介绍下观察者模式?消息队列(MQ),一种能实现生产者到消费者单向通信的通信模型,这也是现在常用的主流中间件。常见有 RabbitMQ、ActiveMQ、Kafka等 他们的特点也有很多 比如 解偶、异步、广播、削峰 等等多种优势特点。在设计模式中也有一种模式能有效的达到解偶、异步的特点,那就是观察者模式又称为发布订阅模式。今天阿丙就分享一下实际开发中比较常见的这种模式大纲定义什么是观察者模式?他的目的是什么?当一个对象的状态发生改变时,已经登记的其他对象能够观察到这一改变转载 2021-07-01 17:01:08 · 86 阅读 · 0 评论 -
腾讯T4大牛手把手教你Redis是如何进行持久化的--AOF和RDB两种方式助你起飞
前言Redis 是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。所以 Redis 提供了持久化功能 !那接下来我将重点聊聊,希望给你以借鉴!大家看完觉得还不错的话,别忘了点个赞哦!码字不易一. RDB(Redis DataBase)①首先我们进入服务器找到dump.rdb文件:②测试触发rdb操作:vim打开redis.conf配置文件为了方便测试,我们将其改为 :save 60 5 #意思是在60秒内进行了5次操作,即写入rdb文原创 2021-07-01 17:00:22 · 102 阅读 · 0 评论 -
聊聊最近撸Spring源码感悟
聊聊最近撸Spring源码感悟一、前言最近一段时间撸了Spring IOC、AOP、Transactional源码,这篇文章聊聊我写了哪些小玩意,这可能就是阅读源码以后最大收获。希望大家在里面能学习一些什么东西吧;二、Spring IOC简单实现第一步首先看一下配置文件,配置文件模拟Spring Bean注入时候的样子,少了XML验证头的一些东西; View Code第二步是实体类; View Code第三步也是最重要的一步,实现从配置中解析文件,然后通过反射创建Student对象,解析配置原创 2021-06-23 15:28:32 · 148 阅读 · 0 评论 -
编译spring源码1
编译spring源码1.编译spring源码本文是作者原创,版权归作者所有.若要转载,请注明出处下载spring源码,本文用的是版本如下:springframework 5.1.x, IDE工具idea 2019.2.3 JAVA版本 jdk1.8.0_171 构建工具gradle-4.91.下载springframework 5.1.x源码2.解压下载的压缩包,在已有工程中导入该项目3.选择该项目路径4.选择gradle导入5.等待它自己构建6.编译完,有个弹框出现,点原创 2021-06-23 15:27:42 · 52 阅读 · 0 评论 -
编译spring源码
编译spring源码1.编译spring源码本文是作者原创,版权归作者所有.若要转载,请注明出处下载spring源码,本文用的是版本如下:springframework 5.1.x, IDE工具idea 2019.2.3 JAVA版本 jdk1.8.0_171 构建工具gradle-4.91.下载springframework 5.1.x源码2.解压下载的压缩包,在已有工程中导入该项目3.选择该项目路径4.选择gradle导入5.等待它自己构建6.编译完,有个弹框出现,点原创 2021-06-23 15:27:03 · 609 阅读 · 0 评论