摘要:
多线程整体理解 一、关于多线程整体的理解 多线程复杂的地方在 对象及变量的并发访问。指多个线程并发的访问同一个对象或者变量。为了保证线程安全,有两个思路。都有自己的使用场景。线程同步和ThreadLocal两种方式。其中线程同步的思路是用“时间换空间”。访问串行化。确保对共享数据的访问同一时刻只有一 阅读全文
摘要:
索引高性能SQL的一个重要的优化方面。也是MYSQL必须掌握的知识点。其中用到数据结构中索引、散列、B树相关的知识。稍稍有点复杂。可以从以下几个重点来掌握。分别是
索引的类型(哈希和B树)、索引的存储(线性和B树)、数据的存储(块顺序存储、聚簇索引存储)、怎样建立高效索引等 阅读全文
摘要:
MYSQL重要的几个特性。了解之后,对MYSQL能有一个基本的理解。《高性能MYSQL》学习笔记 阅读全文
摘要:
《MYSQL必知必会》是MYSQL学习的启蒙读物。两天看完一遍,另使用2天整理笔记。整个周期四天。5000字左右,对MYSQL有基础的理解。下来通过《高性能MYSQL》加深相关知识。 阅读全文
摘要:
排序,可能稍稍能体现一点算法的部分。在面试中也经常会遇到。冒泡排序、简单交换排序、直接插入排序、希尔排序、堆排序、归并排序和快速排序。 阅读全文
摘要:
查找在编程中使用最多。最多可能就是顺序表查找。逐一匹配。也是最简单的形式。主要原因是用的数据结构太简单。
需要掌握的:顺序表查找、有序查找、二叉排序树、平衡二叉树AVL、B树和哈希表查找。 阅读全文
摘要:
图是数据结构中,目前感觉最难的部分,好几个问题,需要不断去冲击,最后才能真正理解 阅读全文
摘要:
树的定义、树的存储、二叉树、遍历二叉树、ALV树、线索二叉树和赫夫曼树 阅读全文
摘要:
(一)基础概念 1. 数据结构 相互之间存在一种或多种特定关系的数据元素的集合。 2. 逻辑结构 指数据对象中数据元素之间的相互关系。 逻辑关系分为四种。分别是 集合、线性关系、树形关系和图。 l 集合 数据结构元素之间,除了同属于一个集合外,没有其它关系。 l 线性关系 数据结构元素之间是一对一的 阅读全文
摘要:
数据结构学习的提纲整理,对和重点的部分整理。13000左右,只为了对数据结构有系统提纲性的理解。下面几篇做详细的学习笔记 阅读全文