当前位置: 首页 > news >正文

做网站一般注册哪几类商标有限公司注册资金

做网站一般注册哪几类商标,有限公司注册资金,seo技术培训山东,江苏又一地检测出阳性水平分表是在同一个数据库内,把同一个表的数据按一定规则拆到多个表中,多数据源采用 mybatis-plus的dynamic-datasource 分库分表采用sharding-jdbc 数据库连接池管理是alibaba的druid-spring-boot-starter 同一个数据库内分表 目录 1.数据库表 2.配置 3.引入的…

水平分表是在同一个数据库内,把同一个表的数据按一定规则拆到多个表中,多数据源采用 mybatis-plus的dynamic-datasource 分库分表采用sharding-jdbc 数据库连接池管理是alibaba的druid-spring-boot-starter

同一个数据库内分表

目录

1.数据库表

2.配置

3.引入的jar包

4.数据库操作

5.以下是可运行的例子

6.参考


1.数据库表

数据库:

表结构

CREATE TABLE `t_order_4` (`order_id` bigint NOT NULL COMMENT '订单id',`price` decimal(10,2) NOT NULL COMMENT '订单价格',`user_id` bigint NOT NULL COMMENT '下单用户id',`status` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '订单状态',`create_time` datetime DEFAULT NULL,PRIMARY KEY (`order_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC;

在配置多数据源的情况下分表:

2.配置

application.yaml配置:

--- #################### 数据库相关配置 ####################
spring:# 数据源配置项autoconfigure:exclude:- com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure # 排除 Druid 的自动配置,使用 dynamic-datasource-spring-boot-starter 配置多数据源
#  main:
#    allow-bean-definition-overriding: truedatasource:druid: # Druid 【监控】相关的全局配置web-stat-filter:enabled: truestat-view-servlet:enabled: trueallow: # 设置白名单,不填则允许所有访问url-pattern: /druid/*login-username: # 控制台管理用户名和密码login-password:filter:stat:enabled: truelog-slow-sql: true # 慢 SQL 记录slow-sql-millis: 100merge-sql: truewall:config:multi-statement-allow: truedynamic: # 多数据源配置druid: # Druid 【连接池】相关的全局配置initial-size: 5 # 初始连接数min-idle: 10 # 最小连接池数量max-active: 20 # 最大连接池数量max-wait: 600000 # 配置获取连接等待超时的时间,单位:毫秒time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位:毫秒min-evictable-idle-time-millis: 300000 # 配置一个连接在池中最小生存的时间,单位:毫秒max-evictable-idle-time-millis: 900000 # 配置一个连接在池中最大生存的时间,单位:毫秒validation-query: SELECT 1 FROM DUAL # 配置检测连接是否有效test-while-idle: truetest-on-borrow: falsetest-on-return: falseprimary: masterdatasource:master:name: ruoyi-vue-prourl: jdbc:mysql://127.0.0.1:3306/${spring.datasource.dynamic.datasource.master.name}?allowMultiQueries=true&useUnicode=true&useSSL=false&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例#          url: jdbc:mysql://127.0.0.1:3306/${spring.datasource.dynamic.datasource.master.name}?useSSL=false&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=CTT # MySQL Connector/J 5.X 连接的示例#          url: jdbc:postgresql://127.0.0.1:5432/${spring.datasource.dynamic.datasource.slave.name} # PostgreSQL 连接的示例#          url: jdbc:oracle:thin:@127.0.0.1:1521:xe # Oracle 连接的示例#          url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=${spring.datasource.dynamic.datasource.master.name} # SQLServer 连接的示例username: rootpassword: root#          username: sa#          password: JSm:g(*%lU4ZAkz06cd52KqT3)i1?H7Wslave: # 模拟从库,可根据自己需要修改name: ruoyi-vue-prourl: jdbc:mysql://127.0.0.1:3306/${spring.datasource.dynamic.datasource.slave.name}?allowMultiQueries=true&useUnicode=true&useSSL=false&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例#          url: jdbc:mysql://127.0.0.1:3306/${spring.datasource.dynamic.datasource.slave.name}?useSSL=false&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=CTT # MySQL Connector/J 5.X 连接的示例#          url: jdbc:postgresql://127.0.0.1:5432/${spring.datasource.dynamic.datasource.slave.name} # PostgreSQL 连接的示例#          url: jdbc:oracle:thin:@127.0.0.1:1521:xe # Oracle 连接的示例#          url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=${spring.datasource.dynamic.datasource.slave.name} # SQLServer 连接的示例username: rootpassword: root# username: sa# password: JSm:g(*%lU4ZAkz06cd52KqT3)i1?H7W#shardingsphere相关配置# 分库分表配置#shardingsphere相关配置shardingsphere:datasource:names: m1   #配置库的名字,随意m1:   #配置目前m1库的数据源信息type: com.alibaba.druid.pool.DruidDataSourcedriverClassName: com.mysql.jdbc.Driverurl: jdbc:mysql://localhost:3306/ruoyi-vue-pro?useUnicode=true&characterEncoding=UTF-8&useSSL=falseusername: rootpassword: rootsharding:tables:system_dept:  # 指定t_order表的数据分布情况,配置数据节点actualDataNodes: m1.system_dept_$->{1..8}tableStrategy: #分表策略, 可选项有 inline, standard, complex, hint, noneinline:   # 指定t_order表的分片策略,分片策略包括分片键和分片算法  #inline(行表达式分片策略)- 根据单一分片键进行精确分片shardingColumn: idalgorithmExpression: system_dept_$->{id % 8 + 1}#          keyGenerator:   # 指定t_order表的主键生成策略为SNOWFLAKE#            column: order_id  #指定主键#            type: SNOWFLAKE  #主键生成策略为SNOWFLAKEdefault-data-source-name: m1 #不使用分表分库策略的数据源props:sql:show: true

3.引入的jar包

        <-- 这个jar放到mybatisjar包前面--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis-typehandlers-jsr310</artifactId><version>1.0.1</version></dependency><dependency><groupId>org.apache.shardingsphere</groupId><artifactId>sharding-jdbc-spring-boot-starter</artifactId><version>4.0.0-RC1</version></dependency>

4.数据库操作

正常操作就行,不用加@DS制定数据源

5.以下是可运行的例子

springboot2.7.17,mybatisplus3.5.3.1,dynamic-datasource3.5.1

源码:

https://download.csdn.net/download/xiaobijia/88516542

  1. 6.参考

  【Sharding-JDBC】(一) 整合mybatis-plus 水平分表_mybatisplus水平分表-CSDN博客

多数据源+数据库分库分表_多数据源分库分表_Amarone的博客-CSDN博客

Cause: java.sql.SQLFeatureNotSupportedException: getObject with type-CSDN博客

新版SpringBoot集成sharding-jdbc报shardingsphere.shardingjdbc.jdbc.unsupported.AbstractUnsupportedOperationConnection.isValid解决方案 - Laeni - 博客园 (cnblogs.com)

http://www.yayakq.cn/news/835028/

相关文章:

  • 深圳专业网站建设公司好吗用什么做公司宣传网站
  • 建成网站的关键是wordpress商城微信
  • ssh做的大型网站网络营销有哪些特点及功能
  • 点评网站建设制作网站站用的软件下载
  • 深圳品牌网站制作公司动漫网页设计作品
  • 西青集团网站建设南阳谁会做网站
  • 辽宁建设工程信息网官网新网站是哪个网站服务器好
  • 有什么网站可以免费看电影汕头潮南网站建设
  • 大作设计网站官网登录短网址在线生成短网址
  • wordpress仿站插件企业做推广有用吗
  • 做网站后台搭建都用什么上海网站建设品
  • 商务网站建设调研wordpress与微信小程序
  • 滨州内做网站系统的公司网页制作的目的
  • 网站推广的方式包括seo综合查询 站长工具
  • 域名注册网站建设一个平台怎么推广
  • 在国外做外国的网站合法吗炉石卡牌制作网页
  • 网站开发需要经历哪些主要阶段网站备案期间可以做推广吗
  • 制作社交网站网页开发者模式快捷键
  • 做网站那个公司wordpress免费手机主题
  • 做网站英文编辑有前途吗seo扣费系统源码
  • 怎么做黑彩黑彩网站房屋装修案例
  • 镇江网站制作价格怎么给网站加友情链接
  • 沂水县住房和建设局网站海外免备案网站
  • 一条龙网站建设哪家专业爱前端主图wordpress
  • 网站开发 兼容模式广东省建设行业数据开放平台
  • wordpress建站费用国外汽车配件网站模板
  • wordpress 支付 API橘子seo查询
  • 怎么做监控直播网站生物医药网站建设
  • 网上做物理题赚钱的网站企业市场营销
  • 网站建设山西图片类网站开发需求