为了提高性能,Java提供了读写锁,在读的地方使用读锁,在写的地方使用写锁,灵活控制,如果没有写锁的情况下,读是无阻塞的,在一定程度上提高了程序的执行效率。Java中读写锁有个接口java.util.concurrent.locks.ReadWriteLock,也有具体的实现ReentrantRea...
分类:
其他好文 时间:
2014-06-11 13:31:23
阅读次数:
354
select * from zan where uid not in(select uid from
zan where zhongjiang !=0) group by uid order by rand() limit
40不过这个执行效率比较低,正在找更好用的方法
分类:
数据库 时间:
2014-06-06 07:43:48
阅读次数:
469
这么个标题多少有点蛋疼的感觉,两个都是互联网时代的语言,学习成本和执行效率也差不多,之所以会产生这种需求,多半是想在python中引用java的类,例如安卓和hadoop的生态圈,基本是java代码的天下,虽然python大数据有不错的接口,但直接调用java的需求总是有的。这个目前已经有解决方案,...
分类:
编程语言 时间:
2014-06-04 20:52:14
阅读次数:
261
Oracle备份方式主要分为数据泵导出备份、热备份与冷备份三种,今天首先来实践一下数据泵备份与还原。数据泵导出/导入属于逻辑备份,热备份与冷备份都属于物理备份。oracle10g开始推出了数据泵(expdp/impdp),可以使用并行参数选项,因此,相对于传统的exp命令来说,执行效率更高。
...
分类:
数据库 时间:
2014-05-28 22:47:38
阅读次数:
480
作为一名开发人员(We前端JavaScript开发),不规范的开发不仅使日后代码维护变的困难,同时也不利于团队的合作,通常还会带来代码安全以及执行效率上的问题。本人在开发工作中就曾与不按规范来开发的同事合作过,与他合作就不能用“愉快”来形容了。现在本人撰写此文的目的除了与大家分享一点点经验外,更多的...
分类:
编程语言 时间:
2014-05-28 03:18:05
阅读次数:
321
计算机不能直接理解高级语言,所以需要将高级语言翻译成机器语言,翻译有两种方式:编译、解释,这两种方式主要是翻译的时间不同。
编译性语言指代码需要先编译成机器语言的二进制文件,然后再执行。这样在执行的时候就不需要再翻译了,所以执行效率高。
解释性语言指跳过编译阶段,直接运行,在运行时翻译。每次执行都需要翻译一次,所以效率较低。每种解释性语言都有对应的引擎来解释执行。有点类似于“同声翻译”,代码一边由相应的解释器“翻译”成机器语言,一边执行。脚本语言都是解释性的。...
分类:
其他好文 时间:
2014-05-26 04:52:04
阅读次数:
181
高性能的SQL语句能提高页面的执行效率,让你的服务器运行的更为流畅,所以大家在以后的使用过程中,尽量的考虑到效率。(1)整合简单,无关联的数据库访问:如果你有几个简单的数据库查询语句,你可以把它们整合到一个查询中(即使它们之间没有关系)(2)删除重复记录:最高效的删除重复记录方法
( 因为使用了RO...
分类:
数据库 时间:
2014-05-26 02:49:14
阅读次数:
290
代码越少比不意味着能耗越少,代码执行效率高也并不意味着能耗低,重要的是我们需要了解计算机构造,编程语言的原理,熟练搭配,争取做一个低功耗的程序员,节能的程序员,低功耗的程序等于执行程序耗资少,也等于减少碳排放。...
分类:
其他好文 时间:
2014-05-22 18:36:24
阅读次数:
275
一:字符替换:strtr > str_replace >
preg_replace注意:1:一般用strtr函数的这种形式:string strtr ( string $str , array
$replace_pairs )2:如果 replace_pairs 中包含一个空 字符串 (...
分类:
Web程序 时间:
2014-05-21 23:40:35
阅读次数:
357
js闭包的用途
我们来看看闭包的用途。事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。1
匿名自执行函数我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有很多坏....
分类:
Web程序 时间:
2014-05-21 21:39:35
阅读次数:
455