码迷,mamicode.com
首页 >  
搜索关键字:性能    ( 51612个结果
Hibernate N+1问题及解决办法
Hibernate N+1 问题及解决办法 问题出现的原因: Hibernate 中常会用到 set , bag 等集合表示 1 对多的关系,在获取实体的时候就能根据关系将关联的对象或者对象集取出,还可以设定 cacade 进行关联更新和删除。这不得不说 hibernate 的 orm 做得很好,很贴近 oo 的使用习惯了。 但是对数据库访问还是必须考虑性能问题的,在设定了 1 对多这种关系...
分类:系统相关   时间:2014-05-23 07:31:17    阅读次数:289
【Android进阶】Android面试题目整理与讲解(二)
1. ArrayList,Vector, LinkedList 的存储性能和特性 ArrayList 和 Vector 都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按 序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector 由于使用了 synchroni zed 方法(线程安全),通常性能上较 ArrayLi...
分类:移动开发   时间:2014-05-22 11:18:21    阅读次数:266
淘宝实时数据传输平台: TimeTunnel介绍
作者在工作中遇到了类似流式数据实时接入的业务场景,所以对淘宝的实时数据仓库这一块做了一些调研和了解。本文从业务场景和设计上介绍了淘宝的TimeTunnel工具,文中的图片来自淘宝数据仓库团队交流过程中的sildes,也参考了一些相关文档。 业务背景 TimeTunnel(简称TT)是一个基于thrift通讯框架搭建的实时数据传输平台,具有高性能、实时性、顺序性、高可靠性、高可用性、可扩展性等特点(基于Hbase)。 目前TimeTunnel在阿里巴巴广泛的应用于日志收集、数据监控、广告反馈、量子统计、数据...
分类:其他好文   时间:2014-05-22 10:58:59    阅读次数:334
《Tips for Optimizing C/C++ Code》译文
前不久在微博上看到一篇很好的短文讲如何对C/C++进行性能优化,虽然其面向的领域是图形学中的光线跟踪,但是还是具有普遍的意义,将其翻译成中文,希望对大家写高质量代码有帮助。 1.     牢记阿姆达尔定律:加速比== 其中表示函数func运行时间占总时间的百分比,表示对该函数加速获得的加速比。例如,你优化一个函数TriangleIntersect(),该函数的运行时间占总时间的...
分类:编程语言   时间:2014-05-22 09:20:01    阅读次数:335
Python3.2官方文档翻译-列表工具和十进制浮点数计算
8.7 列表工具 许多数据结构需求能通过内置列表类型满足,但是,有时处于不同性能取舍需要从中选择一种实现。 Array模块能提供一个像列表的array对象,它仅仅能存储同类数据并且更加简洁。接下来例子展示了一个数字数组。存储是2个字节的无标识的二进制数据而不是在python对象中普通列表中的每个16字节的值。 >>> from array import array >>> a = arra...
分类:编程语言   时间:2014-05-22 07:46:06    阅读次数:362
LR杂记-用LoadRunner编写socket应用的测试脚本
DWORD WINAPI mythread( LPVOID lpParameter)    //客户线程{    struct My my;    memcpy(&my,lpParameter,sizeof(My));        printf("One client connect!\n");    char str1; ......
分类:其他好文   时间:2014-05-22 06:31:02    阅读次数:319
Oracle 索引
1、 索引介绍 索引是用于加速数据存取的数据对象,是对数据表中一个或多个列进行排序的结构。合理的使用索引可以大大降低I/O次数,从而提高数据访问性能。 2、 问题:为什么需要索引? Select * from scott.emp where empno=’8379’ --遍历emp表? 制约程序规模增大的两个瓶颈:网络和数据库,需要用更好的方式组织、管理数据。 3、 索引分类 ? 按索引列个数...
分类:数据库   时间:2014-05-22 06:25:09    阅读次数:346
qtclucene全文检索
用QT也已经三四年了,今天从QT的tools中看到qtclucene,原来这个就是从clucene移植过来的一个全文检索工具,用在QTHelp中。 下面是clucene的说明: CLucene是Lucene的一个C++移植,Lucene是一个基于java的高性能的全文搜索引擎。CLucene因为使用C++编写,所以理论上要比lucene快。[1] Lucene不是一个完整的全文索...
分类:其他好文   时间:2014-05-20 17:17:03    阅读次数:300
LR杂记 - loadrunner结果各种指标分析
Transactions (用户事务分析)  用户事务分析是站在用户角度进行的基础性能分析。  1 、 Transation Sunmmary (事务综述)  对事务进行综合分析是性能分析的第一步,通过分析 时间内用户事务的成功与失败情况, ......
分类:其他好文   时间:2014-05-20 15:55:14    阅读次数:253
RabbitMQ
摘要:本篇是本人对RabbitMQ使用的关键性问题进行的调研,如性能上限、数据存储、集群等, 具体的RabbitMQ概念、使用方法、SpringAMQP配置,假设读者已有了基础。1.RabbitMQ1.1RabbitMQ数据速率问题在边读边写的情况下:速率只与网络带宽正相关,网络使用率最高能达到接近...
分类:其他好文   时间:2014-05-20 09:05:45    阅读次数:498
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!