2018年10月22日

数据库学习

摘要: 一、MySQL索引 MySQL索引背后的数据结构及算法原理 MyISAM索引:使用B+Tree,叶子结点保存数据记录的地址。MyISAM索引文件和数据文件分离,索引文件仅保存数据记录的地址。MyISAM的索引方式是“非聚集”的。 InnoDB索引:使用B+Tree,数据文件本身就是索引文件,索引的k 阅读全文

posted @ 2018-10-22 22:09 zxit 阅读(146) 评论(0) 推荐(0)

2018年10月17日

Java多线程

摘要: 1. 基本的线程机制 实现Runnable接口,编写run()方法。 将Runnable对象提交给Thread构造器,start()方法来启动线程。 Thread.yield()静态方法:当前线程进入“就绪状态”,同等优先级的等待线程可以获取执行权,但不保证线程调度一定发生。 使用java.util 阅读全文

posted @ 2018-10-17 16:58 zxit 阅读(132) 评论(0) 推荐(0)

2018年10月13日

数据结构

摘要: 1. 线性表 1.1 顺序表 存在两种存储方式,定长和不定长。定长顺序表类似普通数组,不定长顺序表允许长度动态扩充。 1.2 链表 单链表进行插入删除操作需要考虑到操作节点是否是链表的头结点,因为对头结点进行操作时, 需要修改链表指针的指向,对其进行专门处理。 单链表插入新节点的两种方法:前插法和后 阅读全文

posted @ 2018-10-13 15:45 zxit 阅读(116) 评论(0) 推荐(0)

设计模式

摘要: 参考链接:https://blog.csdn.net/LoveLion/article/details/7862349 一、面向对象的设计原则 保证软件的可维护性和可复用性 1. 单一职责原则:Single Responsibility Principle 2. 开闭原则 对扩展开放,对修改关闭 3 阅读全文

posted @ 2018-10-13 15:44 zxit 阅读(115) 评论(0) 推荐(0)

导航