`
kang275284
  • 浏览: 163151 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
本文作者Pierre是一名有10多年经验的高级系统架构师,他的主要专业领域是Java EE、中间件和JVM技术。根据他多年的工作实践经验,他发现许多性能问题都是由Java堆容量不足和调优引起的。下面他将和大家分享非常实用的5个Java堆 ...
安装mysql5.5,记录如下: 1、从http://blog.s135.com/soft/linux/nginx_php/mysql/mysql-5.5.2-m2.tar.gz 下载源码安装包到/usr/local/src 2、tar zxvf mysql-5.5.2-m2.tar.gz 解压到/usr/local/src/mysql-5.5.2-m2下     cd mysql-5.5.2-m2/     ./configure --prefix=/home/mysql/ --enable-assembler --with-extra-charsets=complex --enable-th ...
本篇介绍如何使用RPM包方式安装MySQL。根据个人的操作系统环境下载对应平台的MySQL rpm包,只有这样才能得到更好的性能和发挥出最大优势。 1、安装包/下载 首先下载合适的rpm包,例如下载了文件 MySQL-server-standard-5.0.21-1.rhel4.i38 ...
1、MySQL免安装版/二进制版软件,不用编译,下载地址:http://dev.mysql.com/downloads/ 文件格式:MYSQL-VERSION-OS.tar.gz 2、创建mysql组,建立mysql用户并加入到mysql组中。 不同版本的Unix中,groupadd和useradd的语法可能会稍有不同。 #groupadd mysql #useradd -g mysql mysql 3、进入目录/usr/local,解压缩免安装版,并在此目录中建立名为mysql的软链接。 #cd /usr/local #gunzip < /path/to/MYSQL-VER ...
Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的输出结果,可以很显着的改善系统运行性能。本文中作者给大家介绍一个实现J2EE框架中Web应用层缓存功能的开放源代码项目——OSCache.通过应用OSCache,我们不但可以实现通常的Cache功能,还能够改善系统的稳定性。     1 面临的问题     1.1 需要处理的特殊动态内容     在信息系统建设过程中我们通常会遇到这样的问题:     1. 基础数据的变更问题     信息系统中需要处理的基础数据的内容短时间内是不会发生变化的,但是在一个相对长一些的时间里,它却可能是动态增加或者减少 ...
软件界一个无可争议的事实是,不同程序员的效率有差别,而且差别很大。许多专家将优秀程序员和一般程序员区分地很清楚。   大多数研究得出结论认为,一般程序员跟优秀程序员之间在工作效率和质量上存在10:1的关系:优秀程序员和水平较差的程序员的编码时间比例为 1:20;debugging时间比为1:25;代码数量比是5:1;程序执行速度比例是10:1。而且发现,程序员的代码质量和效率跟工作经验没有关系。   让我们看看一些软件大腕们是如何看待优秀程序员和一般程序员的:   Randall E. Stross:无论是从软件标准、创造性、开发速度、还是设计思路或者解决问题的能力上来说,优秀程序员比差的 ...
前段时间,在阿里妈妈新机房压力测试过程中用到了LR测试ORACLE,跟DBA一起在杭州网通新机房进行1000用户的压力模拟测试。整个压力测试耗时两天。以下是一些经验:   1)压力测试过程中发现一些SQL脚本执行非常慢,进行了优化。   2)最好并发测试,否则服务基本上没有什么压力。   3)先从100用户开始,再慢慢向上加,直到CPU的承载达到90%以上。查看系统的性能情况,包括TPS,响应时间,和内存等。   还包括oracle服务器的I/O流量和交易数。   这个方案是参考了淘宝的机房性能测试方案,下面是性能测试的具体步骤:   oracle的性能测试主要是模拟大量的sql语句 ...
在压力测试的时候,JDBC连接出现了ORA-12519错误。 连接是报错如下: <2008-8-23 上午01时34分38秒 CST> <Warning> <JDBC> <BEA-001129> <Received exception while creating connection for pool "rac11g1": Listener refused the connection with the following error: ORA-12519, TNS:no appropriate service h ...
在jdk1.2推出时开始支持java.lang.ThreadLocal。在J2SE5.0中的声明为:             public class ThreadLocal<T> extends Object       ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以 ...
我原先刚开始学AJAX的时候,忘了从什么地方拉下来的一篇文章,不过,如果没有AJAX基础,最好不看这篇示例,因为你肯定看不懂,因为这个示例页不能够给你立即看到立即实现的效果,你应该先去看一个最简单的示例,怎么样用AJAX去把一个文本文件的内容读回来。然后再回来看这篇文章,这里你可以看到使用AJAX分别把内容提交到STRUTS,SERVLET,WEBWORK,是怎么样操作的。我在看这篇文章以前,都是把一个JSP的处理请求,发给另外一个JSP页面处理,并在那个页面理采用BEAN的方式,虽然我是采用的STRUTS结构,但是却不知道可以直接将内容提交到ACTION,这样就可以减少一道工序了,人笨就是这样 ...
  JFreeChart是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得到广泛的应用。本文将通过引领读者学习在JFreeChart中饼图、柱状图和曲线图的进阶应用,来达到熟练使用JFreeChart的目的。 一.             下载与环境配置 1. 下载JFreeChart JFreeChart是开放源代码的免费软件,但是它的支持文档需要付费才能得到。其下载地址为:http://sourceforge.net/project/showfiles.php?gr ...
查询速度慢的原因很多,常见如下几种     1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)     2、I/O吞吐量小,形成了瓶颈效应。     3、没有创建计算列导致查询不优化。     4、内存不足 ...
概述 在探讨java线程安全前,让我们先简要介绍一下Java语言。 任何语言,如C++,C#,Java,它们都有相通之处,特别是语法,但如果有人问你,Java语言的核心是什么?类库?关键字?语法?似乎都不是。Java语言的核心,也就是Sun始终不愿意开源的东西:Java虚拟机的实现(不过sun公开了其Java虚拟机规范),也就有了BEA的JRockit,IBM的Jikes,Sun的Hotspot。 Java的核心有两点,Java类加载(Java Class Loader)和Java内存管理,它们具体体现在Java类库的以下几个类: java.lang.ClassLoader(jav ...
type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: Exception creating bean of class app.LogonForm: {1} at org.apache.jasper.servlet.JspServletWrapper.service(JspServle ...
jadClipse:    http://sourceforge.net/projects/jadclipse         jadclipse_3.1.0.jar jad:           http://www.kpdus.com/jad.html                      jadnt158.zip 参考文档:http://dev2dev.bea.com.cn/bbs/servlet/D2DServlet/download/124-32364-190427-2623/EclipseJadClipse.pdf 安装插件: 最好用links方式安装jadclipse, ...
Global site tag (gtag.js) - Google Analytics