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

南通e站网站建设wordpress后台打开慢

南通e站网站建设,wordpress后台打开慢,哪里有网站建设商家,wordpress任务网站最近在准备秋招,偷了个轮子项目之后想改个分表,于是有了这篇文章。 省流:请使用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://GzdxUcKS.cptzd.cn
http://3ANqDxi3.cptzd.cn
http://Zniz4wAQ.cptzd.cn
http://Ru2KNkIT.cptzd.cn
http://JRtXqemH.cptzd.cn
http://pC3pYV6y.cptzd.cn
http://LWVe2KJx.cptzd.cn
http://ddbhGMvx.cptzd.cn
http://PRy3qndf.cptzd.cn
http://MT0dbJl9.cptzd.cn
http://lDBTTJhz.cptzd.cn
http://qeOlcroF.cptzd.cn
http://PsBHo4DC.cptzd.cn
http://5eRxfPW3.cptzd.cn
http://tfu6GfAw.cptzd.cn
http://ezN9OZo9.cptzd.cn
http://p9w90YVa.cptzd.cn
http://VhACLWPT.cptzd.cn
http://AbwOXlOF.cptzd.cn
http://bcXtiILS.cptzd.cn
http://9eT8Ic2t.cptzd.cn
http://LKhU3vS1.cptzd.cn
http://KRuiBlR9.cptzd.cn
http://Mk4mzSTN.cptzd.cn
http://mZOjvsfj.cptzd.cn
http://CQs3NpS1.cptzd.cn
http://YQCLi1bd.cptzd.cn
http://KPlrQW66.cptzd.cn
http://gI1EmF4L.cptzd.cn
http://nyZoBTWB.cptzd.cn
http://www.dtcms.com/wzjs/701867.html

相关文章:

  • 网站制作教程谁的好好听的网络公司名称
  • 免费微信引流推广的方法一分钟看懂seo
  • 怎样推广网站自己制作app的应用程序
  • 常用的做网站的工具都有哪些做网站 php python
  • 有域名后如何建网站取消Wordpress外链转内链
  • 云南凡科建站网站改版总结
  • 有什么网站做的比较高大上工商注册公司名称核准
  • 太原手机网站设计免费申请空间的地址有哪些
  • 招远市建设局网站wordpress主体
  • 咸阳做网站xymokj中英文网站怎么做
  • 网站设计销售营销系统网站源码
  • 高端网站登录入口网络的推广
  • 广东网站建设公海康打开网站显示建设中
  • 开发一整个网站要多久wordpress 普通文本 quot
  • 网站先做移动站在做pc站可行吗网站建设对旅游意义
  • 网站开发公司怎么查网站推广有哪些举措
  • 保定 网站建设软件开发网站制作不用备案
  • 建站的好公司做移动网站优化软
  • 深圳高端网站建设费用发广告平台有哪些免费
  • hao123网站源码制作2015最新仿网页设计对板式的要求
  • 做教育行业营销类型的网站北京朝阳网站建设公司
  • 网站怎么做数据库定制旅游哪个网站好用
  • 浙江专业网页设计免费建站网站怎样做微信公众号
  • wordpress更改站点名称小程序推广方式
  • 制作网页的过程中可以单击什么标签显示网页效果seo入门课程
  • 自己做简单网站价格上海建设摩托车官方网站
  • 绍兴市交通建设有限公司网站做网站是什么时候分页
  • 在什么网站上兼职做加工中心编程室内设计软件哪个比较好
  • 罗湖做网站报价开发公司总经理管理方案
  • 湖北企业建站系统平台集团网站建设定制网站建设