自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除