`
gaozzsoft
  • 浏览: 424901 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
文章列表
关键字: tomcat集群, 负载均衡, session同步 (一)环境说明 (1)服务器有4台,一台安装apache,三台安装tomcat (2)apache2.0.55、tomcat5.5.15、jk2.0.4、jdk1.5.6或jdk1.4.2 (3)ip配置,一台安装apache的ip为192.168.0.88,三台安装tomcat的服务器ip分别为192.168.0.1 ...
XMLHttpRequest XMLHttpRequest是一个函数,用来创建一个http请求。最初XHR是IE通过ActiveX对象实现的。以后各个浏览器都开始支持了。现在流行的AJAX就是通过XMLHttpRequest对象来实现的。总的来说ajax就是不必刷新整个页面而获取新的内容的一种方法。通过ajax我们可以做类似桌面的程序。 AJAX:Asynchronous Javascript and XML. Asynchronous,向服务器发个请求,并不用等待返回。但是它可以做其他的事情并且通过一个事件来得知有一个相应返回。 Javascript,我们通过javascript来创 ...
什么是 WebSphere Portal? Notes:IBM WebSphere Portal 的开发跟Liferay Portal不太一样,不过portal的标准都是一样的,JSR168的标准,实现不同。IBM WebSphere Portal 需要用到RAD(IDE,跟Eclipse差不多的)开发portlet、应用很方便的,开发完导出war包,然后再WAS上部署portlet、应用war,界面添加portlet,大概开发流程就是这样。   WebSphere Portal 是一个框架——包括运行时服务器、服务、工具和许多其他特性——您可以使用这些特性将企业集成到单个称为门户 的 ...
附件是Struts 2.0全攻略之Struts 2.0参考手册chm,Share一下,有需要的请在下载后给评论下哈,Thanks!!
 通常情况下,SQL Server里面的生成SQL脚本,只会包含数据库及表的字段结构,而不会包含表的数据,也就是SQL脚本里面只有Create database,Create table 这样的语句,没有insert into。 因为SQL Server并不包含这个功能,只能靠第三方的代码了。 以下存储过程可以实现: CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar ( 1000 ) declare ...
影响SQL Server数据库性能的一些因素及SQL Server进行性能优化的原理,并且提出了一些指导性的原则来优化数据库的性能。   设计1个应用系统似乎并不难,但是要想使系统达到最优化的性能并不是一件容易的事。在开发工具、数据库设计、应用程序的结构、查询设计、接口选择等方面有多种选择,这取决于特定的应用需求以及开发队伍的技能。本文以SQL Server为例,从后台数据库的角度讨论应用程序性能优化技巧,并且给出了一些有益的建议。   1 数据库设计   要在良好的SQL Server方案中实现最优的性能,最关键的是要有1个很好的数据库设计方案。在实际工作中,许多SQL Server方 ...
(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.(2)      WHERE子句中的连接顺序.:ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最 ...
 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的 性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间, 甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以的话,我们应该使用MEDIUMINT而不是 BIGIN来定义整型字段。   另外一个提高效率的方法是在可能的情况下,应该尽量把字段设置为NOT NULL,这样在将来执行 ...
1. 资料 JDK5.0垃圾收集优化之--Don't Pause(花钱的年华)   编写对GC友好,又不泄漏的代码(花钱的年华)   JVM调优总结   JDK 6所有选项及默认值   2. GC日志打印   GC调优是个很实验很伽利略的活儿,GC日志是先决的数据参考和最终验证: Java代码 -XX:+PrintGCDetails     -XX:+PrintGCTimeStamps(GC发生的时间)    
1)JVM对堆空间的管理 JVM 在初始化的过程中分配堆。堆的大小取决于指定或者默认的最小和最大值以及堆的使用情况。如果用Heapbase表示堆底,heaptop表示堆能够增长到的最大绝对值,用heaplimit表示实际的堆顶;则两者的差值(he ...
概述随着Java的广泛应用,越来越多的关键企业系统也使用Java构建。作为Java核心运行环境的Java虚拟机JVM被广泛地部署在各种系统平台上。对Java应用的性能优化也越来越受到关注;谈到Java应用的性能问题就不得不涉及到两个方面:一是Java应用的构造是否是最优化的;二是对JVM的微调。本文将从一般意义上对Java性能的优化做一些总结。 Java性能优化的策略 一谈到性能优化,往往会被认为是应用开发和部署过程中或之后的事情,其实不然。如果想要构建一个最优化的系统,我们必须从该系统的需求分析和业务模型设计之初就要考虑到性能的最优化问题;当然对于一个已经构造好的系统来讲,我们能做的 ...
jvm性能优化:     堆栈模型     堆栈生命周期     垃圾回收器算法     垃圾回收器分类     参数设置等等
   测试测的这么烂,调优起来自然还是有点力不从心。本来测试跟调优是放一块写的,不过后来看了一下,感觉两个东西的侧重点还是有所不同,又拆开了。调了这么久,感觉调优还是有章可循的,总结起来大概就这么一些吧 ...
一、相关概念 基本回收算法 引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理 ...
调整JVM GC(Garbage Collection),可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。 但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同(主要cup个数,内存不同),所以使用的GC种类也会不同。接下来,我简单介绍一下如何调整GC。      首先说一下如何监视GC,你可以使用我以前文章中提到的JDK中的jstat工具 ,也可以在java程序启动的opt里加上如下几个参数(注:这两个参数只针对 ...
Global site tag (gtag.js) - Google Analytics