加载中
【ShardingSphere】springboot整合shardingjdbc使用精确分片算法自定义分库分表

上两篇文章讲到了两种分库分表的方式,这两种方式可以归结为一种类型,都是通过配置的形式来分片数据。本文我们继续讲解一种新的方式来分片数据,除了配置的形式外,shardingjdbc还支持通过代...

【ShardingSphere】springboot整合shardingjdbc按照年月分库分表

上文中我们实现了SpringBoot整合shardingjdbc+mybatis,其中我们分库分表的时候选择的是根据id取模来进行分库分表。这种分库分表的形式是比较经典的方式,但是也有很多其他的分表的方式,比如...

06/10 09:57
10
【ShardingSphere】springboot整合shardingjdbc+mybatis进行增删改查

上文我们已经完成了springboot整合shardingjdbc并且拿到了有效的DataSource,那证明我们已经可以通过shardingjdbc的连接来操作数据库。本文我们将使用springboot整合shardingjdbc+mybatis,真...

【ShardingSphere】shardingjdbc入门案例-springboot整合shardingjdbc yml配置版

该教程仅仅适用于4.x版本,在ShardingSphere的迭代历史中很多的配置和兼容问题很大,这里入手一定要注意版本。 构建一个SpringBoot项目 SpringBoot项目的构建这里不再赘述,这里要提及的一点...

06/01 13:48
96
【ShardingSphere】做优化上来就分库分表?请慎重分库分表

分库分表、分区能解决很多的问题,这也是我们在优化的时候常常听到的一些可行的方案,不过提到优化就来分库分表是不是不太合适,本文所阐述的就是分库分表、分区,什么时候用,应该怎么用,怎...

04/25 18:55
4.6K
【Spring源码这样读】-细扒ApplicationContext之obtainFreshBeanFactory()

容器刷新前的准备做好了之后,接下来就是初始化beanFactory,加载并解析配置,当我们的ApplicationContext执行过obtainFreshBeanFactory之后,它就能拥有BeanFactory全部的功能 obtainFreshB...

04/21 16:00
0
【Spring源码这样读】-细扒ApplicationContext之prepareRefresh()

之前我们查看了初始化流程的super(parent)和setConfigLocations(configLocations),接下来我们进入最重要的环节refresh()方法,这个方法,才是我们spring初始化容器的最关键的方法。我们将一...

04/21 10:21
4
【Spring源码这样读】-细扒ApplicationContext之setConfigLocations(configLocations)

细扒之继续讲容器初始化流程,上篇讲了super(parent),本章初始化的下一步setConfigLocations(configLocations);大佬请略过 setConfigLocations(configLocations)对应源码 public void setC...

04/20 18:31
37
【Spring源码这样读】-细扒ApplicationContext之super(parent);

之前我们粗略的过了一遍IOC加载流程,现在我们开始细扒一下这个流程,不过我们不再去讲XmlBeanFactory,这里直接讲ApplicationContext,本文主要聊聊初始化的时候,super(parent)到底做了什么...

【Spring源码这样读】-XmlBeanFactory为什么废弃了

容器的实现,我们之前大概把源码已经看了一遍。从基本流程上看ApplicationContext确实有优势的多,新增了很多的附加功能,或者说有更多的实现。但是也不能因为ApplicationContext有优势而直接...

04/18 14:19
48
【Spring源码这样读】-再次走近容器Spring IOC 三

上两篇,我们已经基本的分析完了XmlBeanFactory的应用实例,本章我们一起来分析一下ApplicationContext。大佬略过 前两两篇已经将基本的XmlBeanFactory操作实例讲完了,这里我们来聊聊Appli...

【Spring源码这样读】-再次走近容器Spring IOC 二

继上文的问题,我们本章,继续分析我们的容器到底在做了一些什么事情。 上文我们说到我们的ClassPathResource到底做了什么,但是我们阅读源码之后发现只是做了一些初始化。那我们推测的获取配...

04/16 17:23
23
【Spring源码这样读】-再次走近容器Spring IOC 一

准备工作已经做完了,现在我们就可以开始正式进入阅读环节。本文如题,主要讲的就是我们Spring的核心部分容器。这个词相比都是不陌生的,很多人接触Spring的时候就会接触到Spring的两大核心功...

04/15 17:35
35
【Spring源码这样读】-下载安装一份Spring源码

阅读源码的前提是你得有一份源码,本文讲怎么下载和安装一份源码。大佬请略过 下载源码之前准备环境 源码的安装需要以下几个东西:JDK、IDEA、GRADLE JDK估计是多次一举的提议,不过还是要提...

【Spring源码这样读】-认识Spring的基本功能

读源码之前我们不妨去熟悉一下框架到底有哪些功能点,然后在根据功能点去提问,更有助于我们去读源码。比较熟练使用框架的大佬可以跳过,这里算是回顾一下技术 参考书籍 《Spring源码深度解读...

【Spring源码这样读】-怎么阅读源码

做开发要不要读源码?如果你天天996,真心的不建议你去读源码(我是不介意做一个劝退师的)。读源码确确实实是一个费时费力的活,如果你每天都很忙,偶尔看一眼,想了解其中的奥秘,这很难办...

RabbitMQ没有延时队列?学会这一招玩转延时队列

什么是延时队列 延时队列:顾名思义,是一个用于做消息延时消费的队列。但是它也是一个普通队列,所以它具备普通队列的特性,相比之下,延时的特性就是它最大的特点。所谓的延时就是将我们需...

03/03 16:15
7.3K
学会这一招,保证代码没有BUG?

近期面试高峰期来了,很多学员来咨询各种稀奇古怪的面试题,其中一道题目吸引了我的注意力,给大家共享一下。 怎么保证你写的代码没有Bug? <h1 style="size: 48px;color: red">不可能的,不...

03/03 14:15
34
【震惊】小伙在公司用了个insert into select 居然被开除了

血一般的教训,请慎用insert into select。同事应用之后,导致公司损失了近10w元,最终被公司开除。 事情的起因 公司的交易量比较大,使用的数据库是mysql,每天的增量差不多在百万左右,公司...

02/22 09:14
8.2K
RabbitMQ教程-死信队列

echo编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075) 交流学习。 什么是死信队列? 死信队列:DLX,dead-letter-exchange,可以成为死信交换器,也有人称为...

02/20 11:21
54

没有更多内容

加载失败,请刷新页面

返回顶部
顶部