- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 try、catch、finally、return关系
1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的; 4、finally中最好不要包
2017-02-23 17:25:36 294
原创 数据库索引系列四:索引算法Hash与BTree的区别
我们在mysql中常用两种索引算法BTree和Hash,两种算法检索方式不一样,对查询的作用也不一样。 一、BTree BTree索引是最常用的mysql数据库索引算法,因为它不仅可以被用在=,>,>=,<,<=和between这些比较操作符上,而且还可以用于like操作符,只要它的查询条件是一个不以通配符开头的常量,例如: select * from user where name like
2017-02-22 16:13:21 16469 6
原创 eclipse-常用快捷键
eclipse常用快捷键:1. 搜索类 ctrl+shift+R : 根据名字打开文件 ctrl+H : 全局收索 ctrl+F : 本文件搜索 ctrl+shift+T : 查找工作空间(Workspace)构建路径中的可找到Java类文件(通配符可用) ctrl+K 向前搜索选中的单词(ctrl+shift+k向后搜索) ctrl+G/ctr
2017-02-22 14:56:54 649 1
原创 数据库索引系列二:什么情况增加索引
索引可以大大提高系统的性能,但同时也会降低更新的效率和占用更多的空间。那么,在创建索引之前,我们就要考虑一下,在哪些列上可以创建索引,在哪些列上不能创建索引。 (一)一般来说,应该在这些列上创建索引: 1. 在经常需要搜索的列上,可以加快搜索的速度; 2. 在作为主键的列上,强制该列的唯一性和组织表中数据的排列结构; 3. 在经常用在连接的列上,这些列主要是一些外键,可以加快连接的速度;
2017-02-17 20:02:48 1376
原创 数据库索引系列三:EXPLAIN使用详解
explain用于查看一条sql语句如何使用索引来查询以及连接表,旨在帮助我们使用好索引和写出高性能的查询sql。 例: EXPLAIN SELECT s.uid,s.username,s.name,f.email,f.mobile,f.phone,f.postalcode,f.address FROM uchome_space AS s,uchome_spacefield AS f
2017-02-16 18:27:29 1997 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人