09 2021 档案
摘要:如果让你为开发、测试环境分别搭一套哨兵和集群模式的redis,你最快需要多久,或许你需要一天?2小时?事实是可以更短。 是的,你已经猜到了,用docker部署,真的只需要十几分钟。 一.准备工作 拉取redis镜像 运行如下命令: docker pull redis 该命令拉取的镜像是官方镜像,当然
阅读全文
摘要:在工作中,我们用到分布式缓存的时候,第一选择就是Redis,今天介绍一下SpringBoot如何集成Redis的,分别使用Jedis和Spring-data-redis两种方式。 一、使用Jedis方式集成 1、增加依赖 <!-- spring-boot-starter-web不是必须的,这里是为了
阅读全文
摘要:MongoDB是最流行的NoSQL数据库,SpringBoot是使用Spring的最佳实践。今天带大家讲一讲SpringBoot集成MongoDB的两种方式,MongoDB的安装自行去官网查询,本地开发最方便的做法是使用Docker方式。 一、准备工作 1、工程生成 老规矩,使用https://st
阅读全文
摘要:面试中,可能会问到Spring怎么绑定Mapper接口和SQL语句的。一般的答案是Spring会为Mapper生成一个代理类,调用的时候实际调用的是代理类的实现。但是如果被追问代理类实现的细节,很多同学会卡壳,今天借助2张图来阅读一下代码如何实现的。 一、代理工厂类生成的过程 步骤1 在启动类上加上
阅读全文
摘要:Spring怎么做到不同数据库能返回同一种异常的,这就涉及到Spring对其的抽象了。这其中运用到了设计模式,比如策略模式、组合模式、单例模式等。因此我们不但要了解如何实现的,也要将这些精华部分运用到我们以后的工作中。
阅读全文
摘要:前言 我们都知道Spring给我们提供了很多抽象,比如我们在操作数据库的过程中,它为我们提供了事务方面的抽象,让我们可以非常方便的以事务方式操作数据库。不管你用JDBC、Mybatis、Hibernate等任何一种方式操作数据库,也不管你使用DataSource还是JTA的事务,Spring事务抽象
阅读全文

浙公网安备 33010602011771号