前面我们讲了一下冒泡排序,原理比较简单,但是我们发现他的排序比较慢,需要不断的进行数据的交换。然后我们来讲一讲选择排序,他不用一直进行数据的交换,他会找到最小的那个数,放在最左边,跟冒泡排序的不同之处,冒泡是两个数之间的比较,大的那个数放到右边。 选择排序 选择排序的原理也比较好理解,比如我们有n个 ...
分类:
编程语言 时间:
2021-01-05 11:29:13
阅读次数:
0
上篇中说到通过@Value注解获取配置中心的内容进行注入,要想了解这个就要知道spring Environment原理,关于这原理我看了下网上分析的文章:https://blog.csdn.net/topdeveloperr/article/details/88063828 一、Environmen ...
分类:
编程语言 时间:
2021-01-05 11:26:47
阅读次数:
0
局部性原理 时间局部性和空间局部性 磁盘预读(预读的长度一般为页(page)的整数倍) 页是存储器的逻辑块,操作系统往往将主存和磁盘存储区分割为连续的大小相等的块 每个存储块称为一页(在血多操作系统中,页大小通常为4k) 主存和磁盘以页为单位交换数据 索引 扰动函数 红黑树不是严格的平衡树,是对AV ...
分类:
数据库 时间:
2021-01-05 11:25:40
阅读次数:
0
一,反射是什么(反射是框架设计的灵魂) 1,JAVA反射机制是在运行状态中 对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法和属性; 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 2,反射提供的功能: 在运行时判断任意一个 ...
分类:
编程语言 时间:
2021-01-04 11:33:08
阅读次数:
0
rem是指相对于根元素的字体大小的单位,即根据html元素的font-size来计算大小。 比如说html的font-size大小为100px,一个div的width为1rem,则div的width大小为100px。 ...
分类:
其他好文 时间:
2021-01-04 10:57:35
阅读次数:
0
源码剖析golang的数据库连接池实现,分析容易引起连接池工作异常的操作,引导正确使用连接池以及一些复杂操作
分类:
数据库 时间:
2021-01-04 10:52:24
阅读次数:
0
基本原理是: 把 OC 的方法注册到桥梁中,让 JS 去调用。 把 JS 的方法注册在桥梁中,让 OC 去调用。(注册自己,调用它人。) WebViewJavaScriptBridge 使用的基本步骤:(H5端) 在HTML 文件中,复制粘贴这两段 JS 函数。 往桥梁中注入 JS 函数: OC 方 ...
分类:
移动开发 时间:
2021-01-04 10:47:44
阅读次数:
0
素数(prime)也称为质数,就是除了1和它本身没有其他约数。素数的研究一直是数学界热点,人们一直在寻找素数的规律,以及是否存在一个最大的素数。当然,这不仅仅是一个纯数学问题,素数在计算机加密学中有很广泛的应用。虽然素数的定义通熟易懂,很简单,但是真正确定一个素数却很难,尤其是对于很大的数,需要很大的计算量。有很多判断一个数是不是素数的算法,这儿展示一种Rabin-Miller算法。算法原理不再介
分类:
移动开发 时间:
2021-01-02 11:45:31
阅读次数:
0
#一、linux 虚拟机最小化安装 模板 ###1.准备好虚拟机(安装最小化的linux模板机) 1)准备一台模板虚拟机hadoop100,虚拟机配置要求如下: 注:本文Linux系统环境全部以CentOS-7.5-x86-1804为例说明 模板虚拟机:内存4G,硬盘50G,安装必要环境,为安装ha ...
分类:
其他好文 时间:
2021-01-02 11:30:35
阅读次数:
0
3.1 工作模型(C/S) MySQL 客户端/服务器 类比ssh连接工作原理: 一,本地socket连接方式: (已经封装了IP+端口:用于本地服务的连接) 前提: 需要提前创建xxx@'localhost' 本地用户 [root@db01 ~]# cat /etc/my.cnf | grep s ...
分类:
数据库 时间:
2021-01-02 11:27:32
阅读次数:
0