- 浏览: 17349 次
- 性别:
- 来自: 杭州
最新评论
-
sdyouyun:
请个美工吧……
【原创】我的网站发布了--http://www.eaful.com -
ray_linn:
垃圾回收:干的就是这事.
看图测试你的编程或架构水平 -
ray_linn:
垃圾回收:干的就是这事.
看图测试你的编程或架构水平 -
icelander:
异常:工作时扫把飞出,未处理
看图测试你的编程或架构水平 -
pgty:
改成这样就可以了 int mid = low + ((high ...
【原创】java.util.Arrays的改进
文章列表
使用APR提高tomcat或jboss的性能
- 博客分类:
- 性能优化
h3. 什么APR APR是apache提供的一组通用的JNI接口,通过本地化的方法来提高应用与系统的交互,比如磁盘io,网络io等。主要提高web容器(tomcat,jboss)对静态文件的处理。,同时如果你使用了HTTPS方式传输的话,也可以提升SSL的处理性能。 h3. 如何安装APR 从 http://apr.apache.org/download.cgi 下载安装包,包括 APR 和 APR-util
# wget http://labs.renren.com/apache-mirror//apr/apr-1.4.5.tar.gz
# tar zxvf apr-1.4.5.ta ...
拍拍乐突然在3月26日说要关闭所有外链图片服务,包括vip付费客户。通知如下:
尊敬的拍拍乐用户:
大家好!因公司业务调整,从2009年3月26日起停止拍币充值与会员续费服务;并将于2009年4月30日23:00关闭所有图片外链服务,届时拍拍乐VIP会员、VIP商务会员已外链的图片将不再显示,对广大用户带来的不便,我们深表歉意!敬请谅解!
在去年的时候也突然说过对免费客户关闭外链服务,那时候虽然对公司的政策的突然性表示失望,也想到把图片搬家,可是我的店有5000多张图片,搬家的话还要修改所有淘宝页面上的图片地址,这个工作量肯定是受不了的。所以我就升级到了付费会员,现在 ...
- 2009-04-05 09:20
- 浏览 1388
- 评论(0)
如果你能看到比别人更多,说明你的水平也比别人更高。
如:
AOP:只要定义扫地前和扫地后一个切入点,而不必关心扫地前的洒水和扫地后的垃圾处理。
呵呵,纯属娱乐。
因为目前最新的FlashPlayer版本10.0。这个版本对安全性更加严格,以前的版本可以通过函数调用弹出文件选择框。但现在的10.0版本与浏览器一样,必须通过点击file按钮才能选择上传文件。
所以你现在还没有升级到最新的SWFUpload2.2.0的话,如果客户的flash player升级到了10.0那你的上传就有问题了。而且这种问题你的服务器日志中是看不到的,不注意的话你还以为客户端一切正常。
下载:http://code.google.com/p/swfupload/
中文文档:http://www.v-sky.com/doc/swfupload/Documentation.html ...
原文地址: http://samy.eaful.com/myforum/blog/detail.ef?id=108
本来想直接发到javaeye上的,但是这里只能上传3个图片文件,所以还是选择了自己的网站。
本文以http://www.eaful.com网站为例,为刚做完第一阶段的性能优化作一个总结,希望能给 ...
我的网站 http://www.eaful.com 终于在9月1日上线的。目前属于测试阶段。这个网站主要是用于图片分享。
采用的架构:apach2.2.4 + tomcat6.0.14 + webwork + spring + hibernate + jdbc + mysql5.5
cache采用本地map + memcached的方案,最常用的20%放在本地map中,其他80%放在memcache中。
由于现在放的服务器网速比较慢,只有2M独享,估计升级到10M后访问速度可以提高很多。在性能上以后有时间将会把hibernate替换凋,可能用ibaitis或直接自己封装一下JDBC。
在JDK1.5或之前版本的JDK中,类java.util.Arrays中有二分查找法binarySearch(type[],int key),如:
public static int binarySearch(int[] a, int key) {
int low = 0;
int high = a.length-1;
while (low <= high) {
int mid = (low + high) >> 1;
int midVal = a[mid];
if (midVal < key)
low = m ...
今天无聊看java源码时发现 java.io.InputStream类用于移动文件指针的skip()方法可以再优化一下:
源码:
public long skip(long n) throws IOException {
long remaining = n;
int nr;
if (skipBuffer == null)
skipBuffer = new byte[SKIP_BUFFER_SIZE];
byte[] localSkipBuffer = skipBuffer;
if (n <= 0) {
return 0; ...