一、B树 B树是一种多叉平衡查找树,由于是多叉结构,对于元素数量非常多的情况下,树的深度不会像二叉结构那么大,可以保证查询效率。 二、B+树 B+是是B树的一种变形, 1、特点: (1)、所有叶子结点包含全部关键字信息,及指向含有这些关键字记录的指针,且叶子节点中关键字进行有序链接。 (2)、非叶子 ...
分类:
编程语言 时间:
2019-09-03 11:19:32
阅读次数:
104
五大原则: 1、单一职责原则SRP(Single Responsibility Principle):是指一个类的功能要单一,不能包罗万象。如同一个人一样,分配的工作不能太多,否则一天到晚虽然忙忙碌碌的,但效率却高不起来。 2、开放封闭原则OCP(Open-Close Principle):一个模块 ...
分类:
编程语言 时间:
2019-09-03 09:48:16
阅读次数:
126
死锁概念及产生原理 概念:多个并发进程因争夺系统资源而产生相互等待的现象。 原理:当一组进程中的每个进程都在等待某个事件发生,而只有这组进程中的其他进程才能触发该事件,这就称这组进程发生了死锁。 本质原因: 1)系统资源有限 2)进程推进顺序不合理 死锁产生的4个必要条件 1、互斥:某种资源一次只允 ...
分类:
其他好文 时间:
2019-09-02 23:30:39
阅读次数:
125
Spring 面试问题 TOP 50 2018年08月20日 09:45:16 SELECT_BIN 阅读数 65更多 分类专栏: 面试宝典 Spring 面试问题 TOP 50 2018年08月20日 09:45:16 SELECT_BIN 阅读数 65更多 分类专栏: 面试宝典 Spring 面 ...
分类:
编程语言 时间:
2019-08-30 20:46:32
阅读次数:
102
Node.js 模块机制采用了 Commonjs 规范,弥补了当前 JavaScript 开发大型应用没有标准的缺陷,类似于 Java 中的类文件,Python 中的 import 机制,Node.js 中可以通过 module.exports、require 来导出和引入一个模块. 在模块加载机制 ...
分类:
Web程序 时间:
2019-08-27 10:44:25
阅读次数:
124
基本 Python 面试问题 1. Python 中的列表和元组有什么区别? 2. Python 的主要功能是什么? 3. python 是编程语言还是脚本语言? 4. Python 是一种解释性语言吗? 5. 什么是 pep 8? 6. python 是如何进行内存管理的? 7. 什么是 Pyth ...
分类:
编程语言 时间:
2019-08-26 22:45:47
阅读次数:
102
Vue Vue.js React Angular javaScript ES6 js HTML5 H5 webpack (React Native)
HBuilder Mui jQuery (uni app) 微信小程序 mpvue APICloud element-ui (ant deisign)
CSS CSS3 Node.js WEB前端 Web全栈开发 Layui Egret flutter Taro ionic gulp
分类:
编程语言 时间:
2019-08-26 10:03:21
阅读次数:
129
这是高级Java开发人员最常访问的几个网站。?这些网站提供新闻,一般问题或面试问题的答案,精彩的讲座等。质量是优秀网站的关键因素,这此网站都有较高的质量内容。下面逐一介绍: 1\. Stackoverflow Stackoverflow.com可能是编程世界中最受欢迎的网站。有数百万个好问题和答案。 ...
分类:
编程语言 时间:
2019-08-21 11:14:08
阅读次数:
101
2019/7/31 Linux初级运维常用命令面试问题(20题) – 运维派www.yunweipai.com/archives/12031.html 1/31、如何查看当前的Linux服务器的运行级别?who -r和 runlevel 命令可以用来查看当前的Linux服务器的运行级别。2、如何查看 ...
分类:
其他好文 时间:
2019-08-18 00:25:55
阅读次数:
163
jQuery 面试问题和答案 JavaScript 是客户端脚本的标准语言,而 jQuery 使得编写 JavaScript 更加简单。你可以只用写几行的jQuery 代码就能实现更多的东西. 它是最长被用到的 JavaScript 库之一,并且现在已经很少有不用jQuery 而使用原生 JavaS ...
分类:
Web程序 时间:
2019-08-13 22:25:35
阅读次数:
143