- 博客(5)
- 收藏
- 关注
原创 【笔记】redis的穿透,击穿,雪崩场景及解决策略
场景:外界访问数据库没有的操作,大量访问导致数据库宕机解决的方案:1.访问数据库后返回空值并将空值保存在缓存层,下次访问直接从缓存返回空值。2.在缓存层外再加一个过滤器,redis自带的一个叫布隆过滤器,过滤数据库没有的key。
2023-08-25 00:42:25
88
1
原创 【事务】transaction(一个或多个sql语句的整合)
1.原子性:事务是不可分割的一个最小单元2.一致性:事务要不一起是一起提交成功,要不就是一起失败3.隔离性:事务里的操作不能被其他事务干扰吗,并发事务之间互不干扰4.持久性:事务提交后会改变数据库,接下来这个事务发生故障也不会对数据库有影响。
2023-08-24 15:30:09
163
1
原创 【笔记】java中常用的集合,哪些线程安全
java中当我们想操作一些类型相同的数据时,就能用集合,为啥不用数组,因为数组长度固定且类型任意但统一,集合可变但只能是引用类型。而且java是面向对象的,要先这些对象存储起来,java提供了一些好用的API让我们去操作储存的对象。
2023-08-23 20:01:06
146
原创 【笔记】理解微服务架构和分布式系统
分布式作用:处理高并发的请求和流量。简单来说,分布式就是若干个独立计算机的集合;一个计算机承受不了越来越大的计算,就用多个计算机(服务器)来运行,提高吞吐;多个服务器在一起做相同的业务就是一个集群;举例:分布式:首先分布式一定是集群的模式,而集群确不一定是分布式。分布式可以理解为将“单体应用的项目”分解为不同的模块,成为不同的子系统(如:京东——将用户、支付、售后、物流、订单、仓储。。。等分解为子系统),将每个子系统形成自己的集群,成为独立的服务器。
2023-08-23 16:57:33
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人