上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 一、介绍 1.什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 2.为什么要有索引呢? 索引在MySQL 阅读全文
posted @ 2022-03-24 16:31 piaobodeyun0000 阅读(19) 评论(0) 推荐(0)
摘要: 1、起初 引入依赖 1 2 3 4 5 <!-- spring boot redis缓存引入 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis 阅读全文
posted @ 2022-03-23 18:10 piaobodeyun0000 阅读(68) 评论(0) 推荐(0)
摘要: 问题描述: 用户支付完成会将支付状态及订单状态保存在订单数据库中,由订单服务去维护订单数据库。由库存服务去维护库存数据库的信息。下图是系统结构图: 如何实现两个分布式服务(订单服务、库存服务)共同完成一件事即订单支付成功自动减库存,这里的关键是如何保证两个分布式服务的事务的一致性。尝试解决上边的需求 阅读全文
posted @ 2022-03-23 18:07 piaobodeyun0000 阅读(1149) 评论(0) 推荐(0)
摘要: 1.为什么要使用分布式锁? 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的Java多线程的18般武艺进行处理,并且可以完美12的运行,毫无Bug! 注意这是单机应用,也就是所有的请求都会分配到当前服务器的JVM内部,然后映射为操作系统的线程进行处理!而这个 阅读全文
posted @ 2022-03-23 17:53 piaobodeyun0000 阅读(602) 评论(0) 推荐(0)
摘要: 这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。 Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有点让新手不容易理解。 我个 阅读全文
posted @ 2022-03-22 18:12 piaobodeyun0000 阅读(206) 评论(0) 推荐(0)
摘要: 速度更快 代码更少(增加了新的语法 Lambda 表达式) 强大的 Stream API 便于并行 最大化减少空指针异常 Optional 其中最为核心的为 Lambda 表达式与Stream API 1 Lambda表达式 为什么使用 Lambda 表达式 Lambda 是一个匿名函数,我们可以把 阅读全文
posted @ 2022-03-22 17:18 piaobodeyun0000 阅读(59) 评论(0) 推荐(0)
摘要: ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量。 这个玩意有什么用处,或者说为什么要有这么一个东东?先解释一下,在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线程都在操作同一个变量,显然是不行的,并且我们也知道volatile这个关键字也是不能保证线程安全的。 阅读全文
posted @ 2022-03-22 17:01 piaobodeyun0000 阅读(16) 评论(0) 推荐(0)
摘要: Redis 和 MySQL 数据不一致性# 参考地址 具体如何去解决还得结合业务去综合考虑。 下面几个方式可能比较通用 1. 双删法# 写流程 先删除缓存 写更新数据库 再次删除缓存 => 避免在第二步的时候有读请求访问数据库,然后把旧的值写入到缓存中 读流程 先读缓存 缓存没有就读数据库 更新缓存 阅读全文
posted @ 2022-03-22 15:27 piaobodeyun0000 阅读(92) 评论(0) 推荐(0)
摘要: 最近在做性能优化的系列课程,其中MySQL数据优化部分用到了主从复制,在这里和大家分享下实现原理以及配置步骤。 概念 MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新 阅读全文
posted @ 2022-03-22 15:25 piaobodeyun0000 阅读(190) 评论(0) 推荐(0)
摘要: 前言: 原理与思想 这里选用GTID主从复制模式Mysql主从复制模式,是为了更加确保主从复制的正确性、健康性与易配性。这里做的是两服务器A,B各有Mysql实例3310,两个实例间互为主从 主从复制模式采用GTID主从复制模式,在服务器A,B上配置keepalived负载均衡,通过VIP连接数据库 阅读全文
posted @ 2022-03-22 15:24 piaobodeyun0000 阅读(324) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 下一页