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

怎样建设网站空间在百度怎么创建自己的网站

怎样建设网站空间,在百度怎么创建自己的网站,那家网站做的效果好,政府手机网站模板最近在准备秋招,偷了个轮子项目之后想改个分表,于是有了这篇文章。 省流:请使用shardingsphere-jdbc 5.5.2,并根据官方5.5.2版本文档进行配置,不要使用starter。此外,如果希望使用INTERVAL分片算法&#x…

最近在准备秋招,偷了个轮子项目之后想改个分表,于是有了这篇文章。

省流:请使用shardingsphere-jdbc 5.5.2,并根据官方5.5.2版本文档进行配置,不要使用starter。此外,如果希望使用INTERVAL分片算法,请在插入数据前将对应的字段(如create_time)手动进行赋值,否则会报错。

完整配置:

# sharding.yml
dataSources:ds0:dataSourceClassName: com.zaxxer.hikari.HikariDataSourcedriverClassName: com.mysql.cj.jdbc.DriverjdbcUrl: <your_datasrouce_url>username: <your_user_name>password: <your_password>rules:- !SINGLEtables:- "*.*"- !SHARDINGtables:data:actualDataNodes: ds0.data_${2024..2025}tableStrategy:standard:shardingColumn: create_timeshardingAlgorithmName: create_time_intervalkeyGenerateStrategy:column: idkeyGeneratorName: snowflakeshardingAlgorithms:create_time_interval:type: INTERVALprops:datetime-pattern: "yyyy-MM-dd HH:mm:ss"datetime-lower: '2024-01-01 00:00:00'sharding-suffix-pattern: "yyyy"datetime-interval-amount: 1datetime-interval-unit: YEARSkeyGenerators:snowflake:type: SNOWFLAKEprops:sql-show: true
# application.yml
spring:datasource:driver-class-name: org.apache.shardingsphere.driver.ShardingSphereDriverurl: jdbc:shardingsphere:classpath:sharding.yml

我很少用来形容一个东西,上一个能被我如此评价的是微信小程序,现在又多了一个ShardingSphere。

最史的东西莫过于官方文档。很难想象在5202年的今天,一个Apache顶级项目的文档能够如此糟糕——哪怕是微信小程序在经过更新后,如今的文档已经勉强够看了,而在我看来ShardingSphere的文档甚至连更新前的微信小程序文档都远远不如,以至于我浪费了整整两天时间在毫无意义的试错与改配置上。

目前网上的大多数材料都是基于starter的,并且LLM给出的配置也大多基于starter,但是只要从官方网站点进官方文档,里面根本找不到配置starter的说明,只有人为地在搜索引擎里把ShardingSphere和Spring Boot一起搜索,才会找到一个有Spring Boot Starter配置的文档——而当你从官方的文档库里点进这个版本的文档,Spring Boot Starter这一项又会神秘消失。

按照好不容易找到的starter配置说明改好,点击启动后又会被各种莫名其妙的错误折磨,我遇到的包括但不限于提示内存泄漏启动不了、Hikari连接超时、明明配置了但框架拿到的属性值为null等。

于是开始考虑对starter进行降级,从被官方雪藏的v4.x的文档里翻出starter的配置说明并辛辛苦苦改好后,又遇到了各种莫名其妙的错误导致业务逻辑跑不通。

之后去Github上翻Issue,维护者直接告诉你starter不维护了,反手把Issue关了。

然后根据开发者的建议换成jdbc方式,发现按照官方文档给的JDBC启动流程根本跑不起来。当然并不是所有版本都是这样——只不过我恰好用的是跑不起来的版本。

之后我无计可施,只能挨个尝试不同版本——索性我是幸运的,用之前starter的版本试了两三次之后换上最新版就好了。

这个过程中,有些版本能用搜索引擎搜出来Spring Boot的配置方法,有些版本搜不出来。但你别想着大版本号下的配置格式是一致的——因为哪怕只是一个小版本的更新,配置格式都需要跟着一起修改,简直让人匪夷所思,更别提数据源的名称一会儿是url,一会儿又变成jdbc_url,我完全搞不懂这个名称有什么升级的意义。

务实一点,我劝你们,把文档,版本号的这个理念先搞懂。starter用的蛮好的,你去把他废弃了干什么,你文档不更新,应用起不来,你倒告诉我怎么解释,脸都不要了。

http://www.dtcms.com/wzjs/320938.html

相关文章:

  • 本地资讯网站做的最好的seo海外推广
  • ffmpeg做视频网站百度旗下有哪些app
  • 邹平网站定制b站推广网站入口2023的推广形式
  • 个人风采网站制作注册一个网站
  • 网站的建设价格专业seo培训学校
  • 洛阳网站备案大型网站建设公司
  • 济南网络免费推广网站深圳网站优化平台
  • 网站正能量晚上不用下载直接进入网络app推广是什么工作
  • 阿里网站官网入口山东潍坊疫情最新消息
  • wordpress 插件长岭网站优化公司
  • 专门做试题的网站厦门seo专业培训学校
  • 专业英文网站制作百度搜索一下
  • 旅游公司网站开发与实现厦门网站建设平台
  • 福建住房和城乡建设厅网站seo网上培训多少钱
  • 一个专门做各种恐怖片的电影网站色盲测试卡
  • 做的不错的h5高端网站佛山网站建设正规公司
  • 做外贸网站费用seo推广怎么做视频教程
  • 网站建设微信文章自动的网站设计制作
  • 在浏览器上建设网站买链接
  • 网站设计怎么收费全面网络推广营销策划
  • 珠海营销型网站建设企业网络推广技巧
  • 廊坊企业网站建设中国最新新闻
  • 西安专业做网站的公司有哪些引流推广
  • 独立站是什么意思软文营销范文100字
  • 聊天软件开发需要多少钱广州网站优化费用
  • 网站开发是什么费用网站服务器搭建与管理
  • wordpress桌面客户端高粱seo博客
  • 织梦做网站被告优化大师官网登录入口
  • 广东网站制作哪家强自媒体营销的策略和方法
  • 用自己的电脑做网站需要备案吗cpa广告联盟平台