相关文章
一文彻底搞懂HashMap
文章目录 1. 数据结构2. 扩容机制3. 常问问题3.1 HashMap为什么要树化3.2 链表中转红黑树的阈值为什么设为8 1. 数据结构
JDK 7 中的 HashMap 使⽤的是数组 链表的实现⽅式,即拉链法。当发生哈希冲突时,即多个键映射到同一个数组索引位置时,…
编程日记
2025/1/24 3:40:46
mysql面试,事务四大特性,mvcc版本控制,3个重要日志,索引结构,索引失效,innodb引擎执行流程,主从复制,锁,page页
大纲 事务4大特性
https://blog.csdn.net/king_zzzzz/article/details/136699546
Mvcc多版本控制
https://blog.csdn.net/king_zzzzz/article/details/136699546 3个重要日志
https://blog.csdn.net/king_zzzzz/article/details/136868343
索引
mysql 索引(…
编程日记
2025/1/19 9:44:37
鸿蒙APP应用开发教程—超详细的项目结构说明
1. 新建项目
打开DevEco Studio, 选择 Create Project:
1.1 选择模版
Create Project - Choose Template 1.2 配置项目
Create Project - Configure Project
如果使用的是 DevEco 3.X 版本, 可以根据 Compile SDK版本选择不同的模式, 比如:
3.0.0(API 8)及更早 - 仅支持 …
编程日记
2025/1/21 17:00:49
钡铼R40工业4G路由器保障智能物流仓储系统高效运行
随着物流行业的不断发展和智能化技术的广泛应用,智能物流仓储系统已成为提升物流效率、降低成本、提高服务质量的重要手段。在这样的背景下,钡铼R40工业4G路由器作为一种先进的网络通信设备,在智能物流仓储系统中扮演着关键的角色,…
编程日记
2025/1/20 7:05:10
【话题】AI大模型学习
方向一:AI大模型学习的理论基础
AI大模型学习,即大规模机器学习,是建立在深厚的数学基础之上的。它主要涉及到线性代数、概率论、统计学、优化理论等基础数学知识。在算法原理方面,常见的有梯度下降法、反向传播算法、卷积神经网…
编程日记
2025/1/20 7:27:53
Python日志记录
Python的logging模块是一个内置的标准库,它为编写程序时生成、记录和管理日志信息提供了强大而灵活的功能。日志对于软件开发至关重要,尤其是在调试、监控应用状态、追踪异常行为、分析性能瓶颈以及审计等方面。
入门级的logging应用主要是掌握如何在简…
编程日记
2025/1/24 0:37:14
力扣---全排列---回溯
思路: 递归做法,一般会有visit数组来判断第 i 位是否被考虑了。我们先考虑第0位,再考虑第1位,再考虑第2位...dfs函数中还是老套路,先判定特殊条件,再从当下的角度(决定第 j 位是哪个元素&#x…
编程日记
2025/1/23 7:09:48
【并查集专题】【蓝桥杯备考训练】:网络分析、奶酪、合并集合、连通块中点的数量、格子游戏【已更新完成】
目录
1、网络分析(第十一届蓝桥杯省赛第一场C A组/B组)
2、奶酪(NOIP2017提高组)
3、合并集合(模板)
4、连通块中点的数量(模板)
5、格子游戏(《信息学奥赛一本通》…
编程日记
2025/1/20 9:41:35