`
geeksun
  • 浏览: 953534 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
本人目前遇到的一个问题,在公司眼前跑的系统中,有一个项目中设了两个定时器,每天到定时的时候严重影响服务器性能,致使CPU的占有率达到了100%,有时会宕机,我修改了一下跑定时的程序,如下: SeoPageTextsBean pageTextBean ...
Turbine 有一个非常好的功能来帮助开发人员处理web耶面的提交数据.为了理解这一功能,你需要知道Turbine是如何处理一次提交的.   事实上,当在一个URI中只要发现有action这个变量出现,在执行所有Screen类之前会执行一个程序,我们来看下面这个例子(来自VelocitySite的Howto示例):       对于URL"http: //www.server.com/servlet/Turbine/template/AddUser/action /NewUser",Turbine 会首先执行一个名叫"NewUse"的Act ...
     在使用eclipse开发时,经常需要在现有的工程基础上进行扩展,这就有时会需要建立分支进行新工程的管理,其方法如下:      在package 视图中->右键new project ->选中CVS下的 projects from cvs ->点 next ->Use existing project repository location 选中要建立分支的 project->next->Use an existing module (this...)中选中要使用的工程 -> next ->命名分支工程的名称,点finish, 新分 ...
本文通过典型的应用场景及操作实例,试图以一种简明易懂的方式来讲解ECLIPSE小组开发环境的使用方法。在本系列的第1部分 介绍了CVS的相关术语及小组开发环境的建立过程。 <!-- START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- in ...
在wsad(websphere studio application developer)中做开发时,如果在启动时选择了下次不提示选择工作区,那么下次再启动的时候就不用提示进行选择,而且,在开发工具中是不能进行切换工作空间的,所以,在启动时,尽量不要勾选 “ ...
第一种方法: 在tomcat中的conf目录中,在server.xml中的,<host>节点中添加: <Context path="/hello" docBase="E:\workspace\hello\WebRoot" debug="0" privileged="true" />   若把工程配置成根目录,设置path=""。 如果部署的war文件,war文件名是sme.war,sme.war的目录为D:\sme,则为: <Context p ...
      velocity在eclipse里默认不支持显示其内容,可以使用插件来解决一下。       步骤:Help->Software Updates->Find and Install..->Search for new features to install, 点击“new Remote Site...”,增加 Veloeclipse,值:http://veloeclipse.googlecode.com/svn/trunk/update/ 然后一路next,就ok啦。
(1)、request.getRealPath("/");                                        //不推荐使用获取工程的根路径 (2)、request.getRealPath(request.getRequestURI());   //获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用 (3)、reques ...
这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个. 1. 可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m 2. 如果用的tomcat,在windows下,可以在 C:\tomcat5.5.9\bin\catalina.bat  中加上: set JAVA_OPTS=-Xms64m -Xmx256m 位置在: rem Guess CATALINA_HOME if not defined  这行的下面加合适. 3. 如果是linux系统Linux  在{tomcat_home ...
数据库的操作向来是应用的瓶颈,关注数据库的优化不仅是DBA的事情,程序员也应关注。   1. 使用查询缓存 使用查询缓存可减少查询次数,但注意查询时不能直接在sql中使用MySql的函数如now(),curdate()。 // 查询缓存不开启 $r ...
使用 Ajax.Request 类 ,其实这个JS类不是系统自带的,而是网上的高人写的通用的JS类库,被广泛的使用,这个JS类为:prototype.js,下载:prototype.rar ,开发手册下载:prototype.js开发手册.rar -------------------------------------------------------------------------------- 如果你不使用任何的帮助程序包,你很可能编写了整个大量的代码来创建 XMLHttpRequest 对象并且异步的跟踪它的进程,然后解析响应并处理它。当你不需要支持多于一种类型的 ...
      近日在尝试用 struts+hibernate+spring做一项目,版本分别是struts1.2,hibernate3.1,spring2.0,在导入各自的jar包后启动,报这样的错误:  cann't create sessionFactory  java.lang.NoSuchMethodError:   org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;       google一下才知道,原来是h ...
       Hibernate获取数据的方式有不同的几种,其与缓存结合使用的效果也不尽相同,而Hibernate中具体怎么使用缓存其实是我们很关心的一个问题,直接涉及到性能方面。 缓存在Hibernate中主要有三个方面:一级缓存、二级缓存和查询缓存;一级缓存在Hibernate中对应的即为session范围的缓存,也就是当session关闭时缓存即被清除,一级缓存在Hibernate中是不可配置的部分;二级缓存在Hibernate中对应的即为SessionFactory范围的缓存,通常来讲SessionFactory的生命周期和应用的生命周期相同,所以可以看成是进程缓存或集群缓存 ...
      在项目中经常会用到一些验证码,以防重复提交,从网上找了N多资料,最终经过了测试,选出一较好的贴出来,绝对可以用,而且效果还算不错~. 校验页面: <%@ page contentType="text/html;charset=gbk"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>认证码输入页面</title> ...
在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比 如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为 Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。 1、native2ascii简介 :native2ascii 是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。 为什么要进行转码,原因在于程序的国际 ...
Global site tag (gtag.js) - Google Analytics