logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

大厂面试官问我:两个1亿行的文件怎么求交集?【后端八股文十五:场景题合集】

任务分批: 将任务分成多个批次,每次从任务列表中取出一部分任务交给线程池处理。这样可以避免一次性将大量任务提交给线程池,减少系统资源竞争。线程池大小调优: 根据系统资源和任务的性质,合理设置线程池的大小。如果任务是 CPU 密集型的,可以设置较少的线程数;如果任务是 I/O 密集型的,可以适当增加线程数。避免线程数过多导致上下文切换频繁,影响性能。

文章图片
#java#开发语言#后端 +2
大厂面试官问我:为什么Redis的rehash采用渐进式,而Java的hashmap是一次性rehash?【后端八股文十二:Redis hash八股文合集】

渐进式 rehash 的过程(空间换时间的渐进式哈希)Redis 会在处理每个请求时,顺带将主哈希表中的一个 entry 迁移到备用哈希表中。这样可以将 rehash 过程分散到每个请求中,减少对服务的影响。当备用哈希表的 entry 数量超过主哈希表的 50% 时,Redis 会切换到使用备用哈希表作为新的主哈希表。

文章图片
#缓存#redis#哈希算法 +2
大厂面试官问我:Redis处理点赞,如果瞬时涌入大量用户点赞(千万级),应当如何进行处理?【后端八股文一:Redis点赞八股文合集】

在面试当中,面试官经常对项目亮点进行深挖,来考察你对这个项目亮点的理解以及思考!这个时候,你如果可以回答出面试官的问题,甚至是,那在面试中是大大加分的~

文章图片
#redis#spring boot#数据库 +3
大厂面试官问我:ConcurrentHashMap底层原理?【后端八股文十五:Java集合合集】

ConcurrentHashMap的key值能否为nullkey值不能为null在ConcurrentHashMap中,每个键值对都被保存在一个Entry对象中,而每个Entry对象都被保存在一个数组中,这个数组被称为Segment。ConcurrentHashMap中的每个Segment都是一个独立的哈希表,它具有自己的锁,因此不同的Segment可以被不同的线程同时访问。在Concurrent

文章图片
#mysql#b树#链表
大厂面试官问我:MySQL宕机重启了,怎么知道哪些事务是需要回滚的哪些是需要提交的?【后端八股文九:Mysql事务八股文合集】

本文为【Mysql事务八股文合集】初版,后续还会进行优化更新,欢迎大家交流~大家第一眼看到这个标题,不知道心中是否有答案了?在面试当中,面试官经常对项目亮点进行深挖,来考察你对这个项目亮点的理解以及思考!这个时候,你如果可以回答出面试官的问题,甚至是,那在面试中是大大加分的~事务是逻辑的一组操作,要么都执行,要么都不执行。

文章图片
#mysql#数据库#后端 +2
Python爬虫速成之路(7):登录新浪微博(Selenium)

在这里xpath的获取可以借助浏览器的F12(F12——选择对应元素——右键复制——选择Xpath)来实现。不过大部分时候,css selector就可以解决,并且也比较容易理解。

文章图片
#python#爬虫#selenium
到底了