上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 76 下一页
摘要: SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 下面举 阅读全文
posted @ 2017-07-12 19:18 aspirant 阅读(1711) 评论(0) 推荐(0) 编辑
摘要: 对复合索引,按照字段在查询条件中出现的频度建立索引。在复合索引中,记录首先按照第一个字段排序。对于在第一个字段上取值相同的记录,系统再按照第二个字段的取值排序,以此类推。因此只有复合索引的第一个字段出现在查询条件中,该索引才可能被使用,因此将应用频度高的字段,放置在复合索引的前面,会使系统最大可能地 阅读全文
posted @ 2017-07-12 18:56 aspirant 阅读(8742) 评论(1) 推荐(0) 编辑
摘要: 假如每个url大小为10bytes,那么可以估计每个文件的大小为50G×64=320G,远远大于内存限制的4G,所以不可能将其完全加载到内存中处理,可以采用分治的思想来解决。 Step1:遍历文件a,对每个url求取hash(url)%1000,然后根据所取得的值将url分别存储到1000个小文件( 阅读全文
posted @ 2017-07-12 11:32 aspirant 阅读(15614) 评论(0) 推荐(3) 编辑
摘要: 找工作的时候有些人会被问道Spring中Bean的生命周期,其实也就是考察一下对Spring是否熟悉,工作中很少用到其中的内容,那我们简单看一下。 在说明前可以思考一下Servlet的生命周期:实例化,初始init,接收请求service,销毁destroy; 可以参考博文:Servlet 生命周期 阅读全文
posted @ 2017-07-12 10:34 aspirant 阅读(1737) 评论(0) 推荐(1) 编辑
摘要: Android Studio上修改项目(module)的包名(Package Name) 当你对着包名右击,查找Refactor(重构)下的Rename(快捷键:SHIFT+F6)时,弹出来的仅仅是包名最后一个路径的名称,如下图: 但你往往希望修改整个包名,比如exmple,所以你需要以下操作,以便 阅读全文
posted @ 2017-07-10 15:53 aspirant 阅读(4889) 评论(0) 推荐(0) 编辑
摘要: 如果导入 android studio 项目, 那么一定要注意 需要合适的gradle版本,具体方法为: 首先导入步骤: 打开android studio ==> File ==> New==>Import Project ==> 找到 android Studio项目; 然后 project ex 阅读全文
posted @ 2017-07-10 10:43 aspirant 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 第一步 下载SVN,下载完成之后,需要吧command line client tools点击修改安装 然后Crash Reporter点击选择取消安装 如果不进行该操作,则可能在C:\Program Files\TortoiseSVN\bin找不到svn.exe执行文件。 注意如果 你不选择 全部 阅读全文
posted @ 2017-07-09 10:32 aspirant 阅读(7823) 评论(0) 推荐(0) 编辑
摘要: Android Studio每次升级/安装 Android Studio 之后最好都修改一下这个参数:到 Android Studio 安装目录,找到 bin/studio(64?).vmoptions(文件名可能因操作系统而不同,但大同小异),然后把 -xmx 后面的数字改大一点,比如 2048m 阅读全文
posted @ 2017-07-09 09:51 aspirant 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 阿里面试官问我这个问题,我仔细总结了一下: 参考:sleep、yield、wait、join的区别(阿里面试) 我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题: 假设现在是 2008-4-7 12:00:00.000 阅读全文
posted @ 2017-07-05 15:03 aspirant 阅读(7694) 评论(0) 推荐(0) 编辑
摘要: native方法称为本地方法。在java源程序中以关键字“native”声明,不提供函数体。其实现使用C/C++语言在另外的文件中编写,编写的规则遵循Java本地接口的规范(简称JNI)。简而言就是Java中声明的可调用的使用C/C++实现的方法。 阅读全文
posted @ 2017-07-05 14:42 aspirant 阅读(222) 评论(0) 推荐(0) 编辑
上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 76 下一页