前言 本地缓存和业务请求在同一台机器上,相对于Redis读写速度非常快,对于一些变更频率低、实时性要求低的数据,可以放在本地缓存中,提升访问速度。 使用本地缓存能够减少和R...
前言 本地缓存和业务请求在同一台机器上,相对于Redis读写速度非常快,对于一些变更频率低、实时性要求低的数据,可以放在本地缓存中,提升访问速度。 使用本地缓存能够减少和R...
GitChat课程《领域驱动设计--战略篇》笔记,课程作者张逸 一.理解限界上下文 1.限界上下文的定义 限界上下文:Bounded Context1)上下文(Context...
前言 Srping自动装配非常实用,我们可以利用这个把项目解耦合,真正使用的只需引入即可使用。今天我们来演示下自动装配,利用自动装配,实现web拦截器,解析request中的...
介绍 gateway是Spring Cloud家族中功能强大的网关服务,除了做请求路由之外,还有做到定制化的请求过滤、鉴权等功能,是Spring生态圈基于Java实现的;做为...
前言 市面上分库分表的工具有很多,大致分为两种: 一种是在代码层面实现的分库分表,典型的像Sharding-JDBC; 另一种是基于代理实现的,比如:MyCat、Shardi...
简述 大家都知道Redis是单线程的内存数据库,数据存储在内存中,且使用的是单线程模型,因此速度极快;今天我们就来从源码的角度分析下Redis的单线程模型;首先,我们这里使用...
简述 看源码之前,当然先看工具的配置文件。Redis配置文件是英文注释,读起来晦涩难懂。那么今天就先来翻译以下Redis的配置文件。 redis.conf
场景 在日常开发过程中,大家经常使用到的spring事务管理,保证更新和新增要么全部成功,要么全部失败;但是在某些场景中,需要保证执行的sql在同一条事务中,使用mysql自...
概述 在Mac下安装RabbitMQ还是比较简单的,但是RabbitMQ是基于Erlang的,所以在安装RabbitMQ之前,需要先查看本机是否安装了Erlang,还有Rab...