上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 42 下一页
摘要: 1. 慎用异常 在Java软件开发中,经常会使用try-catch进行错误捕获,但是,try-catch语句对系统性能而言是非常糟糕的。因此,应尽量避免将其应用在循环当中。2. 使用局部变量 调用方法时传递的参数以及在调用中创建的临时变量都保存在栈(Stack)中,速度较快。其它变量,如静态变量... 阅读全文
posted @ 2015-10-23 14:49 ~风轻云淡~ 阅读(715) 评论(0) 推荐(0) 编辑
摘要: NIO是New I/O的简称,与旧式的基于流的I/O方法相对,从名字看,它表示新的一套Java I/O标准。具有以下特性: 传统Java IO,它是阻塞的,低效的。那么Java NIO和传统Java IO有什么不同?带来了什么?(1)面向块的I/O 传统JavaIO是面向流的I/O。流I/O一次... 阅读全文
posted @ 2015-10-22 20:28 ~风轻云淡~ 阅读(2702) 评论(0) 推荐(0) 编辑
摘要: 1. indexOf()函数是一个执行速度非常快的函数,可以用其与subString()实现高效的字符串分割,比内置的要高效。2. charAt()方法也是高效率的函数,可以用其实现高效的startsWith()和endsWith()方法,比内置的要高效许多。3. String的concat()方法... 阅读全文
posted @ 2015-10-22 08:54 ~风轻云淡~ 阅读(443) 评论(0) 推荐(0) 编辑
摘要: Java中substring方法可以分解字符串,返回的是原字符串的一个子字符串。如果要讲一个字符串分解为一个一个的单词或者标记,StringTokenizer可以帮你。int countTokens():返回nextToken方法被调用的次数。boolean hasMoreTokens():返回是否... 阅读全文
posted @ 2015-10-21 22:02 ~风轻云淡~ 阅读(17737) 评论(0) 推荐(0) 编辑
摘要: 1. Java IO和Java NIO在文件拷贝上的性能差异分析 2. java字符串分解 StringTokenizer用法(比split()方法效率高) 3. String当中的高效函数(优化) 4. 使用NIO提升性能 5. 有助于改善性能的技巧 6. JMeter压力测试和性能测试工具 7. 阅读全文
posted @ 2015-10-21 21:55 ~风轻云淡~ 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1. 在JAVA传统的IO系统中,读取磁盘文件数据的过程如下:以FileInputStream类为例,该类有一个read(byte b[])方法,byte b[]是我们要存储读取到用户空间的缓冲区。参看read(byte b[])方法的源码,可知,它会在内部再调用readBytes(b, 0, b.... 阅读全文
posted @ 2015-10-21 08:36 ~风轻云淡~ 阅读(19502) 评论(1) 推荐(2) 编辑
摘要: 转载:http://www.oschina.net/translate/spark-tuning因为大部分Spark程序都具有“内存计算”的天性,所以集群中的所有资源:CPU、网络带宽或者是内存都有可能成为Spark程序的瓶颈。通常情况下,如果数据完全加载到内存那么网络带宽就会成为瓶颈,但是你仍然需... 阅读全文
posted @ 2015-10-20 22:03 ~风轻云淡~ 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 转载:http://uule.iteye.com/blog/1522291jdk1.7API文档链接:http://tool.oschina.net/apidocs/apidoc?api=jdk_7u4HashMap: put -> addEntry(新建一个Entry) get ... 阅读全文
posted @ 2015-10-17 19:08 ~风轻云淡~ 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 一、定义字典树又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来节约存储空间,最大限度地减少无谓的字符串比较,查询效率比哈希表高。字典树与字典很相似... 阅读全文
posted @ 2015-10-17 16:54 ~风轻云淡~ 阅读(10567) 评论(1) 推荐(2) 编辑
摘要: 实现的java代码如下(该算法只是将结果打印输出,并没有对原数组实现更改): 算法调用示例如下: 不进行打印,实现更改数组的改进算法(数组为字符数组,可根据需要进行更改): 算法调用示例如下: 阅读全文
posted @ 2015-10-13 08:45 ~风轻云淡~ 阅读(1176) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 42 下一页