摘要: 一、了解MySQL底层数据结构和算法 首先需要了解索引的作用 索引是帮助MySQL高效获取数据的排好序的数据结构。 对于数据来说,是存在本地磁盘的不连续的空间里的,而主键对应的位置是磁盘的索引地址(这个索引指的是磁盘的哪个扇区的哪块地址) 而常见的数据结构有 二叉树 红黑树 Hash表 B Tree 阅读全文
posted @ 2023-11-06 22:22 BTDong 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1、什么是JUC JUC是java.util.concurrent包的简称,在Java5.0添加,目的就是为了更好的支持高并发任务。让开发者进行多线程编程时减少竞争条件和死锁的问题! 2、线程和进程 进程:一个程序,比如QQ.exe,WeChat.exe 一个进程往往包含多个线程,至少会包含一个!! 阅读全文
posted @ 2022-12-05 23:51 BTDong 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、定义 单例模式就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其实例的方法。 构造方法私有化 2、实现方式 2.1、饿汉式 顾名思义:饿汉,非常饿,该类被加载的时候就会马上实例化,一刻也不会等待 构造私有化 对象私有化 公共静态getInstance 阅读全文
posted @ 2022-11-30 15:31 BTDong 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1、NoSQL 1.1、什么是NoSQL 相对于传统的关系型数据库(MySQL、Oracle等)的行列模式,在大数据时代(web2.0,尤其是超大规模的高并发社区)很难正常运行,所以产生了NoSQL的一种数据库用来存储访问量比较高的数据,常见的NoSQL数据库有MongoDB、Redis等。 NoS 阅读全文
posted @ 2022-11-21 16:08 BTDong 阅读(137) 评论(0) 推荐(1) 编辑
摘要: 1、环境配置 首先需要本地系统安装NodeJS,Download 或者直接访问官网去下载msi安装包,直接下载LTS长期支持版就可以了,最新版没有必要 下载完之后就是简单的安装了,直接无脑下一步就行,自己的话可以修改一下安装的路径,也可以不改,安装完之后可以自己试一下node是否安装成功,win+r 阅读全文
posted @ 2022-09-08 23:07 BTDong 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 下载链接 https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz 1、将下载好的安装到解压到/usr/local目录下 tar -zxvf mysql-5.7.39-linux-gli 阅读全文
posted @ 2022-09-06 09:56 BTDong 阅读(223) 评论(3) 推荐(0) 编辑