- 博客(8)
- 收藏
- 关注
原创 centos 7 安装mysql5.7
1、 选择MySQL Community (GPL) Downloads »。2、选择MySQL Community Server。安装过程中出现如下异常,将mysql的lib包移除。通过官网下载对应的mysql版本,mysql官网。2、切换账号信息,使用root账号进行安装。3、选择对应的操作系统和mysql版本。如果有安装请先卸载,卸载命令如下。1、上传mysql软件包。
2024-04-02 14:17:51 1502 1
原创 虚拟机centos7安装
最近一直在学习mysql,以及mysql的深度课程,为了更好的了解mysql的优化策略,了解mysql的成本计算策略、innodb的内核信息以及mysql的日志信息。虚拟机有很多的网络桥接方式,但是我安装的目的不在于研究它的桥接方式,就使用默认的方式。经过安装后,来到下一步,我们选择系统使用的语言,这里我选择的是英语,如果看不懂英语的可以选择中文。5、选择安装的物理位置,注意安装后文件较大,建议放到空间较大的盘上。注意不要选择有中文,有空格的路径,防止意外的收获。3、选择下载好的镜像,保存到本地。
2024-04-01 20:03:33 418
原创 MyISAM和InnoDB介绍
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。
2024-03-28 21:36:20 649 1
原创 深入探讨数据库可能使用到的数据结构
上述对各种数据结构进行了对比,我们可以得到一个结论,hash表可以用于精准匹配效率比较高,二叉树、红黑树、B树、B+树查找都是二分查找,但是二叉树、红黑树的树高较高,大数据量会造成树的高度较高,也会使得查询效率变慢。叶节点具有相同的深度,叶节点的指针为空。红黑树是一种特殊的二叉树,它是一种平衡的二叉树,所谓平衡,即树中的任意非叶子左右子树都是平衡的。二叉树,也是一种很好的数据结构,它作为索引的最大优势就是可以实现范围查找,并且查找速度也快,有n条数据的前提下,获取到每条数据的时间复杂度为log2(n)。
2024-03-28 20:51:34 940 1
原创 java对象内存分配
众所周知,java对象对象创建分配的地方在堆上,但是jdk8,java对象可以分配在栈上。在栈上为对象分配内存具有一定的条件性,即在栈上对象的生命周期可以随着方法移除栈而死亡才能将对象放入到栈上。
2022-11-10 23:14:25 1066 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人