java day2

今天没什么推进,导师叫去读论文,准备明天开启缓存
一些牛客找的八股:
说一下登录模块的设计 拦截器和过滤器的区别
ThreadLocal是用来干什么的
ThreadLocal可能有什么风险,如何避免
子线程能看到父线程的ThreadLocal值吗(不能,因为ThreadLocal线程私有)
那子线程需要用到父线程ThreadLocal里面的数据怎么办(我理解问的是线程之间如何通信,但下来查了一下可以用InheritableThreadLocal设置子线程的ThreadLocal)

介绍一下threadlocal。答了一下threadlocalmap和线程隔离。

追问了可能出现的问题。忘了,后续复盘觉得可能是因为key的弱引用导致gc之后内存浪费,或者线程池复用没及时清理导致数据污染?

问了线程池,应用场景,参数介绍。后续复盘发现unit说漏了。

ThreadLocal是如何导致内存泄漏的

多线程中threadlocal使用局限性
threadlocalmap

ThreadLocal的应用场景

threadlocal的底层实现,和早期的实现相比有哪些优势

线程池场景下,threadlocal有哪些魔改版本吗
让你来改,你会怎么魔改?

 java中的反射应用场景 3、threadlocal是什么

1. ThreadLocal底层原理
2. ThreadLocal会造成内存泄露吗?
3. 线程池参数

[2.ThreadLocal原理,为什么要以Thread为维度进行隔离 ](https://www.nowcoder.com/feed/main/detail/004a18c004e248f0be90eed82520f4b9?sourceSSR=search)

\9. 如何替代Threadlocal

9.项目中threadLocal的作用,是否涉及到多线程

[ThreadLocal了解吗 20. ThreadLocal子线程如何访问父线程的数据(没了解过)](https://www.nowcoder.com/feed/main/detail/c88c7265ced04313ae0cbdc2f374b8f8?sourceSSR=search)

[问我threadlocal有哪些参数,我说有get,set和remove。面试官说这是函数吧,我说对对,参数有threadlocalMap 然后map里面有key 和 value 。     ](
全部评论
拦截器过滤器啥区别
点赞 回复 分享
发布于 03-13 22:44 四川

相关推荐

04-14 13:24
已编辑
门头沟学院 Java
2.26 腾讯hr部门一面(挂,鼠鼠第一次面试,紧张到发抖)1. completableFuture怎么用的?2.  现在有个长链接转换为短链接的项目,如果有百亿级别的访问量,应该怎么设置存储系统3. ThreadLocal的底层原理是什么?怎么保证安全性    4. 怎么保证缓存与DB的一致性5. 延迟双删,如果在删除数据库的时候,另外来了一个操作将数据库的数据写入了缓存进行读,这时候也读到了脏数据,怎么处理?6. redis中的hash结构,如果出现大Key的情况,怎么处理?7. 哪里用到了跳表(Skip List),用来优化了什么8. http 与 https的区别,http1.1 与 http2.0区别,https一定安全吗?9.  在一个 @Transactional 方法中嵌套另一个 @Transactional 方法,可能会导致事务的 失效。  10. Synchronized 与 ReentrantLock 有什么区别?算法:找到[4,3,2,1,7,3,8,2] 中的重复数字,不适用任何额外空间 输出[2,3]3.6腾讯暑期实习一面-(csig)1.redis缓存一致性2.限流的实现原理3.分布式限流怎么实现4.反射怎么实现5.OOM怎么排查6.jvm内存区域,堆区域的垃圾回收过程7.ai时代,怎么做才能不被取代8.怎么处理同事关系算法: LC 无重复字符的最长字串3.12腾讯暑期实习二面-(csig) --挂算法1:深拷贝一个对象算法2:两个有序链表的合并1.项目实现讲解2.做项目中有什么难点,怎么解决的3.实习中碰到困难如何处理4.项目中有没有安全方面的工作?限流,问:限流的key是什么 userId,追问:一个攻击者,用很多个不同的userId进行攻击,怎么防御?(对ip进行限流???)5.用了哪些ai工具来提升开发效率?6.SYN Flood是什么?预防措施?
查看24道真题和解析 腾讯求职进展汇总
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客企业服务