自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 soap请求体

xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">soapenv:encodingStyle="http://schem

2011-11-18 16:24:59 577

转载 防止页面被客户端缓存

response.addHeader("Paragma", "no-cache");response.setHeader("Cache-Control",  "no-cache");response.setHeader("Expires", "0");

2011-11-18 14:35:22 325

原创 hibernate applicationContext-db.xml

 http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schem

2009-10-16 16:39:00 804

原创 ehcache.xml

ehcache>     Sets the path to the directory where cache .data files are created.     If the path is a Java System Property it is replaced by     its value in the running VM.     The following properti

2009-10-16 10:30:00 2090

原创 解决:No configuration found. Configuring ehcache from ehcache-failsafe.xml 问题

 No configuration found. Configuring ehcache from ehcache-failsafe.xml  ehcache-failsafe.xml 是来自于ehcache-1.1.jar包,但原因并不是找不到 ehcache-failsafe.xml 而造成的错误, 把 ehcache-1.1.jar包里的 ehcache-failsafe.x

2009-10-16 10:21:00 12953

原创 Spring+Hibernate的配置问题?运行时候始终有“严重: Error listenerStart”

org.springframework.web.context.ContextLoaderListener 换成 org.springframework.web.context.ContextLoaderServlet

2009-10-15 14:06:00 445

原创 (三) Tomcat性能调整

 [2007-12-30]3.加速JSP编译速度        当第一次访问一个JSP文件时,它会被转换为Java serverlet源码,接着被编译成Java字节码。你可以控制使用哪个编译器,默认情况下,Tomcat使用使用命令行javac进行使用的编译器。也可以使用更快的编译器,但是这里我们将介绍如何优化它们。        另外一种方法是不要把

2009-08-20 11:34:00 390

原创 (二)Tomcat性能调整

 2.操作系统性能优化   这里说的操作系统是指运行web服务器的系统软件,当然,不同的操作系统是为不同的目的而设计的。比如OpenBSD是面向安全的,因此在它的内核中有 许多的限制来防止不同形式的服务攻击(OpenBSD的一句座右铭是“默认是最安全的”)。这些限制或许更多地用来运行活跃的web服务器。   而我们常用的Linux操作系统的目标是易用使用,因此它有着更高的限制。使用BS

2009-08-20 11:33:00 394

原创 (一)Tomcat性能调整

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

2009-08-20 11:32:00 354

原创 Java开发下的设计模式简单说明

设计模式:一个设计模式描述了一个被证实可行的方案。这些方案非常普遍,是具有完整定义的最常用的模式。一般模式有4个基本要素:模式名称(pattern name)、问题(problem)、解决方案(solution)、效果(consequences)。    常见23种模式概述:    1) 抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无

2009-06-30 21:16:00 312

原创 Base64编码的Java语言实现

 static String BaseTable[] = { "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P", "Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f", "g","h","i","j","k","l","m","n","o","p"

2009-05-24 21:02:00 407

原创 java中的base64编码

 BASE64 编码是一种常用的字符编码,在很多地方都会用到。JDK 中提供了非常方便的 BASE64Encoder 和 BASE64Decoder,用它们可以非常方便的完成基于 BASE64 的编码和解码。下面是本人编的两个小的函数,分别用于 BASE64 的编码和解码: // 将 s 进行 BASE64 编码 public static String getBASE64(String s) {

2009-05-24 12:35:00 601 1

原创 css提示用户这是一个外部链接

 我们要达到的效果是,给所有指向非本站的链接都加上一个小图标以告诉用户点击这个链接会让你离开本站,这是一个外部链接。当然这可能通过比较复杂的JavaScript来实现,但是我们现在可以通过CSS 3的属性选择符来实现这个功能。 a[href^=”http:”] {    background:url(images/externalLink.gif) no-repeat ri

2009-05-24 12:18:00 543

原创 二进制与任意字符转换程序代码

写这个小程序的时候我主要考虑了以下几点: 1、作为工具类,静态方法比较好一点,Java类库中util中就有很多是静态的工具。 2、原程序没有充分利用到Java类库,有冗余。自己编写的代码越多,bug的几率越大! 3、异常处理是健壮的代码不可少的。输入一堆0、1很容易出错,而且万一分隔符分得不恰当呢? 4、在大量字符串连接时,String创建了大量的无用的中间String,

2009-05-20 23:07:00 1261

原创 Base64算法详解和实现

 什么是Base64?    Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。 为什么要使用Base64?在设计这个编码的时候,我想设计人员最主要考虑了3个问题: 1.是否加密? 2.加密算法复杂程度和效率 3.如何处理传输?      加密是肯定的,但是加密的目的不是让用户发送非常安全的Email。这种加密方式

2009-05-20 22:32:00 530

转载 浅谈Java中的编码理论

   Java是使用Unicode字符集的,意思是在内存运行的时候是这样的。当Java源程序被编译为.class文件的时候,是以UTF-8字符集存储字符的。比如字符串"汉语"的Unicode字符为:0x496CED 8B。在.class文件中则变成了:0xE6 B1 89 E8 AF AD0D0A。实际上如果用以下程序输出“汉语”二个字的16进制字节序列:   String str = "

2009-05-10 18:42:00 331

原创 IE和Firefox之间的JavaScript差异

 这篇文章中,我会略述一下 Internet Explorer 和 Firefox 在 JavaScript 语法上不同的几 个方面。    1. CSS “float” 属性    获取给定对象的特定 CSS 属性的基本语法是 object.style 属性,而且有连字符的属性要用骆驼命名法来代替。例如,获取一个 ID 为 “header” 的 div 的 background-colo

2009-05-10 18:34:00 260

原创 javascript的历史

 很多人都誤以為JScript就是JavaScript的縮寫,這一點是需要澄清的,讓筆者先講一段故事。         在Web Scripting language世界中第一個誕生的是,由網景公司(NetScape)所催生的JavaScript。到了1996年11月,ECMA開始根據JavaScript 1.1的規格,著手訂定Web Scripting language的標準

2009-05-09 21:02:00 436

转载 Javascript技术之详尽解析event对象

描述event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。 例子下面的例子检查鼠标是否在链接上单击,并且,如果shift

2009-05-09 19:01:00 469

转载 设计模式实例1

 Design Pattern Practice1.序本文从一个简单的多列排序的例子入手,由浅入深地讲解Design Pattern(设计模式)的目的、分析和实践。文中的例子用到Compositor Pattern和Decorator Pattern。同时,文中的例子也提供了一类问题(条件组合问题)的解决方案。2.问题的引入Design Pattern(设计模式)的目标是,把共通问题中的不变部分和

2009-05-08 14:45:00 891

原创 设计模式实例2

 3.多列排序问题3.1排序条件的数量我们知道,SQL语句能够实现强大的排序功能,能够按照不同字段的排列进行排序,也能够按照升序,降序排序。比如下面的语句。order by field1 asc, field2 asc, field3 desc。这个排序条件按照field1的升序,field2的升序,field3的降序排序。注意,排在前面的字段具有较高的优先级。比如,两条纪录A和B,满足如下条件:

2009-05-08 14:45:00 544

原创 工厂模式

工厂模式中有: 工厂方法(Factory Method) 抽象工厂(Abstract Factory). 这两个模式区别在于需要创建对象的复杂程度上。

2009-05-08 09:39:00 258

原创 javamail

//发送文本邮件filter.setSmtphost("10.10.1.75"); filter.setUser("adolfsabin"); filter.setAccountPassword("123456"); filter.setFrom("xiayunfeng@ngs1685.com"); filter.setTo(accountFilter.getAccou

2009-05-08 08:18:00 646

转载 Extjs2事件机制

 EXT将事件分为了两种:自定义事件与浏览器事件。 自定义事件: 按字面意思就是用户自己定义的事件,这个事件通常与组件相关。并且需要用户根据组件的状态自己触发。相关的类Ext.util.Observable 、Ext.util.Event(Observable.js)。Ext.util.Observable是所有组件(component)的父类,它使得所有的组件都可以任意的添加自定义事件,它的ev

2009-05-03 13:03:00 574

原创 javascript 正则表达式

 一 javascript正则表达式的基本知识1     javascript 正则对象创建 和用法    声明javascript 正则表达式         var reCat = new RegExp("cat");      你也可以      var reCat = /cat/;      //Perl 风格   (推荐)2 学习最常用的 test exec match search

2009-05-03 00:34:00 667 1

转载 extjs 表单验证实例

//放在onReady的function(){}中Ext.QuickTips.init();                       //为组件提供提示信息功能,form的主要提示信息就是客户端验证的错误信息。Ext.form.Field.prototype.msgTarget=side;         //提示的方式,枚举值为qtip-当鼠标移动到控件上面时显示提示title-

2009-05-03 00:12:00 11761 2

原创 正则表达式

匹配中文字符的正则表达式: /u4e00-/u9fa5 匹配双字节字符(包括汉字在内):^/x00-/xff 匹配空白行的正则表达式:/n/s*/r (可以用来删除空白行) 匹配HTML标记的正则表达式:]*>.*?| (功能较弱,有待更新) 匹配首尾空白字符的正则表达式:^/s*|/s*$ (可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等))

2009-05-01 14:23:00 383

空空如也

空空如也

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

TA关注的人

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