PageHelper分页插件使用注意事项
摘要:1、PageHelper.startPage(page,limit) 紧跟着的下一行必须是查询操作,才会对这个操作进行分页,否则分页失效。 2、总页数:pageInfo.getTotal() % limit == 0 ? pageInfo.getTotal() / limit : pageInfo.
阅读全文
posted @
2023-04-27 15:31
周文豪
阅读(108)
推荐(0) 编辑
原子性问题及其解决方案synchronized、ReentrantLock、原子操作(AtomicInteger、AtomicReference)
摘要:一、原子性的问题案例1 public class Demo3Volatile { public static void main(String[] args) throws InterruptedException { VolatileDemo demo = new VolatileDemo();
阅读全文
posted @
2023-04-23 18:05
周文豪
阅读(215)
推荐(0) 编辑
分布式消息系统RocketMQ
摘要:一、RocketMQ简介 Apache RocketMQ是一个采用Java语言开发的分布式的消息系统,由阿里巴巴团队开发,与2016年底贡献给Apache,成为了Apache的一个顶级项目。 在阿里内部,RocketMQ 很好地服务了 集 团大大小小上千个应用,在每年的双十一当天,更有不可思议的万亿
阅读全文
posted @
2023-04-08 21:13
周文豪
阅读(769)
推荐(0) 编辑
SprinBoot整合RocketMQ
摘要:springboot整合rocketmq,这样可以简化rocketmq的使用 创建一个springboot工程 一、导入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr
阅读全文
posted @
2023-04-08 21:07
周文豪
阅读(1228)
推荐(0) 编辑
mysql驱动下载
摘要:访问官网:https://dev.mysql.com/ 点击downloads 点击Mysql Community(GPL) Downloads 点击Connector/J 选择8.0.11版本,操作系统选择Platform Independent 点击Download下载,下载后如下所示: 解压
阅读全文
posted @
2023-04-03 09:03
周文豪
阅读(228)
推荐(0) 编辑
PXC集群
摘要:主从架构存在的问题: 主从之间的同步,是异步完成,也就意味着这是 弱一致性。可能会导致,数据写入主库后,应用程序读取从库获取不到数据,或者可能会丢失数据,对于数据安全性要求比较高的应用是不合适的,该问题可以通过 PXC集群解决。 一、简介 Percona XtraDB Cluster(简称PXC)是
阅读全文
posted @
2023-04-02 22:19
周文豪
阅读(256)
推荐(0) 编辑
HAProxy实现mycat集群的负载均衡
摘要:上文我们已经实现了mycat集群(https://www.cnblogs.com/zwh0910/p/17278863.html),现在我们来实现mycat集群的负载均衡 在前面架构中,虽然对mycat做了集群,保障了mycat的可靠性,但是,应用程序需要连接到多个mycat,显然不是很友好的,也就
阅读全文
posted @
2023-04-02 17:10
周文豪
阅读(127)
推荐(0) 编辑
mycat集群
摘要:前面我们是用一个mycat对应两个mysql集群,参考:https://www.cnblogs.com/zwh0910/p/17278041.html 但是在高并发的情况下,我们的系统也会出现性能的问题,显然是mycat,即所有的压力都压倒mycat上面,所以需要给mycat做集群。 mycat做了
阅读全文
posted @
2023-04-01 17:15
周文豪
阅读(146)
推荐(0) 编辑
mycat写库分片
摘要:之前的读写分离(一主一从)https://www.cnblogs.com/zwh0910/p/17267627.html 架构如下: 从该系统架构中,可以看出: (1)、数据库从之前的单节点变为多节点提供服务 (2)、主节点数据,同步到从节点数据 (3)、应用程序需要连接到 2个数据库节点,并且在程
阅读全文
posted @
2023-04-01 09:14
周文豪
阅读(37)
推荐(0) 编辑