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