自定义博客皮肤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面试------多线程

2>.超时等待---通过调用线程的sleep(),jion()或I/O请求时,线程会进入到阻塞状态,当sleep()状态超时,join()等待线程终止或者超时,或者I/O处理完毕时,线程重新转入就绪状态.在实际使用中,线程是很占用资源的,如果对线程管理不完善的话很容易导致系统出现问题,因此,在大多数并发框架中,都会使用线程池来管理线程.创建一个可重用固定线程数的线程池,以共享的无界队列方式来运行这些线程,线程池中的线程处于一定的量,可以很好的控制线程的并发量。

2023-08-15 09:43:16 84 1

原创 Java面试------集合篇

hash冲突说白了就是,你有两个不同的对象,在你往HashMap中插入的时候,计算出的Hash值是相同的。解决:1>链地址法(Chaining):将哈希冲突的元素存储在链表中。在哈希表的每个槽位上维护一个链表,具有相同哈希值的元素都放入到对应链表的末尾。当发生冲突时,只需要在链表中进行线性搜索即可找到目标元素。2>开放地址法(Open Addressing):在发生冲突时,通过一定的探测策略在哈希表中寻找下一个可用的空槽位。常见的探测策略包括线性探测、二次探测和双重哈希等。

2023-08-11 15:59:47 252 1

原创 Java面试------基础篇

单例模式:某个类的实例在多线程的环境先只会被创建一次出来。饿汉单例模式:线程安全,一开始就出初始化懒汉单例模式:非线程安全,延迟初始化双检索单例模式:线程安全,延迟初始化。

2023-08-10 16:04:39 78 1

原创 Redis---面试题汇总

缓存雪崩就是瞬间过期数据量太大,导致对数据服务器造成压力,如能够有效避免过期时间的集中,可以有效解决雪崩现象的出现。

2023-06-15 10:37:29 154 1

原创 SpringCloud---分布式缓存-Redis

全量同步:master将完整内存数据生成RDB,发送RDB到slave。后续命令则记录在repl_baklog,逐个发送给slave。增量同步:slave提交自己的offset到master,master获取repl_baklog中从offset之后的命令给slave什么时候执行全量同步?slave第一次连接到mater节点slave断开连接时间太久,导致尚未备份的数据被覆盖什么时候执行增量同步?slave节点断开又恢复,并且在repl_baklog中能找到offset时# 进入/tmp目录。

2023-06-11 20:49:57 393 1

原创 RibbitMQ -服务之间的异步通讯

交换机的作用是什么?

2023-06-10 21:45:40 132

原创 SpringCloud 之Docker的安装及使用

改正后 /tmp/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmy.cnf。2).Docker应用运行在容器中,使用沙箱机制,相互。

2023-06-09 18:08:42 196

原创 SpringCloud之初识微服务

SpringCloud,Eureka注册中心,Ribbon负载均衡,Nacos注册中心

2023-06-08 16:42:20 139 1

原创 黑马汇客CRM管理系统 day01

1.运行前端代码方式一:nodejs启动方拾二:部署在后端toncat上1.解压静态资源2.将解压后的static目录放在后端代码的resources下3.执行maven的clear4.启动成功。

2023-05-25 11:49:38 1125 1

空空如也

空空如也

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

TA关注的人

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