`
文章列表
  1,使用Spring 的 ActionSupport     2, 使用Spring 的 DelegatingRequestProcessor 类。     3,全权委托。     无论用那种方法来整合第一步就是要为struts来装载spring的应用环境。 就是在 struts 中加入一个插件。     struts-config.xml中  <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">  <set-property prop ...
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换 ...

tomcat 调优

    博客分类:
  • java
Tomcat优化 一、JVM内存配置优化 在开发当中,当一个项目比较大时,依赖的jar包通常比较多,我们都知道,在应用服务器启动时,会将应用引用到的所有类通过ClassLoader依次全部加载到内存当中。Java的逻辑内存模型大致分为堆内存、栈内存、静态内存区,也称持久区,该区的内存不会被GC回收。堆内存用于存储类的实例、数组等引用类型数据,也就是用new生成的对象,都存放在这里,栈内存存储局部变量(如:方法参数),静态内存区存储常量、静态变量、类元数据信息(方法、属性等)。开发当中常遇到的三类内存溢出异常: java.lang.OutOfMemoryError: Java heap spa ...

rsync 排除目录

rsync -av /yuan --exclued '/yuan/mulu/' root@ip:/home/mulu
装上64位odbc不powerdesigner中不显示驱动,或者装32位的说找不到什么dll, 这种情况的原因可能是1.本机没有安装mysql服务,只是一个客户款连接远程 解决办法:下载32位的压缩文件,把里面的dll文件复制到system32下。然后再下载安装文件,点击exe进行安装。驱动就ok了
mysql数据库在window环境下默认是忽略大小写的,而linux环境中则相反,数据库移植过去后可能会影响到应用工程的正常使用。 解决方法: 用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务( /etc/init.d/mysqld restart),这时已设置成功:不区分表名的大小写; lower_case_table_names参数详解: lower_case_table_names = 0 其中 0:区分大小写,1:不区分大小写 引用地址:http://www.cnblogs ...

jquery required

class="required" 非空,有值后还提示的话,可能是type没有设置类型。比如添加 type="text"就可以了
1.spring配置文件中重复映射 2.类文件重复映射 3.jar包重复 4.build path remove jar后,在lib下也要remove
由于页面中标签src="" 肯定与刷新路径一直。所以被struts2拦截后又进入该action中

jdk 安装

一般情况下,我们都要将linux自带的OPENJDK卸载掉,然后安装SUN的JDK 首先:查看Linux自带的JDK是否已安装     <1># java -version                       // 查看已经安装的JAVA版本信息       一般将获得如下信息:       java version "1.6.0"       OpenJDK  Runtime Environment (build 1.6.0-b09)       OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mod ...
Unpacking... Checksumming... 1 The download file appears to be corrupted. Please refer to the Troubleshooting section of the Installation Instructions on the download page for more information. Please do not attempt to install this archive file. 是由于从Windows往LINUX上传文件的时候,模式不是二进制导致的文件破坏。在DOS命令下,登录FTP ...
如果是新安装的linux系统,如果进行精简安装可能会出现bash:command not found 的提示,大家在安装的时候可以选择默认安装basic的组件,一般就可以解决问题。到时候可以再升级。 如果新装的系统,运行一些很正常的诸如:shutdown,fdisk的命令时,悍然提示:bash:command not found。那么首先就要考虑root 的$PATH里是否已经包含了这些环境变量。 主要是这四个:/bin ,/usr/bin,/sbin,/usr/sbin。 四个主要存放的地方: ./bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、c ...
在项目开发过程中,应该按要求编写好十三种文档,文档编制要求具有针对性、精确性、清晰性、完整性、灵活性、可追溯性。   ◇ 可行性分析报告:说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。   ◇ 项目开发计划:为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。    ◇ 软件需求说明书(软件规格说明书):对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件 ...
严重: Servlet.service() for servlet jsp threw exception java.lang.IllegalStateException: getOutputStream() has already been called for this response at org.apache.catalina.connector.Response.getWriter(Response.java:611) at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:198 ...
Android SDK更新以及ADT更新出现问题的解决办法 问题描述 使用SDK Manager更新时出现问题 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refused Failed to fetch URL http://dl-ssl.google.com/a ...
Global site tag (gtag.js) - Google Analytics