自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 经典正则表达

关键字:正则表达式 模式匹配 Javascript摘要:收集一些常用的正则表达式。正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,

2008-08-05 19:39:00 298

原创 white-space: nowrap;强制标签不换行

white-space: nowrap;强制标签不换行 2008年04月26日 12:55 语法:white-space : normal | pre | nowrap 取值:normal : 默认值。默认处理方式。文本自动处理换行。假如抵达容器边界内容会转到下一行 pre : 换行和其他空白字符都将受到保护。这个值需要IE6+或者 !DOCTYPE 声明为 standards-compliant

2008-06-30 09:35:00 984

原创 javascript中eval的用途

javascript中eval的用途function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365

2008-06-27 11:09:00 537

原创 MySQL 性能优化

公司网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。         通过在网络上查找资料和自己的尝试,我认为以下系统参数是比较关键的: (1)、back_log:         要

2008-06-27 09:25:00 261

原创 Hibernate查询语言:HQL

 新一篇: 配置在Tomcat4.1.X以上版本的缓存问题function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.ope

2008-06-27 09:24:00 310

原创 js中 opener和parent的区别

js中 opener和parent的区别 2008-03-09 21:10 opener即谁打开我的,比如A页面利用window.open弹出了B页面窗口,那么A页面所在窗口就是B页面的opener,在B页面通过opener对象可以访问A页面。parent表示父窗口,比如一个A页面利用iframe或frame调用B页面,那么A页面所在窗口就是B页面的parent。在JS中,window.opene

2008-06-24 16:00:00 1912 2

原创 前端开发必备工具(2008年5月23日更新)

做设计和前台开发三年了,整理一下好的经验和工具共享给各位来我博客的网友,谢谢光临我的博客=================================2008年5月23日更新==========================26.IE WebDeveloper V2.3.2.108:点击下载一款用于IE浏览器的插件,允许直接地在浏览器窗口中浏览、传输和更新HTML DOM。该软件可以实时分析

2008-06-21 22:06:00 773

原创 displaytag 1.1 初探

displaytag 1.1 初探以前一直用的是displaytag 1.0,昨天为了做一个交叉报表要求计算出group后的小结,发现total属性1.0不支持,没办法只能换1.1试试.在http://displaytag.sourceforge.net下载了jar包.jar包里面的例子,建议部署,做得很直观,基本的功能都有很详细地说明,而且很方便看到源码.一开始一切顺利,后来终于碰到了长久以来的

2008-06-04 14:47:00 513

原创 struts-config.xml中 action 的attribute属性与name属性

1、在一般情况下,actionForm是被存储在一定的scope中(request或session,通过action的scope属性来配置),当我们在配置时,指定name而不指定attribute,那么指定的name值就作为actionForm存储在scope中的key值,我们可以在action中通过httpServletRequest.getAttribute("指定的name属性值")来获得这

2008-05-22 21:46:00 554

原创 dwr使用实例

开发环境:eclipse3.1.2  myeclipse4.1.1   Tomcat5.0.28   Mysql5.0dwr类包版本是1.1步骤一:配置web.xml             action        org.apache.struts.action.ActionServlet                    config            /WEB-INF/strut

2008-05-22 07:05:00 803

原创 Hibernate中LockMode 在oracle9i中的效果

LockMode   int level;   String name;锁的级别:   NONE:0  READ:5  UPGRADE:10  UPGRADE_NOWAIT:10  WRITE:10  FORCE:15notice:WRITE lock is not a valid mode for load() or lock()如果使用的是oracle9i数据库则,相应的锁所产生的SQL语

2008-05-18 10:25:00 800

原创 Hibernate构架应用中常用保存方式区别

内容摘要:Hibernate构架应用中常用保存方式区别  hibernate对于对象保存提供了太多方法,他们之间有很多不同,这里细说一下,以便区别:  一、预备知识:   在所有之前,说明一下,对于hibernate,它对象有三种状态,transient、persistent、detached 字串7   下边是常见翻译办法:   transient:瞬态或者自由态 字串4  

2008-05-18 10:10:00 439

原创 load,get;find,iterator;merge,saveOrUpdate,lock的区别

一、load,get(1)当记录不存在时候,get方法返回null,load方法产生异常(2)load方法可以返回实体的代理类,get方法则返回真是的实体类(3)load方法可以充分利用hibernate的内部缓存和二级缓存中的现有数据,而get方法仅仅在内部缓存中进行数据查找,如果没有发现数据則将越过二级缓存,直接调用SQL查询数据库。   (4) 也许别人把数据库中的数据修改了,load如何在

2008-05-18 09:45:00 496

原创 对ACEGI中FilterChainProxy进行性能调优

一般情况下,在ACEGI中队filterChainProxy如下配置     bean id="filterChainProxy"           class="org.acegisecurity.util.FilterChainProxy">         property name="filterInvocationDefinitionSource">             value

2008-05-17 21:34:00 1165 1

原创 基于Struts+Spring+Hibernate的Blog系统--配置

applicationContext.xml    1   xml version="1.0" encoding="UTF-8" ?>  2   DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" 3     "http://www.springframework.org/dtd/spring-beans.dtd" >  4   5   beans

2008-05-12 22:14:00 679

原创 web.xml、.properties资源文件的配置

1. web.xml        web.xml文件对任何的Web项目都是一个必须的文件,使用Struts时,还需要对该文件进行一些必须的配置。1.1 ActionServlet的配置一般需要在该文件中配置Struts的Servlet,示例配置如下:Eg1. 简单的Struts的ActionServlet的配置:    action    org.apache.struts.action.Act

2008-05-12 21:56:00 1408

原创 java关键字Transient

Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量

2008-05-12 21:09:00 437

原创 JSP安全编程实例浅析

Java Server Page(JSP)作为建立动态网页的技术正在不断升温。JSP和ASP、PHP、工作机制不太一样。一般说来,JSP页面在执行时是编译式,而不是解释式的。首次调用JSP文件其实是执行一个编译为Servlet的过程。当浏览器向服务器请求这一个JSP文件的时候,服务器将检查自上次编译后JSP文件是否有改变,如果没有改变,就直接执行Servlet,而不用再重新编译,这样,效率便得到了

2008-05-11 13:10:00 263

原创 java中的URLEncoder和URLDecoder类

  HTML 格式编码的实用工具类。该类包含了将 String 转换为 application/x-www-form-urlencoded MIME 格式的静态方法。有关 HTML 格式编码的更多信息,请参阅 HTML 规范。  对 String 编码时,使用以下规则: 字母数字字符 "a" 到 "z"、"A" 到 "Z" 和 "0" 到 "9" 保持不变。 特殊字符 "."、"-

2008-05-10 16:15:00 433

原创 instanceof是什么?

instanceof是Java的一个二元操作符,和==, >, String s = "I AM an Object! "; boolean isObject = s instanceof Object; 我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的,所以返回true,也就是isObject

2008-05-10 11:11:00 497

原创 常见的几种RuntimeException-

总结了一下JAVA中常见的几种RuntimeException,大约有如下几种:NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传递非法参数异常。ArithmeticException - 算术运算异常ArrayStoreException - 向数组中存放与声明类型不

2008-05-09 00:58:00 3883

原创 commons-logging和Log4j 日志管理

为什么要用日志(Log)? 这个……就不必说了吧。 为什么不用System.out.println()? 功能太弱;不易于控制。如果暂时不想输出了怎么办?如果想输出到文件怎么办?如果想部分输出怎么办?…… 为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一? Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只

2008-05-03 16:54:00 270

原创 java clone

1.java里的clone分为: A:浅复制(浅克隆): 浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 b:深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。 Java中对象的克隆,为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。必须要遵循下面三点 1.在派生类中覆盖基类的clone()方法,并声明为public【Object类中的clone()方法为

2008-05-03 16:41:00 367

原创 DelegatingRequestProcessor

采用DelegatingRequestProcessor将处理转发给Spring容器中的bean DelegatingRequestProcessor继承自RequestProcessor。为了让Struts使用DelegatingRequestProcessor,还需要在struts-config.xml文件中增加如下代码: DelegatingRequestProcessor" /> 这一行代

2008-05-03 16:36:00 597

原创 javascript中用字符串作为下标的数组的遍历

var arr = new Array(5); arr[a] = 1; arr[b] = 2; arr[c] = 3; arr[d] = 4; arr[e] = 5; for(var key in arr){ alert(key); alert(arr[key]); }输出结果为:a 1 b 2 c 3 d 4 e 5  

2008-05-03 01:01:00 1131

原创 struts之上传文件

struts之上传文件用的是struts自带的org.apache.struts.upload.FormFile,这篇文章参考了网上一些资料,在这做个小结,为日后参考。首先是提交页面,代码如下:标题:图片:文件:我这里假设上传2个文件,1个图片,1个别的文件,其中ENCTYPE="multipart/form-data"务必需要这样写的,当然这里也可以传其他的东西,我传了个标题,文本的,把这个标题

2008-04-28 21:22:00 388

原创 远程访问mysql数据库

远程访问mysql数据库,需要开放以下的地址,使用以下语句:mysql>grant all on *.* to root@"202.11.10.253" Identified by "dboomysql";允许地址202.11.10.253上用root用户,密码dboomysql来连接mysql的所有数据库,付给所有权限。

2008-04-26 21:14:00 318

原创 String.split()用法的一点经验

在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法:String.split("//."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法:String.split("//|"),这样才能正确的分隔开,不能用String

2008-04-05 00:49:00 386

原创 大容量U盘/移动硬盘100%成功制作WINPE启动盘

前提条件:  一,你有一块移动硬盘或U盘,哦,这是废话;  二,你已经下载完成WINPE安装文件,老毛桃的烟花三月还是撒手不管都行,置顶有下;  三,想制作移动WINPE启动盘,哦,还是废话;  我们的目标是:在开机能认出U盘/移动硬盘的主板上,成功启动移动版的WINPE并使用;  那么,跟我来(其中工具都是网络上找来的,大部分都是深度DOWN下来的):① 如果你想把U盘再分区,只用主分区装WIN

2008-03-31 23:04:00 12294 7

原创 如何制作移动硬盘多功能启动盘

先介绍如何把你的U盘做成启动盘。相信很多人有过把U盘256M以下(闪存)做成启动盘的经历,我有两种方法,很简单: 1)在WINDOWS下直接用USBOOT工具,照上面提示一步一步做就能成功。 2)先在WINDOWS中在U盘上建立一个你可以识别的文件,比如文件名BANK.TXT,这一点很重要,不这么做你可能在DOS下误格式化其他磁盘。然后在纯DOS下(DOS7。0上以版本,能识别U盘),找到你刚才建

2008-03-31 22:54:00 3104

原创 操作系统的另类安装---如何抛开光盘安装系统

第一节:如何从硬盘中全新安装操作系统本节目的:实现在无光驱、软驱、U盘,系统分区无论FAT或者NTFS格式下全新安装操作系统         ---当光驱损坏、分区为NTFS的情况下安装系统的替代方法 第二节:用U盘、移动硬盘安装操作系统 本节目的:将U盘、移动硬盘打造成超级系统盘,对无任何系统或分区损坏的计算机全新安装操作系统         ----当光驱损坏、分区为NTF

2008-03-31 21:25:00 1491

原创 关于Struts的select

请选择... 你的colname应该用表达式取值吧!这样的话好像不可以的! 用下EL表达式! Struts中的下拉列表标签的使用 页面中经常用到下拉列表,下面是个人对于STRUTS中标签使用的一点总结: STRUTS中的下拉选择列表标签必须嵌套在标签中,包括: 1. 2. 3. 4. 使用时嵌套如下: 或或 其中property为ActionForm中对应的一个属性. 1

2008-03-27 22:12:00 1592

原创 jsp中的JTSL標簽的學習筆記

http://java.sun.com/jstl/core_rt" %>Login Success!!!Current User:Your current messages:var="item"begin="0"end="9"step="1"varStatus="var">*${item}页面逻辑非常简单,首先显示当前登录用户的用户名。然后循环显示当前用户的通知消息“messages”。如果当前循

2008-03-25 22:28:00 10225

原创 org.hibernate.PropertyNotFoundException: Could not find a getter

 问题提示: org.hibernate.PropertyNotFoundException: Could not find a getter for attribute问题分析: 1)getter()方法写错了,没有按照javaBean的规则写. 2)*.hmb.xml中的属性名和pojo中的是否一致.注意:属性名是否多了空格. 启示:.hbm.xml里的排列最好跟数据库表里的排列一样!

2008-03-24 20:16:00 2822 1

空空如也

空空如也

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

TA关注的人

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