自定义博客皮肤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)
  • 收藏
  • 关注

原创 Spring学习-IOC控制反转

spring标准的配置文件:根标签是beansbeans后面的是约束文件声明beans里面是bean声明什么是bean:bean就是java对象,spring容器管理的java对象,叫做bean。spring创建对象,调用类的哪个方法?默认调用的是类的无参构造方法。spring在何时创建对象?创建spring容器对象的时候,会读取配置文件, 创建文件中声明的java对象。优点:获取对象的速度快,因为对象已经创建好了。缺点:占用内存。spring容器创建对象,一次创建几个?在创

2021-12-26 11:57:34 147

原创 Redis哨兵模式

Redis的主从复制模式下, 一旦主节点由于故障不能提供服务, 需要人工将从节点晋升为主节点, 同时还要通知应用方更新主节点地址, 对于很多应用场景这种故障处理的方式是无法接受的。 可喜的是Redis从2.8开始正式提供了Redis Sentinel(哨兵) 架构来解决这个问题。总结:Redis主从复制的缺点:没有办法对master进行动态选举,需要使用Sentinel机制完成动态选举1. 哨兵模式介绍Sentinel(哨兵)进程是用于监控redis集群中Master主服务器工作的状态在

2021-11-29 17:42:49 117

原创 LRU算法与LFU算法

LRU(Least Recently Used),即最近最少使用,是一种缓存置换算法。在使用内存作为缓存的时候,缓存的大小一般是固定的。当缓存被占满,这个时候继续往缓存里面添加数据,就需要淘汰一部分老的数据,释放内存空间用来存储新的数据。这个时候就可以使用LRU算法了。其核心思想是:如果一个数据在最近一段时间没有被用到,那么将来被使用到的可能性也很小,所以就可以被淘汰掉。LRU在Redis中的实现近似LRU算法Redis使用的是近似LRU算法,它跟常规的LRU算法还不太一样。近似LRU算法通过随

2021-11-29 17:33:08 332

原创 最全Collection集合笔记(接口、实现类、单双链表二叉树等数据结构详解)

集合Collection接口集合概述集合实际上就是一个容器,可以容纳其他数据类型;数组就是最简单、最初的一个集合。是一个载体,可以一次容纳多个对象。在实际开发中,假设数据库中有十条记录,假设把这十条记录查询出来,在java程序中会将10条记录封装成十个java对象,然后将10个java对象存入到集合中,传到java前端,然后遍历取出,展现出来。集合中存储什么集合不能直接存储基本数据类型,另外集合也不能直接存储Java对象;集合中存储的都是对象的内存地址。或者说集合中存储的是引用。不同集合

2020-10-21 14:46:55 371

原创 MarkDown语法

标题一级标题二级标题三级标题四级标题(最多六级!)字体粗体斜体粗体加斜体删除线引用引用格式分割线图片超链接点击跳转到百度列表一逗号空格实现有序列表自动递增减号加空格实现无序列表的自动添加表格项目资金吃饭100喝酒200抽烟300代码public string name;//三个点开始 三个点结束...

2020-10-11 21:07:58 71

空空如也

空空如也

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

TA关注的人

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