首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
炫炫又狗狗
获赞
19
粉丝
4
关注
7
看过 TA
181
男
湖北工业大学
2022
Java
IP属地:江苏
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑炫炫又狗狗吗?
发布(4)
评论
刷题
收藏
炫炫又狗狗
关注TA,不错过内容更新
关注
2024-11-09 12:53
湖北工业大学 Java
HashMap在容量为1000和10000下初始化与扩容
在Java中,HashMap提供了一个可以指的初始容量的构造函数,当我们实现知道要往HashMap中插入多少元素时,变可以选择使用HashMap的有参构造函数,避免HashMap不必要的动态扩容。值得注意的是,当我们使用new HashMap(n)这个有参构造函数时,HashMap还会在底层调用tableSizeFor(n)这个方法。这个方法的作用是找到一个最近的大于等于n的2的幂的数。举例来说,当我们传入10时,经过tableSizeFor()这个方法,其实会将初始的容量变为16(16是2的4次方)。现在我们再来看HashMap要存入1000个元素和10000个元素的初始容量应该设置为多少。...
牛客创作赏金赛
0
点赞
评论
收藏
分享
2024-11-07 15:09
湖北工业大学 Java
对于ThreadLocal的一些个人理解
ThreadLocal为什么会导致内存泄漏?首先给出结论:在ThreadLocal引起的内存泄漏问题中,真正导致内存泄漏的是value,而不是key(ThreadLocal对象本身)要搞明白一件事情,在Java中一个对象在什么情况下不会被GC掉?根据可达性分析法,如果一个对象存在一个GCRoot对它的引用链, 它就可以保证不被GC回收。ThreadLocal的本质是每个线程维护一个ThreadLocalMap,并且ThreadLocalMap的每一个Entry都是以这个ThreadLocal对象作为Key(ThreadLocalMap上对这个ThreadLocal对象的引用是弱引用),但是这个...
DRIFT202403141251379:
后面几句我能不能理解为key不会立刻被gc所以这段时间内value是泄露的,但因为key是弱引用所以很快会被gc,一定程度上缓解了泄露问题
0
点赞
评论
收藏
分享
2024-11-05 17:10
湖北工业大学 Java
信也科技一面
1.自我介绍2.对自己的未来规划3.Java中多个线程访问一个公共资源,有哪些方法控制不出问题?4.讲一下ReentrantLock?5.什么是非公平锁?6.写代码时用到ReentrantLock一定要做什么事?7.一般用什么方法保证ReentrantLock一定会释放?8.介绍下线程池的几大参数,并举例说明线程池参数的作用。9.假设我要设计一个线程池,现在要给这个线程池加一个功能,统计每个任务的执行时间,在此基础上把执行时间超过一分钟的任务中断掉,这个线程池如何设计?10.线程中断如何调用?在调用线程中断前需要做什么操作?11.对MQ有了解过吗?介绍下对MQ的理解。为什么要设计消息队列这个东西?12.介绍下MQ的ACK机制。13.使用过微服务吗?14.介绍下Spring的事务传播机制。15.(场景题)在网购时,我们会打开一个商品列表,一个商品详情页,把这个商品加到购物车里面去下单。现在由你来设计这个系统,你该如何设计?后台拆分为什么样的模块?在这中间我们需要考虑哪些问题?16.Redis除了用在缓存预热还能用在哪些方面?17.Redis分布式锁的实现原理是什么?18.在下单过程中,我们要使用分布式锁,这时候我们需要使用什么作为这个分布式锁的Key?购物车里加了多件商品怎么办?19.数据库的索引优化有哪些?20。生产上你发现了一个慢SQL,现在需要对这个慢SQL进行优化,你会怎么做?21.如何看是不是用到了索引?22.如果用了索引还是很慢该怎么办?23.反问(掌握的不够深入,要多看底层代码)
查看23道真题和解析
0
点赞
评论
收藏
分享
2024-09-27 12:04
湖北工业大学 Java
最差劲的一次面试体验
招银约的上午10:20到11:00,等到11:10面试官都没进会议,发邮件也没回复,体验极差
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务