显示下一条  |  关闭

 
 
 
 
 
 

利用最大堆/最小堆求TOPN

2012-1-13 18:07:13 阅读15 评论0 132012/01 Jan13

import java.util.Arrays;
import java.util.Comparator;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Random;
import java.util.Set;

/**
 * 利用堆求TOPN.
 *
 * 使用demo:
 * Comparator<Integer> comp = new Comparator<Integer>() {
 *   @Override
 *   public

作者  | 2012-1-13 18:07:13 | 阅读(15) |评论(0) | 阅读全文>>

TOMCAT性能调优(zz)

2011-11-13 17:39:56 阅读34 评论0 132011/11 Nov13

原文地址:http://16.199.geisvps.com/bbs/2836/24238.html

一、操作系统调优
对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。
【适用场景】 任何项目。
二、Java虚拟机调优
应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。
JDK1.4比JDK1.3性能提高了近10%-20%,JDK1.5比JDK1.4性能提高25%-75%。
因此对性能要求较高的情况推荐使用 JDK1.6。

作者  | 2011-11-13 17:39:56 | 阅读(34) |评论(0) | 阅读全文>>

Thrift学习笔记(zz)

2011-11-13 17:26:02 阅读64 评论0 132011/11 Nov13

原文见 http://www.blogjava.net/xmatthew/archive/2011/11/12/347908.html

Thrift出自Facebook用于后台各个服务间的通讯,Thrift的设计强调统一的编程接口的多语言通讯框架.
下面将通过一个实例来讲解Thrift的使用方法:
1. 定义 idl文件,用来描述将要生成的数据通讯内容API接口,以下面一个简单例子来说明service.idl
namespace java com.xmatthew.thrift.demo
struct Info {

作者  | 2011-11-13 17:26:02 | 阅读(64) |评论(0) | 阅读全文>>

http://www.ibm.com/developerworks/cn/java/j-lo-p6spy/

在我们 Java 开发应用程序的过程中,难免会碰到系统的性能问题,特别在企业应用的开发过程中,都会与数据库进行打交道。当我们碰到数据库性能时,最有效的就是直接跟踪每一个 SQL 语句的执行情况,SQL 语句的优化、索引的优化往往也是最容易取得最直接的效果的。

下面,我们首先开始介绍 P6Spy 这个剖析工具,看它是如何无侵入性地进行数据库操作的监控与剖析。

作者  | 2011-11-5 21:44:35 | 阅读(20) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

北京市 海淀区 双鱼座

 发消息  写留言

 
在生活和工作中挣扎并快乐的程序员。 漂泊在北京,敬业,爱学习的80后。哈哈。
 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
 
 
 
 
下载音乐盒  曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注