<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[firstof的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/firstof</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; firstof]]></copyright><item><title><![CDATA[Java面试------多线程]]></title><link>https://blog.youkuaiyun.com/firstof/article/details/132270430</link><guid>https://blog.youkuaiyun.com/firstof/article/details/132270430</guid><author>firstof</author><pubDate>Tue, 15 Aug 2023 09:43:16 +0800</pubDate><description><![CDATA[2>.超时等待---通过调用线程的sleep(),jion()或I/O请求时,线程会进入到阻塞状态,当sleep()状态超时,join()等待线程终止或者超时,或者I/O处理完毕时,线程重新转入就绪状态.在实际使用中,线程是很占用资源的,如果对线程管理不完善的话很容易导致系统出现问题,因此,在大多数并发框架中,都会使用线程池来管理线程.创建一个可重用固定线程数的线程池，以共享的无界队列方式来运行这些线程，线程池中的线程处于一定的量，可以很好的控制线程的并发量。]]></description><category></category></item><item><title><![CDATA[Java面试------集合篇]]></title><link>https://blog.youkuaiyun.com/firstof/article/details/132212298</link><guid>https://blog.youkuaiyun.com/firstof/article/details/132212298</guid><author>firstof</author><pubDate>Fri, 11 Aug 2023 15:59:47 +0800</pubDate><description><![CDATA[hash冲突说白了就是,你有两个不同的对象,在你往HashMap中插入的时候,计算出的Hash值是相同的。解决:1>链地址法（Chaining）：将哈希冲突的元素存储在链表中。在哈希表的每个槽位上维护一个链表，具有相同哈希值的元素都放入到对应链表的末尾。当发生冲突时，只需要在链表中进行线性搜索即可找到目标元素。2>开放地址法（Open Addressing）：在发生冲突时，通过一定的探测策略在哈希表中寻找下一个可用的空槽位。常见的探测策略包括线性探测、二次探测和双重哈希等。]]></description><category></category></item><item><title><![CDATA[Java面试------基础篇]]></title><link>https://blog.youkuaiyun.com/firstof/article/details/132203858</link><guid>https://blog.youkuaiyun.com/firstof/article/details/132203858</guid><author>firstof</author><pubDate>Thu, 10 Aug 2023 16:04:39 +0800</pubDate><description><![CDATA[单例模式:某个类的实例在多线程的环境先只会被创建一次出来。饿汉单例模式:线程安全,一开始就出初始化懒汉单例模式:非线程安全,延迟初始化双检索单例模式:线程安全,延迟初始化。]]></description><category></category></item><item><title><![CDATA[Redis---面试题汇总]]></title><link>https://blog.youkuaiyun.com/firstof/article/details/131157801</link><guid>https://blog.youkuaiyun.com/firstof/article/details/131157801</guid><author>firstof</author><pubDate>Thu, 15 Jun 2023 10:37:29 +0800</pubDate><description><![CDATA[缓存雪崩就是瞬间过期数据量太大,导致对数据服务器造成压力,如能够有效避免过期时间的集中,可以有效解决雪崩现象的出现。]]></description><category></category></item><item><title><![CDATA[SpringCloud---分布式缓存-Redis]]></title><link>https://blog.youkuaiyun.com/firstof/article/details/131149748</link><guid>https://blog.youkuaiyun.com/firstof/article/details/131149748</guid><author>firstof</author><pubDate>Sun, 11 Jun 2023 20:49:57 +0800</pubDate><description><![CDATA[全量同步：master将完整内存数据生成RDB，发送RDB到slave。后续命令则记录在repl_baklog，逐个发送给slave。增量同步：slave提交自己的offset到master，master获取repl_baklog中从offset之后的命令给slave什么时候执行全量同步?slave第一次连接到mater节点slave断开连接时间太久,导致尚未备份的数据被覆盖什么时候执行增量同步?slave节点断开又恢复，并且在repl_baklog中能找到offset时# 进入/tmp目录。]]></description><category></category></item><item><title><![CDATA[RibbitMQ -服务之间的异步通讯]]></title><link>https://blog.youkuaiyun.com/firstof/article/details/131138579</link><guid>https://blog.youkuaiyun.com/firstof/article/details/131138579</guid><author>firstof</author><pubDate>Sat, 10 Jun 2023 21:45:40 +0800</pubDate><description><![CDATA[交换机的作用是什么？]]></description><category></category></item><item><title><![CDATA[SpringCloud 之Docker的安装及使用]]></title><link>https://blog.youkuaiyun.com/firstof/article/details/131103236</link><guid>https://blog.youkuaiyun.com/firstof/article/details/131103236</guid><author>firstof</author><pubDate>Fri, 09 Jun 2023 18:08:42 +0800</pubDate><description><![CDATA[改正后 /tmp/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmy.cnf。2).Docker应用运行在容器中，使用沙箱机制，相互。]]></description><category></category></item><item><title><![CDATA[SpringCloud之初识微服务]]></title><link>https://blog.youkuaiyun.com/firstof/article/details/131104093</link><guid>https://blog.youkuaiyun.com/firstof/article/details/131104093</guid><author>firstof</author><pubDate>Thu, 08 Jun 2023 16:42:20 +0800</pubDate><description><![CDATA[SpringCloud,Eureka注册中心,Ribbon负载均衡,Nacos注册中心]]></description><category></category></item><item><title><![CDATA[黑马汇客CRM管理系统 day01]]></title><link>https://blog.youkuaiyun.com/firstof/article/details/130863993</link><guid>https://blog.youkuaiyun.com/firstof/article/details/130863993</guid><author>firstof</author><pubDate>Thu, 25 May 2023 11:49:38 +0800</pubDate><description><![CDATA[1.运行前端代码方式一:nodejs启动方拾二:部署在后端toncat上1.解压静态资源2.将解压后的static目录放在后端代码的resources下3.执行maven的clear4.启动成功。]]></description><category></category></item></channel></rss>