基础知识
tangn2019
这个作者很懒,什么都没留下…
展开
-
Java中的String类
String, StringBuilder, StringBuffer区别StringString字符串常量特点String类是final修饰的,也就是说String类一旦创建就不能再被修改,且不能被继承String值通过char数组实现字符串存储“+”Java为 “+” 连接符以及对象转换为字符串提供了特殊的支持,字符串‘+’通过StringBuilder或StringBu...原创 2020-04-04 00:13:54 · 88 阅读 · 0 评论 -
对于HashMap的认识
HashMap的认识前言HashMap作为Java集合中一个老生常谈的内容,有着重要的地位。我们从源码入手,来剖析一下HashMap的结构和原理HashMap的数据结构简单来讲,HashMap是数组+链表的组合,再JDK1.8后,成为了数组+链表红黑树的组合HashMap的构造方法无参数的HashMap构造方法会默认构造一个初始容量为16,负载因子为0.75的HashMap有...原创 2020-03-23 16:42:14 · 91 阅读 · 0 评论 -
MySQL锁机制
前言通过学习《高性能MySQL》记下的一些笔记MySQL锁机制并发控制多个查询需要在同一时刻修改数据,会产生并发控制的问题,利用锁机制来解决读写锁共享锁/排他锁:读锁/写锁读锁是共享的,多个用户可以在同一时刻读取同一个数据写锁是排他的,某一个写锁会阻塞其余的读写锁锁粒度更有选择性的锁定对象可以提高共享资源的并发性,加锁也会消耗资源MyISAM默认使用表级锁,且不支持...原创 2020-03-22 23:24:19 · 94 阅读 · 0 评论 -
对MySQL索引的认识
MySQL索引结构的认识前言通过学习《高性能MySQL》和各路大神的博客,写下自己对于MySQL索引的认识索引是存储引擎用于快速查询的一种数据结构,提高数据库的性能索引的分类索引是在不同存储引擎而不是服务器层面面实现的,不同的存储引擎索引的工作方式也不同B-Tree索引大多数MySQL引擎都支持这种索引,使用B-Tree数据结构来存储数据B-Tree和B±Tree...原创 2020-03-22 23:22:03 · 122 阅读 · 0 评论