自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 2021-08-13 redis

redis1、缓存失效(1)、缓存穿透:指redis和数据都没有数据,而用户不断发送请求,或者对一个不存在的key发送请求,因为redis中没有,大量请求就会落在数据库上,就可能造成数据库崩溃。解决方案:在redis中缓存空对象、布隆过滤器、mvc拦截器(2)、缓存雪崩:指在设置缓存key时,采用了相同的过期时间,导致缓存key在同一时间大面积失效,然后全部请求转移到db上,导致db崩溃。解决方案:在设置key过期时间是,加上随机值,防止缓存数据在同一时间大面积失效。(3)、缓存击穿:指并发查询

2021-08-13 14:29:32 64

原创 spring总结

<bean id=" " class=" "></bean>

2021-08-04 11:27:11 54

原创 2021-02-05 java集合

集合一、顶层接口CollectionMap二、Collection,Map的子接口Collection:List、LinkedList、VectorMap: HashMap、TreeMap、LinkedHashMap、Set、HashTable1、 List(有序可重复)ArrarList底层数据结构:数组内存分布:连续有序的数据结构优点:查询快缺点:增删慢安全:线程不安全LinkedList底层数据结构:链表内存分布:不连续的数据结构优点:查询慢缺点:增删

2021-02-05 11:57:24 64

原创 2021-02-04 java实现链表

java实现链表一、单向链表单指针,指针指向下一个元素指定位置新增元素,如果是在头部位置,先初始化节点,将头部节点赋值给这个节点的下一位指针,如果不是头部位置,循环遍历链表找到要插入的位置,将当前节点的下一位指针指向新增节点的下一位指针,然后将新增节点赋值给当前节点的下一位指针。删除节点,循环遍历链表,找到要删除位置的元素,然后设置头部节点和头部节点的下一位,循环遍历,每一次遍历不仅要找到当前节点的下一位指针,还要找到当前节点下一位指针指向的节点指向的下一位节点,当找到要删除的位置时,将当前指针指

2021-02-04 17:32:49 62

原创 2021-02-04 java手写数组的底层原理

public class ArrayOneVo { private int[] data;//数据 private int size;//数组的长度 //设置数组的长度,初始化当前数组的长度 public ArrayOneVo(int size) { data =new int[size]; size = 0;`在这里插入代码片` } //无参构造函数,设置默认的数组长度为10 public ArrayOneVo()

2021-02-04 10:15:59 315

01-NPM包资源管理器.pdf

vue最全教学

2020-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除