摘要: 一.什么是Mysql主从分离 将读操作和写操作分离到不同的数据库上,避免主服务器出现性能瓶颈;主服务器进行写操作时,不影响查询应用服务器的查询性能,降低阻塞,提高并发; 数据拥有多个容灾副本,提高数据安全性,同时当主服务器故障时,可立即切换到其他服务器,提高系统可用性; 二.为什么要实现Mysql主 阅读全文
posted @ 2020-06-21 23:52 CQCx64 阅读(162) 评论(0) 推荐(0)
摘要: MySql常用优化 一、常见的树结构: 二叉树:每个父节点大于左孩子节点,小于右孩子节点 。 平衡二叉树:二叉树的基础上,每个节点的子树高度差不大于1 。 BTree:是一种平衡多路搜索树,另外并保证了每个叶子结点到根节点的距离相同,每个节点保存了data B+Tree:非叶子结点只存放key,叶子 阅读全文
posted @ 2020-05-31 17:28 CQCx64 阅读(111) 评论(0) 推荐(0)
摘要: MySql中的锁机制 Java中常见的采用CAS算法实现的乐观锁,典型的例子就是原子类,通过CAS自旋实现原子操作的更新,悲观锁通常都是Synchronized和Lock实现。 乐观锁与悲观锁 乐观锁:每次读数据的时候都认为其他人不会修改,所以不会上锁,而是在更新的时候去判断在此期间有没有其他人更新 阅读全文
posted @ 2020-05-27 17:19 CQCx64 阅读(103) 评论(0) 推荐(0)
摘要: 1:什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM 阅读全文
posted @ 2020-04-13 20:03 CQCx64 阅读(106) 评论(0) 推荐(0)
摘要: Intro2Python 知识点回顾与拓展 Author:CQCx64 Version:1.0 Part1 - 使用Python前的几个注意事项 基础知识回顾 在学习这门 Python 课程的过程中,需要注意几个事项: 1.Python 区分大小写。 一些简单的大小写混淆错误有事很有可能就是怎么都找 阅读全文
posted @ 2020-02-12 20:09 CQCx64 阅读(244) 评论(0) 推荐(0)