首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
首页 /
源码解读
#
源码解读
#
1810次浏览
12人互动
收藏话题
分享
此刻你想和大家分享什么
热门
最新
2023-05-04 13:10
已编辑
门头沟学院 Java
HashMap的底层结构实现以及存取元素的过程
关于HashMap和HashSet区别的最后一行内容的修正:(修正的内容只是自己对Java8-HashMap源码的理解,如有错误之处,还请各位大佬,不吝指教)HashMap和HashSet在存储一个新元素时,计算hashcode的方式都是通过调用HashMap中的put()方法去进行的,然后在找到对应的插入位置,在这之前二者没有什么区别,但是在对插入位置上存在相同元素的处理上就出现了不同:HashMap在存储一个新元素时调用的是put()方法,如果这个元素已经存在了,那么HashMap的put()方法会将新元素把就元素覆盖掉,然后返回旧元素;HashSet在存储一个新元素时调用的是ad...
点赞
评论
收藏
分享
2023-06-10 10:12
哈尔滨工程大学 Java
Mybatis和Spring源码解析
最近看代码总结了一下,各位道友可以看看是否更便于理解了一图看懂java如何连接数据库:一图看懂mybatis简化CRUD:内容实在太多,不在做搬运,本人原文:https://shiker.tech/s/yuan-ma-jie-xi-xi-lie
点赞
评论
收藏
分享
2023-02-18 19:35
中共上海市委党校 Python
Flask 0.1 源码解读
一、app.run() 在做什么? 执行 app.run() 便启动了 Flask 服务,这个服务为什么能够监听 http 请求并做出响应?让我们进入 run 函数内部一探究竟。 def run(self, host='localhost', port=5000, **options): from werkzeug import run_simple if 'debug' in options: self.debug = options.pop('debug') options.setdefault('use_reloader', self.debug)...
点赞
评论
收藏
分享
提到的真题
返回内容
玩命加载中
创作者周榜
更多
热议话题
更多
1
...
听劝,这个简历怎么改
0
2
...
你见过最离谱的招聘要求是什么?
0
3
...
水滴春招
4
...
你想留在一线还是回老家?
0
5
...
分享一个让你热爱工作的瞬间
0
6
...
25届如何提前做秋招准备?
0
7
...
入职第四天,心情怎么样
0
8
...
面试被问“你的缺点是什么?”怎么答
0
9
...
参加完秋招的机械人,还参加春招吗?
0
10
...
如果你有一天可以担任公司的CEO,你会做哪三件事?
0
11
...
机械校招之路总结
0
牛客网
牛客企业服务