自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Java集合高频面试题

HashMap是基于哈希表的实现一个键值对的集合,它是由Node节点组成,一个Node节点中有Key,value,和指向下一个节点的指针next,并允许空值和空键。( HashMap类大致相当于Hashtable ,除了它是不同步的并且允许空值。)这个类不保证映射的顺序;默认大小是16,加载因子是0.75,

2024-08-11 15:25:09 465

原创 Java面试之Spring

使用对象时,由主动new产生对象转换为由IOC容器提供对象,对象的创建控制权由程序转移到IOC容器,这种思想称为控制反转。就是解耦。IOC容器负责对象的创建,初始化等一系列工作,被创建或被管理的对象在IOC容器中统称为bean。在容器中建立bean与bean之间的依赖关系的整个过程,就称为依赖注入。

2024-08-10 23:54:00 1014

原创 Java面试之RocketMQ

云消息队列 RocketMQ 版中用于产生消息的运行实体,一般集成于业务调用链路的上游。生产者是轻量级匿名无身份的。

2024-08-09 14:08:55 646

原创 Java基础高频面试题

java面试八股文

2024-08-08 14:55:49 520

原创 Zookeeper集群配置(单机搭建)

ZookeeperZookeeper是一个分布式应用协调服务,本质就是文件系统加通知机制,Zookeeper以树形结构存储数据,每个节点成为一个ZNode,每个ZNode默认存储1MB数据

2022-02-13 16:52:48 2619

原创 Redis单机主从配置(一主二从)+哨兵模式

将一台Redis服务器的数据复制到其他Redis服务器上,前者称为主节点(master),后者称为从节点(slave),主节点用来写入数据,从节点用来读取数据,数据的复制是单向的,只能从主节点到从节点,每个主节点可以有多个从节点,一个从节点只能有一个主节点每一台Redis服务器启动的时候,默认都是主节点主从复制策略:全量同步(slave初始化阶段)slave连接master,发送sync命令 master接收到sync命令后,执行bgsave生成rdb文件 master的bgsave命

2022-02-13 16:35:24 1634

原创 dubbo整合springboot+zookeeper启动报错java.lang.IllegalStateException: Failed to check the status of the

provider和customer里面自定义的版本号要一样,如果漏写版本号也会出现此异常

2020-11-15 20:18:40 475

原创 StringBuffer的扩容机制

StringBuffer继承AbstractStringBuilder类初始化的时候调用父类的初始化方法,如果传入一个字符串,那它的长度为字符串的长度加上16StringBuffer添加的时候使用父类的append方法我们点进去发现父类的实现方法是这样重点是ensureCapacityInternal这个方法,如果minimumCapacity > value.length (最小容量大于当前AbstractStringBuilder容量)则会触发扩容newCapacity方

2020-11-15 15:20:15 1702 1

原创 String字符串为什么不可变

首先我们通过jdk的源码发现它是由final关键字修饰的类,所以String类不能被继承,如下图:接着往下看可以发现String的value存储使用一个char数组来存储值的,而且这个数组也是有final关键字修饰的,这个数组不可变所以它的值也是不可变...

2020-11-15 14:28:09 121

空空如也

空空如也

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

TA关注的人

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