会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
沃登克里弗
博客园
首页
新随笔
联系
订阅
管理
2020年5月28日
explain sql语句 的type
摘要: explain sql语句中的type 1.all 全表扫描 2.index 按照索引的全表扫描 3.range 有范围的索引扫描 4.ref 该索引的列的值不唯一 5.ref_eq 该索引的列的值唯一,使用主键或者唯一性索引来查找
阅读全文
posted @ 2020-05-28 15:36 番茄_Morgan
阅读(429)
评论(0)
推荐(0)
编辑
优化where字句
摘要: 1改变where条件的顺序并没有提高查询的效率 2.like语句优化 不要在关键字前面加%,这样无法使用索引(type=ALL),会导致全表扫描 3.使用union all 来替代or条件 使用or关键字无法使用索引,会导致全表扫描 4.不要是用不等于符号(!=或<>) 5.不要使用in或not i
阅读全文
posted @ 2020-05-28 15:35 番茄_Morgan
阅读(165)
评论(0)
推荐(0)
编辑
2020年3月25日
浅谈JavaScript中this的指向
摘要: 浅谈JavaScript中this的指向 1.默认指向,this默认指向的是window对象 2.函数调用时 2.1独立调用,this指向window对象 2.2函数作为某个对象的方法时,this指向的是当前对象 3.指向当前对象 4.this指向绑定的元素,当函数作为一个事件处理函数的时候,这时t
阅读全文
posted @ 2020-03-25 13:41 番茄_Morgan
阅读(125)
评论(0)
推荐(0)
编辑
2019年12月23日
Java的优先队列PriorityQueue详解
摘要: 一、优先队列概述 优先队列PriorityQueue是Queue接口的实现,可以对其中元素进行排序, 可以放基本数据类型的包装类(如:Integer,Long等)或自定义的类 对于基本数据类型的包装器类,优先队列中元素默认排列顺序是升序排列 但对于自己定义的类来说,需要自己定义比较器 二、常用方法
阅读全文
posted @ 2019-12-23 12:11 番茄_Morgan
阅读(679)
评论(1)
推荐(0)
编辑
2019年12月22日
20191211学习总结
摘要: 20191211学习总结 文件类 java.io包中的File类提供了管理磁盘文件和目录的基本功能。 绝对路径 1.c://test//Test.java 从盘符开始找。 2.从项目根目录开始找。 和工程无关的可以是绝对路径。 相对路径 当前编辑文件的路径相对于你要找到文件的路径。 和工程有关的可以
阅读全文
posted @ 2019-12-22 17:33 番茄_Morgan
阅读(129)
评论(0)
推荐(0)
编辑
什么时候使用字节流、什么时候使用字符流,二者的区别
摘要: 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。 InputStream 和OutputStream,两个是为字节流设计的,主要用来处理字节或二进制对象,Reader和 Writer.两个是为字符流(
阅读全文
posted @ 2019-12-22 17:32 番茄_Morgan
阅读(798)
评论(0)
推荐(0)
编辑
集合和数组的比较(为什么需要引入集合)
摘要: 首先,数组不是面向对象的,存在明显的缺陷。集合的引入完全弥补了数组的一些缺点,比数组更灵活,更实用,可以大大提高软件的开发效率。 其次,不同的集合框架类可适用于不同场合。具体如下: 1)数组的效率高于集合类。 2)数组能存放基本数据类型和对象,而集合中只能存放对象。 3)数组容量固定且无法动态改变,
阅读全文
posted @ 2019-12-22 17:31 番茄_Morgan
阅读(227)
评论(0)
推荐(0)
编辑
Java缓冲流的优点和原理
摘要: 不带缓冲的流的工作原理: 它读取到一个字节/字符,就向用户指定的路径写出去,读一个写一个,所以就慢了。 带缓冲的流的工作原理: 读取到一个字节/字符,先不输出,等凑足了缓冲的最大容量后一次性写出去,从而提高了工作效率 优点:减少对硬盘的读取次数,降低对硬盘的损耗。
阅读全文
posted @ 2019-12-22 17:25 番茄_Morgan
阅读(873)
评论(0)
推荐(0)
编辑
2019年12月11日
20191209-20191210学习总结
摘要: 20191209学习总结 泛型类 泛型集合类可以将类型参数用作它所存储的对象的类型的占位符。 一般使用E、T、K、V、? E代表element,T代表type,K代表key,V代表value。 父类泛型,子类也必须是泛型。 自定义栈 运用栈的特点: 内存快一些,后进先出。 向下限定 <E exten
阅读全文
posted @ 2019-12-11 18:03 番茄_Morgan
阅读(109)
评论(0)
推荐(0)
编辑
2019年12月6日
20191205学习总结
摘要: 20191205学习总结 集合 数组集合长度 ArrayList 数组集合数组长度固定,集合长度可变。数组长度: 数组名.length属性集合长度:集合名.size()方法。list.get(下标)通过集合下标来获取数组中的每一个值。 增删改差 集合的删除 针对非int类型e.g.:list.rem
阅读全文
posted @ 2019-12-06 16:14 番茄_Morgan
阅读(156)
评论(0)
推荐(0)
编辑
下一页
公告