- 博客(10)
- 收藏
- 关注
原创 HashMap底层原理(二)
集合是Java开发日常开发中经常会使用到的,而作为一种典型的K-V结构的数据结构,HashMap对于Java开发者一定不陌生。在日常开发中,我们经常会像如下方式以下创建一个HashMap:Map<String, String> map = new HashMap<String, String>();但是,大家有没有想过,上面的代码中,我们并没有给HashMap指定容量,那么,这时候一个新创建的HashMap的默认容量是多少呢?为什么呢?本文就来分析下这个问题。什
2022-05-10 10:52:45
222
原创 HashMap底层原理(一)
很多人在通过阅读源码的方式学习Java,这是个很好的方式。而JDK的源码自然是首选。在JDK的众多类中,我觉得HashMap及其相关的类是设计的比较好的。很多人读过HashMap的代码,不知道你们有没有和我一样,觉得HashMap中关于容量相关的参数定义的太多了,傻傻分不清楚。其实,这篇文章介绍的内容比较简单,只要认真的看看HashMap的原理还是可以理解的,单独写一篇文章的原因是因为我后面还有几篇关于HashMap源码分析的文章,这些概念不熟悉的话阅读后面的文章会很吃力。先来看一下,HashMap
2022-05-09 11:13:35
182
原创 JAVA学习文档220508
Java 基础 容器 并发 JVM (必看 👍) 新特性 网络 操作系统 数据结构与算法 数据结构 算法 数据库 MySQL Redis 系统设计 编码之道(必看 👍) 常用框架 Spring/SpringBoot MyBatis ..
2022-05-07 10:58:21
564
原创 JAVA学习文档220507
Java基础核心串讲 计算机操作系统与Linux Java基础面试16问 52图初探Linux通用知识 学习linux命令,看这篇2w多字的命令详解就够了 图解HTTP协议 一文领略 HTTP 的前世今生 面试 HTTP ,99% 的面试官都爱问这些问题 实战!敖丙用“大白鲨”让你看见 TCP 面试官:换人!他连 TCP 这几个参数都不懂 TCP/IP..
2022-05-07 10:55:11
513
原创 各语言归类整理
目录 语言无关类 操作系统 智能系统 分布式系统 编译原理 函数式概念 计算机图形学 WEB服务器 版本控制 编辑器 NoSQL PostgreSQL MySQL 管理和监控 项目相关 设计模式 Web 大数据 编程艺术
2022-05-07 10:51:11
508
原创 后端技术资料
数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B,B+,B*树 LSM 树 BitSet 常用算法 排序、查找算法 选择排序 ..
2022-05-06 13:36:29
959
2
原创 2022最新学习资料链接
🍭 项目系列 揭秘!消息管理平台实现原理 广告系统基础入门 CPS?淘宝客这项技术是什么实现的? 揭秘!待更新...(最新首发公众号,导航更新可能有延迟) 💵 面试系列 《求求大厂给个Offer》简历 《求求大厂给个Offer》List面试题 《求求大厂给个Offer》Map面试题 《求求大厂给个Offer》:多线程基础面试题 《求求大厂给个Offer》:待更新...(最新首发公众号,导航更新可能有延迟) ☕️ 原创电
2022-05-06 11:57:23
908
原创 如何设计高可用系统
什么是高可用?可用性的判断标准是啥?高可用描述的是一个系统在大部分时间都是可用的,可以为我们提供服务的。高可用代表系统即使在发生硬件故障或者系统升级的时候,服务仍然是可用的。一般情况下,我们使用多少个 9 来评判一个系统的可用性,比如 99.9999% 就是代表该系统在所有的运行时间中只有 0.0001% 的时间是不可用的,这样的系统就是非常非常高可用的了!当然,也会有系统如果可用性不太好的话,可能连 9 都上不了。除此之外,系统的可用性还可以用某功能的失败次数与总的请求次数之比来衡量,比如对网
2022-05-06 10:48:35
847
原创 MYSQL高性能优化规范
数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用 MySQL 保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过 32 个字符 临时库表必须以 tmp为前缀并以日期为后缀,备份表必须以 bak为前缀并以日期 (时间戳) 为后缀 所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果查询时关联列类型不一致会自动进行数据类型隐式转换,会造成列上的索引失
2022-05-06 10:45:44
347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人