无高见
1.缓存
from functools import wraps
lineseq = '==' * 20
def memo( func ):
cache = {}
@wraps( func )
def wrapper( *args ):
result = cache.get( args )
if resul...
分类:
编程语言 时间:
2014-06-05 11:07:06
阅读次数:
324
背景:
为了实现组件的复用,几乎所有的项目都会调用一个通用的用户组件(org)。各系统和org之间是使用webservice技术进行通,主要是org提供了webservice业务接口。经过了一段时间的使用发现组件相当稳定,正常情况下几乎可以满足所有系统的要求。只是有一个问题比较突出就是当一个方法包含过多的webservice请求时还是会有性能问题,这个问题应该说是webserv...
分类:
编程语言 时间:
2014-06-05 04:43:47
阅读次数:
308
大访问量的网站少不了缓存,那如何设计网站的缓存呢?
网站缓存可以有很多种:
1、根据数据表和主键缓存单条数据,如每个用户,每篇文章等等。
2、缓存数据列表,通常用于显示多条数据的地方。如缓存前200篇文章,因为一般前200条数据的查询次数是最多的。
3、缓存模板块,比如某个页面,其中一部分的内容是很少变动的,可以把这部分内容缓存起来。
4、缓存整个页面,比如首页,当程序生成整个页面的内容...
分类:
Web程序 时间:
2014-06-05 03:44:28
阅读次数:
244
实际上,不仅仅是android手机开发,所有的软件开发都要注意代码效率的问题!一般来说,实现相同的功能尽量较少地使用内存,最少的指令是一个优秀开发者需要时刻注意的!这里从两点来讨论这个问题:(一)数据类型选择;(二) 缓存...
分类:
移动开发 时间:
2014-06-05 01:07:14
阅读次数:
353
计算机系统是由硬件和系统软件组成,它们共同协作以运行应用程序。计算机内部的信息被表示为一组组的0和1二进制位,它们依据不同的上下文有不同的解释方式。程序被其他程序编译成不同的形式,开始时是源代码文本,然后被编译器和连接器翻译成二进制可执行文件。
处理器读取并解释存放在主存里的二进制指令。因为计算机花费了大量的时间在存储器、I/O设备和CPU寄存器之间拷贝数据,所以系统中的存储设备就被按层次排列,CPU寄存器在顶部,接着是多层的硬件高速缓存存储器,DRAM主存储器,DRAM主存储器和磁盘存储器。在层次模型中...
分类:
其他好文 时间:
2014-06-05 00:26:30
阅读次数:
235
浅析有效的游标管理
【思路分析】
可以把游标理解成共享的执行计划,当sql不被共享时,常规的解决思路有两个方向:
1、调整共享池的尺寸(共享池的库缓存区中共享执行计划);
2、sql书写时尽量重用绑定变量,以起到共享sql的作用。
【较差的游标管理体现】
1、不重用执行计划(缺少绑定变量)
2、重用的执行计划保留不下来(共享池尺寸过小)...
分类:
数据库 时间:
2014-06-05 00:25:05
阅读次数:
265
NVIDIA刚刚强势发布了GeForce 337.88正式版显卡驱动,游戏性能大跃进(号称最多75%),还支持很有用的着色器缓存技术,AMD这边也没闲着,明天就会放出新的催化剂14.6 Beta测试版,亮点同样很多。
首先是“Eyefinity 3.0”,AMD独有宽域技术的第三代。好吧,AMD没有用3.0这个版本号来形容,但确实说是“多屏解决方案的第三个重大升级”。
多屏方面AMD一...
分类:
其他好文 时间:
2014-06-04 22:52:56
阅读次数:
359
在介绍hibernate的缓存机制前,我们先了解一下什么是缓存:
缓存(Cache): 计算机领域非常通用的概念。里面放东西,说白了缓存就是一个集合。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝并且缓存的物理介质通常是内存。
了解jdbc的人都...
分类:
系统相关 时间:
2014-06-03 06:23:05
阅读次数:
337
ServletInputStream 和FileInputStream 的区别 ServletInputStream取不到数据解决方法...
分类:
其他好文 时间:
2014-06-03 05:09:54
阅读次数:
213
DistributedCache 是一个提供给Map/Reduce框架的工具,用来缓存文件(text, archives, jars and so on)...
分类:
其他好文 时间:
2014-06-03 02:18:37
阅读次数:
332