Java开发踩坑指南

记录Java开发过程中遇到的问题,以及bug。

1在SpringBoot启动发送如下问题:

Description:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

Reason: Failed to determine a suitable driver class

在这里插入图片描述
大致原因是SpringBoot在启动的时候会自动读取数据库配置,进行装载数据源。但是我们在yaml配置文件中没有正确指定数据库连接信息,或者未指定。

解决办法:
1:添加正确的数据库连接信息。
2:在启动类加上以下信息。

@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)

2:如何正确的取消掉Mysql的分区

如果直接删除分区,会将分区中的数据删除,一下推荐两种解决方案
1:备份数据,然后删除分区,再将sql执行一遍。
2:取消分区
        这里只纪录第二种:
        首先我们可以使用:show create table 表名称 进行查看我们表的DDL语句,看看有多少分区,加入有10个分区。首先使用 alter table 表名称 coalesce PARTITION 9 将 10个分区移除掉9个,那个就还剩下一个,再使用 alter table 表名称 remove PARTITIONING 将最后一个分区删除掉,这样我么就取消掉了分区了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值