最新文章列表

MySQL Order By Rand()效率

最近由于需要大概研究了一下MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1。     但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多 ...
abc123456789cba 评论(0) 有982人浏览 2012-01-08 17:49

应用性能分析与优化

1、性能调优的步骤    1.1、衡量系统现状        包括请求次数、响应时间、资源消耗等;如:A系统目前95%的请求响应为1s。     1.2、设定调优目标        根据用户所能接受的响应速度、系统现有的机器、所支撑的用户量制定出来的,因此通常会设定调优目标:95%的      请求在500ms内返回。     1.3、寻找性能瓶颈        在【2、寻找性能瓶颈】会专门介绍 ...
hegan_2009 评论(0) 有799人浏览 2011-12-18 11:02

[转]oracle用instr代替like 效率比拼

t表中将近有1100万数据,很多时候,我们要进行字符串匹配,在SQL语句中,我们通常使用like来达到我们搜索的目标。但经过实际测试发现,like的效率与instr函数差别相当大。下面是一些测试结果: SQL> set timing on SQL> select count(*) from t where instr(title,’手册’)>0; COUNT(*) —— ...
tzraeq 评论(1) 有2005人浏览 2011-12-13 12:26

为什么程序员的工作效率跟工资不成比例

最有效率的程序员会比一般的程序员的编程效率高上几个数量级。但在任何公司里,他们的工资水平却只会出现很小的浮动差距。甚至在整个行业内, ...
hlzhao 评论(0) 有642人浏览 2011-11-28 15:35

帮你形成高效的工作习惯,高效1小时1.0正式版发布

  你是否感觉自己有以下这些状况:做事拖拖拉拉,容易分心,上网强迫症患者,攒了一大堆琐事要处理。 该如何应对这种情况呢?有句话叫做,习惯决定命运。有一个软件叫做高效1小时,帮你养成良好的工作习惯。这个软件的思想是基于(10+2)x5时间管理方法,帮你从惰性中拯救出来。 10代表:在十分钟内全心全意的只做一件事情,100%投入工作状态,时间到了再休息。 2代表:十分钟一到,休息两分钟, ...
tedeum 评论(0) 有1247人浏览 2011-11-09 19:12

天天向上--充分利用Win7+大屏幕显示器

办公使用win7有一阵了,期间曾转向unbuntu,虽然开发方便,尤其KDE的桌面特效和快捷键,但是终因办公软件和Email不好用而放弃,比如OpenOffice的排版问题、Evolution与Outlook邮件格式的兼容性等问题。后来办公和家里都换了大显示器,仍然纠结于win7没有KDE好用,最近重新调整了任务栏参数,改善不少,选择打开的窗口时一目了然,先看看效果图:   设置过程: 第 ...
nuysoft 评论(0) 有4028人浏览 2011-09-21 23:21

IT人员迅速提升自我效率的十大方法

    提升自我效率的十大方法,所谓,时间就是金钱,效率也意味着时间。高效的工作方式可以为我们赢得更多成功的机遇。如何实现高效工作呢?Zielix创始人、Ingiter Frameworks的创建者Wayne Harrel发表了一篇博文《Top 10 ways to dramatically increase your personal productivity》,为我们介绍了迅速提升自我效率的 ...
varsoft 评论(0) 有929人浏览 2011-08-31 12:09

UI自动化脚本编写效率

                                                  项目页面自动化分享(三)                                                                                             ——脚本编写效率          在脚本编写过程中,我们会一个一个字母的在文本编辑器上 ...
tbxialan 评论(0) 有1432人浏览 2011-08-29 11:03

连接池实现原理及效率上的一点疑问

 很早的时候就知道要提高访问数据的效率,连接池是其中一个最重要的环节。虽然知道其原理就是将连接提前建立好放在一个池子里,然后当需要的时候直接使用用建立好的连接,而不用 每次都新建,使用完后还会去,而不用关闭,刚开始的时候总是不太明白,或者说不知道他是如何储存连接,如何使用连接。    最近就花了点时间,写了个简单的连接池,就重点介绍下连接池这个类:    DBConnPool.java pub ...
liujunhg 评论(0) 有1132人浏览 2011-08-01 16:52

1+2-3+4-5...n 一行代码搞定

这个题目有很多算法,我感觉我的算法执行效率还是 比其他的算法高一些: 就这么一个方法就可以搞定 public static int sum(int n){ return ((n-1)%2)==1?(1+(((n-1)/2)*-1)+n):(1+(n-1)/2*(-1)) ; }
kaobian 评论(1) 有1778人浏览 2011-03-20 19:21

Sybase数据库中的高效分页方法

前段时间发博,Sybase使用rank() over(order by id)ret的方式分页,这种方式在数据量达到40W条的时候很耗时,大概5S的时间,当达到千万条的时候,查询一次大概是1分40秒,这就远远不符合项目要求了 对于这种方式,瓶颈可能是出在排序部分,当排序的唯一字段是varchar类型的时候更加明显 现在有种新的方式,就是利用rowid。 如:select a.*  from t ...
无双Rama 评论(5) 有8822人浏览 2010-09-13 11:45

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics