![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 58
whaohaoxuexi02
这个作者很懒,什么都没留下…
展开
-
web.xml里<filter-mapping>中的<dispatcher>
2.4版本的servlet规范在部属描述符中新增加了一个<dispatcher>元素,这个元素有四个可能的值:即REQUEST,FORWARD,INCLUDE和ERROR,可以在一个<filter-mapping>元素中加入任意数目的<dispatcher>,使得filter将会作用于直接从客户端过来的request,通过forward过来的reque...原创 2011-04-07 09:28:29 · 69 阅读 · 0 评论 -
增加eclipse启动的Tomcat内存的方法
这种情况下,修改Tomcat\bin\catalina.bat,添加如下内容 set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=true [-XX:MaxPermSize=128M] 这种设置方法并不起作用!!! 要采用下面的方法: A.windows->preference->java->instal jres->edit...原创 2010-11-29 17:35:54 · 68 阅读 · 0 评论 -
Java Web开发, 你一定会遇到
Java Web开发中,有许多共通的问题,是开发人员在开发过程中一定会遇到的,需要处理的问题: 1. 乱码问题 为何会出现乱码问题?既然有乱码问题,肯定是由于编码设置的不一致导致的。在Web开发过程中,涉及以下一些编码设置,客户端参数的编码设置,Web服务器的编码设置,服务器端应用程序的编码设置,数据库的编码设置等。只要这四处的编码设置有不相同的,就可能会出现乱码问题。开发人员在进行...原创 2010-11-29 17:09:53 · 81 阅读 · 0 评论 -
Tomcat下配置虚拟路径真管用
做上传时时是传到服务器webroot下的files目录下的,重启后就没有上传的文件了,这很麻烦,不可能不让项目重新部署吧,想法就是当我访问http://localhost:8080/下某一目录时能虚拟的指向另外的实际磁盘目录,我本来想那个某一目录是应该自己建立的,后来发现不用的,因为是虚拟的,谢谢一位老兄的文章了,贴出步骤共享喽 1.找到%tomcat_home%/conf里的server...原创 2010-11-29 09:46:15 · 87 阅读 · 0 评论 -
WebRoot和WEB-INF下存放JSP页面的区别
在六月份启动一个项目的时候,项目组长让jsp放在WEB—INF,当时随口说,这是懒人行为,日后维护人员要遭殃了。接下来,我们看看 放在WebRoot下面和放在WEB-INF下面jsp优缺点:放在WebRoot下面:优点,程序结构清晰,便于编码和维护;缺点,要加过滤器。 放在WEB-INF下面:优点,不用过滤器;缺点,打乱了程序结构,编码和维护麻烦点。 webroot...原创 2010-11-29 09:27:56 · 112 阅读 · 0 评论 -
JAVA开发中相对路径,绝对路径全面总结
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servle...原创 2010-11-29 09:17:28 · 53 阅读 · 0 评论 -
web集群服务的负载均衡方案选择与实现
web 应用服务器集群系统,是由一群同时运行同一个 web 应用的服务器组成的集群系统,在外界看来,就像是一个服务器一样。为了均衡集群服务器的负载,达到优化系统性能的目的,集群服务器将众多的访问请求,分散到系统中的不同节点进行处理。从而实现了更高的有效性和稳定性,而这也正是基于 Web 的企业应用所必须具备的特性。 高可靠性可以看作为系统的一种冗余设定。对于一个特定的请求,如果所申请的服务器不...原创 2010-11-26 10:06:48 · 66 阅读 · 0 评论 -
new Integer和Integer.ValueOf区别
Integer a=new Integer(1) Integer a=Integer.valueOf(1); 两个都是得到一个Integer对象,但是Integer.valueOf的效率高。为什么呢?因为Integer.valueOf用到了缓存。看看Integer.valueOf的代码: Java代码 1. public static Integer valueO...原创 2010-11-26 09:58:56 · 110 阅读 · 0 评论 -
Java/JSP中文乱码问题解决心得
自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。 一、Java中文问题的由来 Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。...原创 2010-11-25 18:15:27 · 67 阅读 · 0 评论 -
ssh框架步骤
图解SSH框架配置步骤 核心提示:现在开发的一个项目使用S2SH框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。 1 开发环境 MyEclipse5.5 JDK 1.6 Java EE 5.0 Tomcat6.0 Struts2.1.6 Spring2.5.6 Hibernate3.3.1 2 为 ssh 做好准备 2.1 下载包 Struts2 ...原创 2010-11-25 18:03:03 · 73 阅读 · 0 评论 -
JSP乱码详解
1. 首先要明白编码 编码是根据一定的协议或格式把模拟信息转换成比特流的过程。 几种常见的编码是:utf-8, ascII, gb2312, gbk, Unicode, ISO8859-1, BIG5..... utf-8: utf编码兼容iso8859-1编码,同时也可以用来表示所有语言的字符,不过,utf编码是不定长编码,每一个字符的长...原创 2010-11-25 17:53:22 · 80 阅读 · 0 评论 -
关于jsp乱码的问题
1 调用JSP页面出现乱码 通过浏览器调用JSP页面,在浏览器中所有的中文内容出现乱码。 首先确认本JSP在编码器中保存人家内容时,使用的UTF-8的编码格式,然后在JSP页面的开咋始,添加 就可以解决这个中文乱码问题。 2 调用Servlet页面出现乱码 ...原创 2010-11-25 17:49:22 · 81 阅读 · 0 评论 -
关于存储过程的语法及游标使用
一.注释 -- 单行注释,从这到本行结束为注释sql 语法,类似C++,c#中// 多行注释,类似C++,C#中二.变量(int, smallint, tinyint, decimal,float,real, money ,smallmoneysql 语法, text ,image, char, varchar。。。。。。)语法:DECLARE { {...原创 2010-11-25 15:12:59 · 64 阅读 · 0 评论 -
JAVA排序汇总
1.import java.util.Random; 2. 3./** 4. * 5. * 排序测试类 6. * 7. * 8. * 9. * 排序算法的分类如下: 10. * 11. * 1.插入排序(直接插入排序、折半插入排序、希尔排序); 12. * 13. * 2.交换排序(冒泡泡排序、快速排序); ...原创 2010-11-19 14:42:32 · 55 阅读 · 0 评论 -
提高网站速度的最佳实践
今天偶尔在网上看到了这篇文章,http://developer.yahoo.com/performance/rules.html,是Yahoo 人写的《提高网站速度的最佳实践》共有 14 条,是英文的,本来想翻译一下,google 了一下,已经有翻译版了。贴出来分享一下!原文来自:http://www.space007.com/post/129.html 相信互...原创 2010-11-19 14:10:46 · 61 阅读 · 0 评论 -
遇到的问题和解决方法
1.问题: apache 启动问题#httpd starthttpd:could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for servername原因:解决方法:编辑/www/conf/httpd.conf,加入下面内容,可以解决上面问题:Serve...原创 2010-11-19 14:03:17 · 78 阅读 · 0 评论 -
107条javascript的常用语句
1.document.write( " "); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document- >html- >(head,body) 4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElement...原创 2010-11-19 13:39:53 · 80 阅读 · 0 评论 -
在eclipse中为xml文件编辑添加代码提示
这个对于很多xml格式的配置文件编辑很有帮助,以spring配置文件为例: 进入:window -> Preference... -> MyEclipse -> Editors -> XML ->XML Catalog 选择:选中“User Specified Entries”,点击“Add...”按钮 填入: location: 选择本地文件系统上spring-b...原创 2010-11-29 17:38:36 · 79 阅读 · 0 评论 -
struts2一个Action内包含多个请求处理方法的处理和多个action请求
[code="java"]Struts1提供了DispatchAction,从而允许一个Action内包含多个请求处理方法。Struts2也提供了类似的功能。处理方式主要有以下三种方式: 1.1. 动态方法调用: DMI:Dynamic Method Invocation 动态方法调用。 动态方法调用是指:表单元素的action不直接等于某个Action的名字,而是以如下形...原创 2010-11-29 17:51:23 · 96 阅读 · 0 评论 -
struts1 和struts2 整合 转
h项目使用struts1 框架,对于struts1的Web.xml配置文件没有拦截,老大想要struts1换成struts2 。 我这里不是把系统都改为struts2,而是加入struts2,以前的功能模块依旧使用struts1,新的功能模块却用struts2开发。 第一步,做一个独立的struts2框架,让其可以运行。 第二步,将struts项目中的所有文件cop...原创 2011-04-06 11:56:45 · 82 阅读 · 0 评论 -
Struts2.0 web.xml 配置文件
原文:http://thelongestday.iteye.com/blog/175029 任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载。 通常,所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts2框架而言,需要加载FilterDispatcher,只要Web应用负责加载FilterD...原创 2011-04-06 11:51:12 · 64 阅读 · 0 评论 -
转解决Firefox3,IE7,IE8上传图片预览
网上找了不少资料发现以下两个原因导致Firefox3,IE7,I8上传图片预览变得复杂 1,基于安全性Firefox3,IE7,IE8已无法直接通过 input[file] 的 value 属性获得本地文件完整路径 2,IE7,IE8用js将本地图片地址赋给img.src时无效 参考网上的一些朋友提供的解决办法整理出一份不算完美但凑合能用的代码 <!DOCTYPE html PUBLIC...原创 2011-08-08 15:00:48 · 89 阅读 · 0 评论 -
String []split
public static void main(String[] args) { String s1="01|02|03"; String array []=(String[])s1.split("\\|"); System.out.println("Test:"+Arrays.toString(array)); }输出结果:Test:[01, 02, 03]...原创 2011-08-04 16:39:32 · 95 阅读 · 0 评论 -
处理时间
/*--------处理订单时间------begin------*/ Date created = new Date(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); Calendar calender = Calendar.getInstance(); try { ...原创 2011-08-03 14:56:25 · 91 阅读 · 0 评论 -
java.lang.IndexOutOfBoundsException: Index: 7, Size: 7
/** * 处在开放注册期内的代理订单 * @param keyword 产品名称关键词 * @param intAllCount 返回的总条数 * @param pageindex 当前页索引(翻页时用,从0开始) * @param pagesize 每页显示条数 * @return */ publi...原创 2011-07-29 09:33:04 · 2430 阅读 · 0 评论 -
转javax.xml.datatype.XMLGregorianCalendar
原文:http://xiyangzk.iteye.com/blog/813936XMLGregorianCalendar是GregorianCalendar(格里历,阳历)在XML领域中的对应类,算是Webservice、JAXB这些应用经常出现的关于日期时间的经典入门问题。 使用javax.xml.datatype.DatatypeFactory、java.text.SimpleDa...原创 2011-07-22 11:58:31 · 95 阅读 · 0 评论 -
关于textarea自动生成N多空格的恶心问题
textarea自动产生多个空格的问题,一开始以为css样式控制的,去掉样式,问题仍然存在。在网上搜下相关的问题,同样也有很多的人遇到此问题。问题解决方式很简单:<textarea.....> ....内容..... </textarea> 这就是产生“空格”的原因。写成下面这样就可以了: <textarea.....>....内容.....</t...原创 2011-03-17 12:27:10 · 85 阅读 · 0 评论 -
转Holder模式
原文:http://badqiu.iteye.com/blog/696983 Holder模式的主要功能是将一些Bean可以转为静态方法调用.方便使用.适用于一些系统只存在单例(singleton)并且 十分常用 的基础服务对象.这些基础服务如果每次使用spring注入,只会增加无谓的代码及一些不确定性.示例如下:BeanValidatorHolder.validat...原创 2011-07-12 17:00:29 · 97 阅读 · 0 评论 -
单例模式的七种写法
第一种: Java代码 public class Singleton { private static Singleton instance; public static Singleton getInstance() { if (instance == null) { ins...原创 2010-12-10 17:14:02 · 56 阅读 · 0 评论 -
JDK,JRE,JVM区别与联系
很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的。 今天特写此文,来整理下三者的关系。 JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/j...原创 2010-12-10 16:42:19 · 55 阅读 · 0 评论 -
产生多于的class$*.class的原因
在java中,如果在一个类中定义了内部类,刚会生成: super&this.class的文件,如果给某个控件添加了Listener事件,则会生成 super&i.class的文件,其中i为Listener的个数。 例如:下面的程序: import javax.swing.*; import java.awt.*; ...原创 2010-12-10 08:58:20 · 84 阅读 · 0 评论 -
常见的几种jsp和struts中文件上传方法总结
使用FileUpload组件上传文件 文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。 common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileu...原创 2010-12-10 08:50:47 · 86 阅读 · 0 评论 -
教你简单理解冒泡排序
关于冒泡排序,很多面试的时候,做笔试,都要考,必须理解其中的逻辑,看下例子: import java.util.Arrays;public class test { public static void main(String[] args) { int[]num=new int[]{1,6,5,8,9,4,7};//声明一个数组 System.out.println("输出...原创 2010-12-01 17:30:51 · 89 阅读 · 0 评论 -
Ajax各类Http请求状态(status,state)及其含义
AJAX中请求远端文件、或在检测远端文件是否掉链时,都需要了解到远端服务器反馈的状态以确定文件的存在与否。当然,在我们平常浏览网页时,也会发现一些文件不存在时显示为“404错误”,这就是常见的Http请求状态(status)Web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空行,内容文档。下面是一个最简单的应答:状态行包含HTTP版本、状态...原创 2010-12-01 15:56:09 · 140 阅读 · 0 评论 -
关于提升jsp应用程序的起大绝招
你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工...原创 2010-11-30 16:49:40 · 67 阅读 · 0 评论 -
tomcat 下 java.lang.OutOfMemoryError 其解决方法
1、PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的...原创 2010-11-19 10:42:20 · 95 阅读 · 0 评论 -
Myeclipse 为项目设置UTF-8格式:
1、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右 侧Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。 2、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到gener...原创 2010-11-18 17:28:22 · 112 阅读 · 0 评论 -
resin 启动项目时报java.net.SocketException异常
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind在网上搜下相关的资料,试改Resin端口。1.端口号被占用的问题。只需在conf\resin.conf中把 节点下中端口号改为不常用的,如9000.问题即可解决2.看下任务管理器进程是否关myeclipse未停掉resin服务,导致任务管理器...原创 2010-11-18 16:56:14 · 184 阅读 · 0 评论 -
转载 cmd 命令
原文:http://wangdetian168.iteye.com/blog/388782(二)系统外部命令(均需下载相关工具):1、瑞士军刀:nc.exe参数说明:-h查看帮助信息-d后台模式-erog程序重定向,一但连接就执行〔危险〕-iecs延时的间隔-l监听模式,用于入站连接-L监听模式,连接天闭后仍然继续监听,直到CTR C-IP地址,不能用域名-ofilm记录16进制的传输-p[空...原创 2011-01-24 10:21:15 · 295 阅读 · 0 评论 -
转载 Java入门-一些JAVA相关的基础知识
原文:http://javer.iteye.com/blog/187690JAVA相关基础知识 1、面向对象的特征有哪些方面 1.0.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 1.2.继承: ...原创 2011-01-19 08:53:58 · 72 阅读 · 0 评论