- 浏览: 16915 次
- 性别:
- 来自: 湖南
最近访客 更多访客>>
最新评论
-
cheng871230:
开发webservice遇到这个问题了,谢谢提供解决办法和资源 ...
Tomcat xalan包冲突导Error filterStart Context startup failed due to previous errors -
AliceHR520:
刚好有个面试题这么问,帮到我了,谢谢啦!
Hibernate优缺点
文章列表
一.MINA框架简介
MINA(Multipurpose Infrastructure for Network Applications)是用于开发高性能和高可用性的网络应用程序的基础框架。通过使用MINA框架可以可以省下处理底层I/O和线程并发等复杂工作,开发人员能够把更多的精力投入到业务设计和开发当中。MINA框架的应用比较广泛,应用的开源项目有Apache Directory、AsyncWeb、Apache Qpid、QuickFIX/J、Openfire、SubEthaSTMP、red5等。MINA框架当前稳定版本是1.1.6,最新的2.0版本目前已经发布了M1版本。
MINA框架的 ...
转载
我从一台机器上考过来的一个用struts2框架的测试例子,但启动tomcat的时候就出现Error filterStart Context startup failed due to previous errors 访问的时候就会报404,从baidu和Google上看看了看,总说纷纭,各种错误都有,下面我总结一下 ...
INUX重启MYSQL的命令
原文地址:http://www.4dc.cn/linux-command-to-restart-mysql/
如何启动/停止/重启MySQL
一、启动方式
1、使用 service 启动:service mysqld start
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:safe_mysqld&
二、停止
1、使用 service 启动:service mysqld stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop ...
在Eclipse下安装Tomcat插件使开发,编译,发布变的相当的简单,
1.先下载一个tomcat插件
地址:http://www.eclipsetotale.com/tomcatPlugin/tomcatPluginV321.zip
2.下载完后将zip进行解压,解压的内容放在Eclipse下的plugin目录下
3.在links(在eclipse安装目录下新建的)目录下新建一个tomcat.link文件内容为plugin下tomcat插件的目录如
F:\eclipse\plugins\com.sysdeo.eclipse.tomcat_3.2.1
4.配置完后打开eclips ...
网上转载
我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):
Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表。
(2)WHERE子句中的连接顺序:
Oracle采用自下而上的顺序解析WHERE子句,根据这个原 ...
关于:java.lang.OutOfMemoryError
经过查找资料,可能出现的问题和解决办法如下:
1.String其实是没有限制的,而是当String太大了,超过JVM的自身的内存后会抛出java.lang.OutOfMemoryError错误
String是没有长度限制的,而是有JVM的内存限制了String的长度。同时说明,并不会抛出任何Exception而只会抛出Error.
OutMemoryError表明程序的设计差,或者遇到了超出编程人员所预想的大批量的数据。不管哪种情况,都只有下面这几种解决办法。它们是:
设计人员重新设计程序,不致使程序一次载入所有的数据。
数据可 ...
为了使用Spring MVC,需要在web.xml 中配置一个分派器,将一些特定格式的请求交给
Spring MVC 来处理(其实就是一个Servlet,这和Struts有些类似),如果它的名字是dispatcher,
那么Spring 默认会去寻找名为dispatcher-servlet.xml 的配置文件
web.xml,每个Java EE 的Web 项目都会有这个配置文件,具体内容如下:
代码:web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version=&q ...
Spring2.0.1以后的版本已经支持配置多数据源,并且可以在运行的时候动态加载不同的数据源。通过继承 AbstractRoutingDataSource就可以实现多数据源的动态转换。目前做的项目就是需要访问2个数据源,每个数据源的表结构都是相同的,所以要求数据源的变动对于编码人员来说是透明,也就是说同样SQL语句在不同的环境下操作的数据库是不一样的。具体的流程如下:
一、建立一个获得和设置上下文的类
package com.lvye.base.dao.impl.jdbc;
/**连接哪个数据源的 环境变量*/
public class JdbcContextHolder {
...
Struts1和Struts2的区别和对比:
Action 类:
• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。
• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。S ...
eclipse 常用快捷键
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。
1. 【ALT+/】
此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法 ...
myeclipse6.0自动提示及自动加头注释
- 博客分类:
- java
方法如下:
1.选择MyEclipse6.0菜单栏中的Window->preferences;
2.选择General->keys;
3.在右侧中间的窗体中点击word completion后再点击remove binding,在下方的binding中随便输入一个快捷键;
4.然后选择Content Assist点击Remove binding,在binding中输入Alt+/;
5.点击Ok就可以了。
注意:快捷键不能有重复的!
(新建类时会自动加上头注释)
Window - Preference - Java - Code Style - Code Templates
...
遇到类型转换错误的时候(也就是说不能进行类型转换),struts2框架自动生成一条错误信息,并且将该错误信息放到addFieldError里面
1. 首先Struts2对客户端传来的数据进行类型转换
2. 类型转换完毕后再进行输入校验
3. 如果类型转换和输入校验都没有错误发生,那么进入execute方法(调用商业逻辑)
注意:如果类型转换不成功,也同样要进行输入校验
在一些编程过成功会遇到一些中文问题,当然解决的方法很多。这里我提供一种如何将中文转换成Unicode字符集的方法:利用jdk1.6找到bin目录下的文件native2ascii.exe。
1在cmd中进入到native2ascii.exe的路径下 直接敲native2ascii 然后敲入你要转换的字符就ok啦(如果要转换的是文件:native2ascii test.txt test.properties(以文件test.txt为例)之后在test.txt的路径下就会生成文件test.properties这就是我们所要的)
2.直接运行native2ascii.exe
在Structs.xml文件中通过文件拦截器来限制文件的大小
<interceptor-ref name="fileUpload">
<!-- 单位为字节,这里为400k 这里的大小是指每个文件上传的大小,若多个文件上传指每一个文件的大小 -->
<param name="maximumSize">409600</param>
<!-- 指定文件上传的类型,在X:\Program Files\Apache Software Foundation\Tomcat 6.0\c ...