- 博客(10)
- 收藏
- 关注
原创 [后端]springboot整合shardingSphere-Proxy
在此之前,可以先熟悉一下springboot整合sharding-jdbc。
2024-04-21 21:52:05 1256 1
原创 [后端]springboot整合shardingSphere-JDBC分库分表
在上面我们发现,不同的表中,生成的id会有重复,这对于分布式不是很好,我们选用shardingSphere中的雪花id策略,来让每个表中的id不重复且是递增的。运行selectOrderAll方法,我们发现,shardingSphere自动帮我们连表,然后再返回数据。进入容器server0和server1,这里以server0为例,server1是一样的步骤。运行完查看日志,发现shardingSphere帮我们生成了id。运行save方法,可以看到,两个库的两张表都插入了两条数据。
2024-04-21 21:48:05 1203 1
原创 [后端]springboot整合shardingSphere-JDBC读写分离
在此之前需要搭建mysql集群,可以看看下面两篇文章,随意选择一个搭建即可。选择自己的版本,我选的是5.1.1。
2024-04-19 20:20:16 386 1
原创 [后端Mysql8.0组复制]
由于传统异步复制的缺陷,可能会导致主从数据不一致的问题,在主节点异常宕机时从节点可能造成数据丢失。基于这个缺陷,Mysql5.7.17推出了一个高可用与高扩展的解决方案Mysql Group Replication(简称MGR),将原有的gtid复制功能进行了增强,支持单主模式和多主模式。组复制在数据库层面上做到了只要集群中大多数主机可用,则服务可用,也就是说3台服务器的集群,允许其中1台宕机。
2024-04-19 20:18:39 1961 1
原创 [Mysql8.0主从复制]
includedir /etc/mysql/conf.d/: 这告诉MySQL服务器从/etc/mysql/conf.d/目录中包含其他配置文件。SOURCE_AUTO_POSITION = 1: 这告诉从服务器使用自动位置跟踪功能,以便它可以自动从主服务器获取最新的二进制日志事件,而无需手动指定位置。将这三个文件放到对应的文件夹下。pid-file: 这是MySQL服务器的进程ID文件的位置。source_log_file:指定从数据库要复制数据的日志文件,通过查看主数据的状态,获取File参数;
2024-04-14 22:58:02 987 2
原创 [后端java学习] 自己写一个简单的springMvc
写完spring后,又研究了一下SpringMvc,这里实现并记录一下。标红框的,为新添加的文件。
2024-04-05 23:45:12 363 1
原创 【前端开发】限制发送请求的个数
这样只是初步实现了,使用的时候还是有些许麻烦,改的地方也比较多,我们把它稍微修改一下,也方便他人使用。这样的话,使用者只需要关注请求的实现即可,而不需要关注内部的实现,更方便使用。
2024-01-06 15:10:19 496 1
原创 【前端开发】后台返回text/event-stream,前台如何接收
【代码】【前端开发】后台返回text/event-stream,前台如何接收。
2023-12-24 22:18:47 6224 2
原创 【运维篇】基于docker,jenkins结合gitlab做自动部署
我的环境是windows系统,使用Docker Desktop制作了gitlab容器和jenkins容器,也可以在虚拟机上使用docker。
2023-12-24 00:01:04 2172 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人