- 博客(6)
- 收藏
- 关注
转载 Java集合--HashMap底层原理可视化,秒懂扩容、链化、树化
准确的说是解决哈希值映射冲突,而非解决哈希冲突。哈希冲突指的是不同的key计算出来的哈希值相同而产生的冲突。但这里是,不同的哈希值映射到相同的数组槽位置,而产生的存储位置冲突。哈希表把 key 计算出哈希值后映射成整数 index,放到固定长度的数组槽(bucket)里。当两个不同的 key 经过哈希函数后映射到相同的槽位,就发生了冲突。"abc"1"xyz"1这两个不同的key计算出来的哈希值不同,但都会被放到索引 3 的桶里。
2025-07-17 08:16:32
25
转载 《程序员的底层思维》读后感
底层思维”不是指具体的编程技巧或某个框架的使用方法。它指的是程序员在面对问题时所依赖的那些基础的、普遍适用的认知模式和原则。就像盖房子,表面看是漂亮的装修,但真正决定房子质量和稳固性的是它的地基和结构。底层思维就是这个“地基”和“结构”。底层思维的特征:从具体事物中提炼出本质特征。把大问题拆解成小问题。发现重复的规律和解决方案。理解事物之间的关联和整体运作。严谨地一步步分析和解决问题。它是一种通用的、可迁移的能力,无论你写前端、后端、还是做算法,都能受益。
2025-07-13 13:30:15
33
转载 手写js new,new的过程到底发生了什么
在JavaScript中,new关键字的应用可以说是再平常不过了,最基础的有new Array()、new Set(),再而就是new一个自己创建的构造函数,也就是创建一个该构造函数的示例。如:var person1 = new Person("一颗苹果", 18);但你是否真的了解new以及它的底层原理呢,本文将举出几个例子并且手写一个 new 来带大家深入理解。newnew的使用方法...
2024-10-29 02:43:46
71
转载 sql server 数据库费用
我整理的一些关于【SQL】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://edu.51cto.com/surl=QDW3g3如何在 SQL Server 中实现费用管理作为一名新入行的开发者,了解如何在 SQL Server 中跟踪和管理费用是非常重要的。本文将通过一个简单的项目,帮助你搭建一个基...
2024-08-07 04:20:00
150
转载 C#+OpenCV学习笔记(目录)-目录
一、学习笔记背景 该笔记主要是对书籍《OpenCV4.5 计算机视觉开发实战 基于VC++》学习成果的记录,实现了该书中的大部分基础知识代码;除此之外又记录一些有趣博客的复刻代码。 本笔记不会讲解基础知识与图像处理算法的发展史,推荐购买一本实体书与本笔记一起观看。 二、目录1、基础 C#+OpenCV学习笔记-目录...
2024-08-04 02:34:17
169
转载 java存取mysql的date类型
Java存取MySQL的Date类型流程图#render_6_3482510572-svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#render_6_3482510572-svg .error-icon...
2024-07-02 05:02:23
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅