摘要: 排序是将一组数据,依指定的顺序进行排列的过程。 排序的分类: 1)内部排序: 指将需要处理的所有数据都加载到内部存储器中进行排序。 包括(交换式排序法、选择式排序法和插入式排序法); 2)外部排序法: 数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。 包括(合并排序法和直接合并排序法) 阅读全文
posted @ 2019-08-23 22:26 我是一只忙碌的小青蛙 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一.磁盘调度算法介绍 查看磁盘用的调度算法[root@localhost ~]# cat /sys/block/sda/queue/scheduler noop [deadline] cfq 1.CFQ CFQ把I/O的请求按照进程分别放入进程对应的队列中,所以A进程和B进程发出的I/O请求会在两个 阅读全文
posted @ 2019-08-21 23:11 我是一只忙碌的小青蛙 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 安装iostatyum -y install sysstat 作用:iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不 阅读全文
posted @ 2019-08-21 23:01 我是一只忙碌的小青蛙 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 索引好比书的目录。通过索引能快速的定位到一条数据。 在MySQL中除了B+树索引之外,还有一些其他的索引类型。比如:全文索引、(DB和DD索引叫R树索引)。在MySQL cluster中是P树索引,memory引擎中用的是哈希索引。Oracle中的位图索引在MySQL中是没有的。百分之九十五的时间在 阅读全文
posted @ 2019-08-21 22:48 我是一只忙碌的小青蛙 阅读(443) 评论(0) 推荐(0) 编辑
摘要: Scala操作外部数据: 1、操作文件 2、操作XML 3、操作MySQL 读取文件: object FileApp { def main(args: Array[String]): Unit = { //system file val file = Source.fromFile("Users/r 阅读全文
posted @ 2019-08-16 17:41 我是一只忙碌的小青蛙 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 隐式转换: implicit 目的:偷偷摸摸/隐式/悄无声息的对方法进行了增强 如何对一个已经存在的类添加一个新方法或者增强方法的功能 Java:动态代理 Scala:隐式转换 双刃剑:有好有坏,看你自己怎么使用了。 案例1: object ImplicitApp extends App { //定 阅读全文
posted @ 2019-08-16 02:35 我是一只忙碌的小青蛙 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 字符串高级操作:***** 非常重要 将函数赋值给变量/值def sayHello(name:String): Unit = { println(s"Hello:$name")} object StringApp extends App { val s = "Hello:PK" val name = 阅读全文
posted @ 2019-08-16 01:59 我是一只忙碌的小青蛙 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 切片的遍历: 切片的遍历和数组一样,也有两种方式 1)for 循环常规方式遍历 2)for-range 结构遍历切片 两种方式都在下面的代码里: 案例演示: func main() { //使用常规的for循环遍历切片 var arr [5]int = [...]int{10,20,30,40,50 阅读全文
posted @ 2019-08-14 23:57 我是一只忙碌的小青蛙 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 数组复杂使用--数组反转 要求:随机生成五个数,并将其反转打印 通过找规律反转 package mainimport ( "fmt" "math/rand" "time") func main() { //思路 //1.随机生成五个数, rand.Intn() 函数 //2.当我们得到随机数后,就放 阅读全文
posted @ 2019-08-14 23:46 我是一只忙碌的小青蛙 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 数组的遍历: 方式1-常规遍历: 前面已经讲过了,不在赘述。 方式2-for-range结构遍历 这是Go语言一种独有的结构,可以用来遍历访问数组的元素 基本语法:for inde, value := range array01 { ...} 说明: 1)第一个返回值 index 是数组的下标 2) 阅读全文
posted @ 2019-08-14 23:32 我是一只忙碌的小青蛙 阅读(165) 评论(0) 推荐(0) 编辑