《性能问题》的相关内容
相关讨论
Cache Insight
程序员主编霍泰稳,找到庄表伟,要找个人写介绍Cache的文章。
庄表伟推荐了我。前几天讨论Cache,正好可以写个总结。
于是,我就写了一篇。由于错漏在所难免,先发出来,和大家一起讨论,求得指正。
-----------------
Cache Insight
前言
首先,介绍一下我(作者)自己使用Cache的背景,以便读者更清楚地了解我下面要讲述哪些内容。
我主要是一个Cache实现者,而 ...
by buaawhl 2006-08-07 浏览 (14613) 回复 (14) 关键字:
分页 & QueryKey & 预取
分页 & QueryKey & 预取
数据库分页查询一般分为两步,
(1)根据查询条件,count 记录总数
(2)根据当前页的数据范围(起始位置offset, 每页数据个数span),从符合查询条件的记录集 取出对应范围的数据。
一、根据范围取数据的方法
如果单纯用JDBC从ResultSet中取出一个指定范围(offset, span)的数据,可以采用这样的方法。
[code:1]
ps ...
by buaawhl 2005-01-07 浏览 (11179) 回复 (17) 关键字:
Remote Cache, Transaction
1. Remote Cache
Remote Cache 是对应于Local Cache来说的。
Key or Value 需要序列化,需要内部网络通信。
Remote Cache 可分为 中心Cache,和Cluster Cache。
Cluster Cache的一个要点是,只是remove的时候,传播 invalidate事件。
这样只需要在 update 的时候,进行传播。
好处是,读 ...
by buaawhl 2006-08-02 浏览 (16944) 回复 (45) 关键字:
Cache的选择以及特性建议
布娃娃(buaawhl:P)的cache insight非常好,引发了我一点小小的思考。因为讨论方向似乎略有不同,所以就另开新贴了。
clustercache,优势在于同一个jvm中local的get和put。多机环境下,它是非singleton的cache,remove时有同步需求,需要通讯。此外,在容量上,因为get和put发生在本地,那么当内存不够的时候,cache在本地的文件系统也是可以 ...
by jackyz 2006-08-11 浏览 (11859) 回复 (22) 关键字:
Java util之常用数据类型特性盘点
在做应用性能优化时,常发现因为数据类型使用不当导致的性能、资源浪费问题,甚至老手也常发生此类失误,因此想盘点一下,搞一个类似叫做"quick page"的东东。
欢迎修订增补。
Java util之常用数据类型特性盘点
java.util就相当于c++的STL,是Java的一个非常重要的包,有很多常用的数据类型,不同数据类型有不同的用途,而有些数据类似乎很相似,怎样选择应用,就需要对它们进 ...
by tianxinet 2006-08-31 浏览 (5112) 回复 (6) 关键字:
相关博客
Cache Insight
程序员主编霍泰稳,找到庄表伟,要找个人写介绍Cache的文章。
庄表伟推荐了我。前几天讨论Cache,正好可以写个总结。
于是,我就写了一篇。由于错漏在所难免,先发出来,和大家一起讨论,求得指正。
-----------------
Cache Insight
前言
首先,介绍一下我(作者)自己使用Cache的背景,以便读者更清楚地了解我下面要讲述哪些内容。
我主要是一个Cache实现者,而 ...
by buaawhl 2006-08-07 浏览 (11295) 回复 (14) 关键字:
关于一套J2EE面试题的个人评价
这是JAVAEYE论坛上我回复的一个帖子.刚才测试了一下将回复收入博客,不过似乎只能将回复本身给导进来,我觉得需求应该明朗一些,做一个原文框把原文也给引进来,或者是自动给加一个原文的超连接.不多说了,贴文章.反正就当给博客冲文章数量吧,今天开博大爆发,更新三篇文章,哈哈,值得纪念啊.
原文:
J2EE面试题
作用域public,private,protected,以及不写时的区 ...
by liliwindowxp 2007-10-04 浏览 (278) 回复 (0) 关键字: 应聘求职,JAVA语法
各种cache技术基本特性
摘自: http://hi.baidu.com/xproduct/blog/item/28297009f7016ccd3bc76
首先,介绍一下我(作者)自己使用Cache的背景,以便读者更清楚地了解我下面要讲述哪些内容。
我主要是一个Cache实现者,而不是使用者。为了给一些ORM(比如JPA实现)提供Cache支持,我需要包装其它的Open Source Cache,并考察它们的特性。 ...
by crazyox 2007-09-21 浏览 (1567) 回复 (3) 关键字: memcached,JBoss Cache,SwarmCache,OSCache,JCS,EHCache
编写高性能Web应用程序的10个入门技巧(转载)
数据层性能
技巧 1 — 返回多个结果集
技巧 2 — 分页的数据访问
技巧 3 — 连接池
技巧 4 — ASP.NET 缓存 API
技巧 5 — 每请求缓存
技巧 6 — 后台处理
技巧 7 — 页输出缓存和代理服务器
技巧 8 — 运行 IIS 6.0(只要用于内核缓存)
技巧 9 — 使用 Gzip 压缩
技巧 10 — 服务器 ...
by funjackyone 2007-09-07 浏览 (159) 回复 (0) 关键字:
编写高性能 Web 应用程序的 10 个技巧
本页内容 数据层性能 技巧 1 — 返回多个结果集 技巧 2 — 分页的数据访问 技巧 3 — 连接池 技巧 4 — AS ...
by wangyihust 2006-04-27 浏览 (34) 回复 (0) 关键字:
相关圈子讨论
google背后的分布式架构
Google背后的分布式计算架构策略
Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……
加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (1510) 回复 (0)
ECSide基于数据库的分页、排序、过滤的实现
首先ecside展现列表、排序、过滤(该三种操作以下简称为 RSF )的实现原理完全和原版EC一样,
如果您对原版EC的retrieveRowsCallback、sortRowsCallback、filterRowsCallback 非常熟悉,那么可以忽略此文.
先来简单介绍一下RSF操作方式.
ecside对数据的展现操作有三种:分页展现,按列排序(目前只支持单列),按列过滤(支持多列联合 ...
by fins 2007-06-01 浏览 (4949) 回复 (16)
对于JSF的表格真的是无语了
这个是我用来显示用户列表的一个表格
<t:dataTable id="users" var="user" style="margin-top: 10px"
value="#{userList.users}" rows="25" sortColumn="#{userList.sortColumn}"
sortAscending="#{userList.ascending ...
by 风之狐 2008-05-16 浏览 (2843) 回复 (28)
打算建立一个小团队,收集点民意
通过这几天的讨论我感觉有必要组织一个小团队,合作一个项目,通过它来学习D语言。
这个帖子用来收集大家的想法,看看都想做哪些方面的项目,持续讨论一周时间吧。
by qiezi 2007-04-05 浏览 (4680) 回复 (95)
相关新闻
[听译大师说话]python 创始人访谈录2: python 的起源 特点和未来
perl 创始人和 python 创始人
听译这东西的确很累人,一次翻译太多也很疲惫。 我尽量想在一篇博客中包含尽量多的内容,结果最终搞的自己兴趣全无了,下次看来还是应该一点一点的来。 我的听力还是不好,有一些东西没听出来我就不翻译了,大体意思上应该不会差很多的,希望大家见谅。
主持人: Chris DiBona (Google 开源网站负责人) and Leo Laporte (Tw ...
by koalant 2008-07-22 浏览 (1555) 回复 (3) 关键字:
Opera CEO 专访(翻译版)
Opera CEO Jon Stephenson von Tetzchner 1967年8月29日出生于冰岛雷克雅维克,现任 Opera 软件公司 CEO。他与 Geir Ivarsøy 曾就任于挪威国家电话公司,并开发了 MultiTorg Opera 的浏览器软件。1995年 Jon 和 Geir 组建了一个新公司来继续开发工作,就是现在的 Opera Software ASA。 ...
by jejwe 2008-03-02 浏览 (450) 回复 (0) 关键字:
推荐风轻扬:Java 6中的性能优化
J2SE 6(代号:Mustang野马)主要设计原则之一就是提升J2SE的性能和扩展能力,主要通过最大程度提升运行效率,更好的垃圾收集和一些客户端性能来达到。
1、偏向锁(Biased locking)
Java 6以前加锁操作都会导致一次原子CAS(Compare-And-Set)操作,CAS操作是比较耗时的,即使这个锁上实际上没有冲突,只被一个线程拥有,也会带来较大开销。为解决这一问题,Ja ...
by withyou 2008-07-07 浏览 (980) 回复 (2) 关键字:

