自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 Java中将数据由UTF8转换成GB2312格式

 UTF8转换成GB2312 当我们在基于HTTP协议的JSP或Servlet的应用中获取数据或发送请求时,JVM会把输送的数据编码成UTF8格式。如果我们直接从HTTP流中提取中文数据,提取的结果为“????”(可能更多问号),为转换成我们能够理解的中文字符,我们需要把UTF8转换成GB2312,借助ISO-8859-1标准编码能够轻易的实现,下面的代码实现了这一功能:

2006-12-28 16:46:00 1033

转载 Java泛型编程快速入门

   JDK1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明Java已经有大幅度的变化。本文将讲解JDK5.0支持的新功能-----Java的泛型.   1、Java泛型   其实Java的泛型就是创建一个用类型作为参数的类。就象我们写类的方法一样,方法是这样的method(String str1,String str2 ),方法中参数str1、str2的值是可变的。而泛

2006-12-28 16:43:00 711

转载 用J2SE 5.0创建定制的泛型集合

   J2SE 5.0引入了许多新型的集合API-你需要了解它们以便能够正确地实现泛型定制的集合-它可以无缝地与多种类型和新型的"for each"结构一起工作。本文将向你展示示怎样创建与J2SE最新特征相兼容的集合。  一、 创建支持泛型的类  首先,你必须学习如何创建一个允许存在"泛型类型"的类。这意味着无论何时实例化你的类,你都能够指定一个或多个Java类型与该类相关联。为了说明这个问题

2006-12-28 16:39:00 831

转载 浅析Java语言中两种异常的差别

   Java提供了两类主要的异常:runtime exception和checked exception。所有的checked exception是从java.lang.Exception类衍生出来的,而runtime exception则是从java.lang.RuntimeException或java.lang.Error类衍生出来的。   它们的不同之处表现在两方面:机制上和逻辑上。

2006-12-28 15:33:00 745

转载 Java 5.0泛型编程之泛型类型(3)

 运行时类型安全  就像我们所见到的,一个List不允许被转换为一个List,即使这个X能够被转换为Y。然而,一个List能够被转换为一个List,这样您就可以通过继承的方法来做这样的事情。  这种将参数化类型转换为非参数化类型的能力对于向下兼容是必要的,但是它会在泛型所带来的类型安全体系上凿个漏洞:// Heres a basic parameterized list.List li =

2006-12-28 15:24:00 942

转载 Java 5.0泛型编程之泛型类型(2)

 理解泛型类型  本段将对泛型类型的使用细节做进一步的探讨,以尝试说明下列问题:  不带类型参数的使用泛型的后果  参数化类型的体系  一个关于编译期泛型类型的类型安全的漏洞和一个用于确保运行期类型安全的补丁  为什么参数化类型的数组不是类型安全的  未经处理的类型和不被检查的警告  即使被重写的Java集合类带来了泛型的好处,在使用他们的时候您也不被要求说明类型变量。一个不带类型变量的泛型类型被

2006-12-28 15:22:00 955

转载 Java 5.0泛型编程之泛型类型(1)

   Java5.0的新特性之一是引入了泛型类型和泛型方法。一个泛型类型通过使用一个或多个类型变量来定义,并拥有一个或多个使用一个类型变量作为一个参数或者返回值的占位符。例如,类型java.util.List是一个泛型类型:一个list,其元素的类型被占位符E描述。这个类型有一个名为add()的方法,被声明为有一个类型为E的参数,同时,有一个get()方法,返回值被声明为E类型。  为了使用泛型类

2006-12-28 15:08:00 870 1

转载 JAVA正则表达式

 正则表达式是JDK 1.4的新功能,但是对sed和awk这样的Unix的标准实用工具,以及Python,Perl之类的语言来讲,它早就已经成为其不可或缺的组成部分了(有人甚至认为,它还是Perl能大获成功的最主要的原因)。单从技术角度来讲,正则表达式只是一种处理字符串的工具(过去Java 这个任务是交由String,StringBuffer以及StringTokenizer处理的),但是它常常

2006-12-28 14:52:00 798

转载 让FCKeditor在 JSP和JSF 网站项目中跑起来

 让FCKeditor在 JSP和JSF 网站项目中跑起来一、准备功夫1.1 下载最新版的FCKeditorhttp://www.fckeditor.net/download/目前最新版是:FCKeditor 2.3.1(FCKeditor_2.3.1)和 FCKeditor.Java(FCKeditor-2.3)1.2 如果需要使用到jsf的标签库,则还需要下载fck-faces-1.5.1,

2006-12-28 11:46:00 1344

转载 Hibernate优点

       文章只是让大家认识一下Hibernate的优势和未来,有没有必要学习要看你的实际需求,不过还是建议你在有时间的情况下研究一下,如果能用到项目当中那更好。如果你的基础还没有牢固,请你三思而行。 Hibernate FAQ 初学者必读! 1、Hibernate是什么? Hibernate是一个优秀的开发源代码的Java对象持久层轻量级封装框架,它既可以用来在Java应用程序中取代大部分J

2006-12-27 15:32:00 4196

转载 javascript事件查询综合

javascript事件查询综合  javascript事件查询综合click()   对象.click()   使对象被点击。closed   对象.closed   对象窗口是否已关闭true/falseclearTimeout(对象) 清除已设置的setTimeout对象clearInterval(对象) 清除已设置的setInterval对象confirm("提示信息") 弹出确认框,

2006-12-27 15:15:00 854

转载 IDEA快捷键

最常用快捷键1.Ctrl+E,可以显示最近编辑的文件列表2.Shift+Click可以关闭文件3.Ctrl+[或]可以跳到大括号的开头结尾4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方5.Ctrl+F12,可以显示当前文件的结构6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择7.Ctrl+N,可以快速打开类8.Ctrl+Shift+N,可以快速打开文件

2006-12-27 15:12:00 1308

转载 STRUTS七大实战心法

当作者 Chuck Cavaness(著有《Programming Jakarta Struts》一书)所在的网络公司决定采用Struts框架之后,Chuck曾经花费了好几个月来研究如何用它来构建公司的应用系统。本文叙述的正是作者在运用Struts过程中来之不易的若干经验和心得。如果你是个负责通过jsp和servlet开发Web应用的Java程序员,并且也正在考虑采用基于Struts的构建方法的话

2006-12-27 15:09:00 771

转载 Struts学习随笔

Struts是基于MVC设计模式的框架技术,现在的流行使用是struts1.1 and struts1.2,使用开发框架可以更好地提高开发效率。Struts的工作流程1.         检索和用户请求匹配的ActionMapping实例,如果不存在,就返回用户请求中路径无效的信息。2.         如果ActionForm实例不存在,就创建一个ActionForm对象,把客户提交

2006-12-27 14:59:00 994 1

转载 tomcat统一错误处理

web.xml文件。配置ActionServlet(,)初始化ActionServlet的初始化参数(也就是加载struts-config.xml)配置欢迎文件()配置错误处理       404       /common/404.jsp配置struts标签库() 

2006-12-27 14:57:00 1469

转载 Apache重负荷服务器应如何优化?

一天两万个请求确实不大,但如果在高峰时期出现,而晚间或其它时间没有,呈正态分布,且均是需要时间的下载服务,那负载还是很大的。Apache允许为请求开的最大进程数是256,MaxClients的限制是256. 如果用户多了,用户就只能看到Waiting for reply....然后等到下一个可用进程的出现。这个最大数,是Apache的程序决定的--它的NT版可以有1024,但Unix版只有

2006-12-21 16:38:00 784

转载 优化MYSQL服务器

MySQL服务器有几个影响其操作的参数(变量)。如果缺省的参数值不合适,可以将其修改为对服务器运行环境更合适的值。例如,如果您有大量的内存,可以告诉服务为磁盘和索引操作使用较大的缓冲区。这将使内存持有更多的信息并减少了必须进行的磁盘访问的数   量。如果是一般的系统,可以告诉服务器使用较小的缓冲区,以防止它扰乱系统资源损害其他的进程。    系统变量的当前值可以通过执行mysqladmin v

2006-12-21 16:36:00 1143

转载 Tomcat性能调整优化

一. 引言    性能测试与分析是软件开发过程中介于架构和调整的一个广泛并比较不容易理解的领域,更是一项较为复杂的活动。就像下棋游戏一样,有效的性能测试和分析只能在一个良好的计划策略和具备了对不可预料事件的处理能力的条件下顺利地完成。一个下棋高手赢得比赛靠的不仅仅是对游戏规则的认识,更是靠他的自己的能力和不断地专注于分析自己对手的实力来更加有效地利用和发挥规则的作用。同样一个优秀的性能测试和分析

2006-12-21 16:35:00 765

转载 如何在MySQL中获得更好的全文搜索结果

很多互联网应用程序都提供了全文搜索功能,用户可以使用一个词或者词语片断作为查询项目来定位匹配的记录。在后台,这些 程序使用在一个SELECT查询中的LIKE语句来执行这种查询,尽管这种方法可行,但对于全文查找而言,这是一种效率极端低下的方法,尤其在处理大量数 据的时候。

2006-12-21 14:27:00 1084

原创 ServletConfig与ServletContext的区别

HttpServletRequest,HttpServletResponse:这两个属性的作用范围最小。    时间上:只是本身请求和应答完成就失效,当然转发是把当前的request对象取出来传给另一个资源,其实本身的request对象还是只生存到本次请求结束,response也同样。    空间上:只能发送请求的客户端有效。    HttpSession:一次连结到客户端关闭,时间作用范围比上面

2006-12-11 15:11:00 1191

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除