- 博客(39)
- 收藏
- 关注
原创 Myeclipse 代码提示
<br />1. 打开MyEclipse 6.0.1,然后“window”→“Preferences” <br />2. 选择“java”,展开,“Editor”,选择“Content Assist”。 <br />3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。 <br />4. “Auto Activation trigger
2011-04-18 16:56:00 285
转载 js验证实例
<br />function isNum(str){ <br /> var patrn=/^[0-9]{1,20}$/; <br /> if (patrn.exec(str)) return true; <br /> return false; <br />} <br /><br />//校验是否是正确的手机号 <br />function isMobile(str){ <br /> var patrn = /^((/+86)|(86))?(13)/d
2011-04-15 17:03:00 216
原创 ORACLE 数据库逻辑备份 简单 EXP/IMP
1. 逻辑备用数据库的优点 逻辑备用数据库提供了健壮、有效的灾难恢复和高可用性解决方案。当主数据库因不可预见的故障出现失败时,逻辑备用数据库可以立即转换为主数据库,从而减少了主数据库的停机时间。 逻辑备用数据库提供了高级别的数据保护措施。通过使用Data Guard 的最大保护模式,主数据库事务变化会同步传送到逻辑备用数据库。这样,当主数据库因不可预见的故障出现失败时,可以确保不会丢失数据。 除了可以满足灾难恢复需求之外,逻辑备用数据库还可以用于其他商业目的。逻辑备用数据库可以拥有自身
2011-04-14 17:17:00 377
转载 oracle中查看用户权限(转)
<br />1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users; 2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限): select * from dba_sys_privs; select * from user_sys_privs; 3.查看角色(只能查看登陆用户拥有的角色)所包含的权限 sql>select * from role_sys_privs; 4.查看用户对象权限:
2011-04-14 17:15:00 231
原创 有关sql语句的行列转换
在论坛看到sql行列转换,标记一下。http://www.iteye.com/topic/980212userinfo 表数据userdetail 表数据SQL执行结果 select b.name, a.* from (select user_id, max(case when user_date = '地址' then value end) 地址,
2011-04-09 16:12:00 291
原创 DWR2配置及入门例子
DWR2配置及入门例子 以前用过dwr1做过一些简单的例子,现在想认真深入的了解dwr2并希望以后有机会用过她。在我眼里dwr2是ajax世界的大美女,她清纯、可爱,最讨J2EE程序员喜欢。DWR嵌入到现有的J2EE(Web)项目的的配置 1、把dwr.jar文件拷贝到项目的lib目录下。 2、修改项目的web.xml文件,在文件中加入以下代码 dwr-invokerorg.directwebremoting.servlet.
2010-08-30 09:30:00 353
原创 struts2核心工作流程与工作原理(转)
<br />1. Struts2架构图<br />这是Struts2官方站点提供的Struts 2 的整体结构。 <br /><br /><br />2. Struts2部分类介绍 <br />这部分从Struts2参考文档中翻译就可以了。 <br />ActionMapper <br /> ActionMapper其实是HttpServletRequest和Action调用请求的一个映射,它屏蔽了Action对于Request等java Servlet类的
2010-08-29 20:58:00 1117
转载 FilterDispatcher 的作用
<br />org.apache.struts2.dispatcher.FilterDispatcher是Struts2的主要的Filter,负责四个方面的功能:<br /> (1)执行Actions<br /> (2)清除ActionContext<br /> (3)维护静态内容<br /> (4)清除request生命周期内的XWork的interceptors<br /> 另注:该过滤器应该过滤所有的请求URL。
2010-08-29 20:30:00 284
原创 ActionContextCleanUp的作用
<br /> <br /> 延长action中属性的生命周期,包括自定义属性,以便在jsp页面中进行访问,让actionContextcleanup过滤器来清除属性,不让action自己清除。<br /> 为了使用WebWork,我们只需要在web.xml配置FilterDispatcher一个过滤器即可,阅读一下FilterDispatcher的JavaDoc和源码,我们可以看到它调用了:<br /> finally<br /> {<br /> Actio
2010-08-29 20:21:00 308
原创 js实现checkbox全选
<br /><input type="checkbox" name="all" onclick="checkAllFun(this)">全选</td><br /> <br /> <br /><script type="text/javascript"><br /><!--<br /> function checkAllFun(obj){<br /> var jddmList = window.document.getElementsByName("jddm");<br /> var i = 0
2010-08-24 11:17:00 361
转载 有关js页面跳转的几种方法
通过js或者html或者php等动态程序都可以方便的实现跳转,这里搜集了几种页面跳转的方式js方式的页面跳转1.window.location.href方式2.window.navigate方式跳转3.window.loction.replace方式实现页面跳转,注意跟第一种方式的区别
2010-08-24 10:23:00 376
原创 在两个frame之间传参数(项目总结)
<br />方法一:<br /> <br />使用js(leftFrame)<br /><script language="JavaScript1.2"><br /><br /> function change(){<br /> if(!document.all) //判断是否为IE<br /> return;<br /> <br /> formRight=window.parent.frames['rightFrame'].document.departmentForm; //得到表单<b
2010-08-23 16:54:00 637
转载 event.srcelement中和属性
<br />1.event.srcElement.parentNode.tagName; <br />得到上一个节点的标签名称 <br />eg: <br /><div style="border:10px red solid"> <br /><input type="button" value="父元素标签" onclick="alert(event.srcElement.parentNode.tagName)"> <br /></div> <br /><br />event.srcElement的子标签
2010-08-23 16:09:00 2930
转载 10个JavaScript小技巧
1.变量转换<br />看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进行变量转换是常用的做法。始终使用原始数据类型(有时也称为字面量)来转换变量,这种没有任何额外的影响的做法反而效率更高。1varmyVar = "3.14159", 2str = ""+ myVar,// to string 3int = ~~myVar, // to integer 4float = 1*myVar, // to float 5bool = !!
2010-08-23 15:11:00 348
转载 ENCTYPE="multipart/form-data"用于表单里有图片上传。
ENCTYPE="multipart/form-data"用于表单里有图片上传。 表单标签中设置enctype="multipart/form-data"来确保匿名上载文件的正确编码。 如下: 上传企业营业执照图片: 就得加ENCTYPE="multipart/form-data"。 表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded
2010-08-23 11:31:00 7681
原创 xml、xsl、html
<br /><?xml version="1.0" encoding="utf-8"?><br /><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl"><br /> <xsl:template match="/"><br /> <html><br /> <head><title>结果</title></head><br /> <body><br /> <div align="center"><p>冰激凌<
2010-08-13 16:01:00 425
原创 tomcat下配置struts2的Unable to load configuration.-bean-jar:file问题
<br /> Struts2 报 Unable to load configguration. - bean 的错误,肯定是因为缺少所需的类库的引起的,可以根据错误信息的提示增加所需的类库即可。<br /> <br />使用MyEclipse 7.0做了一个Struts HelloWorld ,过程虽简单,无奈老出问题,经过多次测试,终于找到问题症结。<br /> <br />1.类库包:<br />commons-logging-1.0.4.jar<br />freemarker-2.3.13.jar<b
2010-08-01 15:48:00 10260 5
原创 servlet监听器和过滤器
<br /> 1.HttpSessionListenter<br /> *sessionCreate() 当一个session创建时,自动会调用该方法<br /> <br /> *sessionDestroyed() 同理销毁时调用<br /> 2.HttpSessionAttributeListenter<br /> *attributeAdded()当一个会话对象绑定一个新的属性时会调用该方法<br /> *attributeReplaced()<
2010-07-27 21:45:00 306
原创 ArrayList
ArrayList> a=null; a = request.getAttribute("departmentTree"); for(int i=0;i HashMap dept = a.get(i); if ("follder".equals(dept.get("type"))){ } } %>
2010-07-27 14:51:00 235
原创 JSTL笔记
JSTL(javaServer Pages Standard Tag Library) 包括5个 标记库 *Core URL(http://java.sun.com/jsp/jstl/core) 前缀 c *Format URL(http://java.sun.com/jsp/jstl/fmt) 前缀 fmt *SQL URL(http://java.sun.com/jsp/jstl/sql) 前缀 sql *XML
2010-07-25 21:42:00 290
原创 定制标记运行原理
1.JspTag接口 JspTag接口定义在javax.servlet.jsp.tagext包中,它只是一个标识接口,没有定义任何方法,所有标记处理类必须实现这个接口。 javax.servlet.jsptagext包中还包括IterationTag接口、BodyTag接口、SimpleTag接口、TagSupport类、BodyTagSupport类和simpleTagSupport类,它们之间的继承关系如下:JspTag接口 |
2010-07-25 11:05:00 333
原创 JSP EL的使用
<br />JSP ELde 的基本用法<br /> javaBeans ${user.username}--------------user.getUsername()<br /> 数组 ${sport[1]}---------------------sport[1]<br /> List ${address[2]}------------------phone.get(2)<br /> M
2010-07-24 21:57:00 199
原创 fckeditor的使用
<br /><tr><br /> <td>内容:</td><br /> <td><br /> <script><br /> var editor = new FCKeditor('文本域名');<br /> editor.BasePath='/fckeditordemo/fckeditor/';<br /> editor.Height=200;<br /> editor.ToolbarSet='Default';<br /
2010-07-23 21:34:00 244
原创 使用jdbc连接池和数据源
传统的JDBC连接(oracle): String driver = “oracle.jdbc.driver.OracleDriver”; String url = "jdbc:oracle:thin:@192.16.1.101:1521:ora9"; String username="xxf"; String password="xxf"; String sql="insert into users (username,password) values(?,?)"; t
2010-07-23 21:27:00 1625
原创 javascript入门系列演示·三种弹出对话框的用法实例
<br />对话框有三种<br />1:只是提醒,不能对脚本产生任何改变;<br />2:一般用于确认,返回 true 或者 false ,所以可以轻松用于 if...else...判断 <br />3: 一个带输入的对话框,可以返回用户填入的字符串,常见于某些留言本或者论坛输入内容那里的 插入UBB格式图片 <br />下面我们分别演示:<br /><%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%><br /><!DOCTYPE html PUBLIC "-//W3C//D
2010-07-22 15:06:00 237
原创 尚学堂Spring笔记二
spring Bean的作用域 scope可以取值: *singleton:每次调用getBean的时候返回相同的实例 *prototype:每次调用getBean的时候返回不同的实例spring 的自动装配 根据名字自动装配,一般适合快速开发
2010-07-20 21:57:00 811
原创 尚学堂Spring笔记
1.Spring依赖库 *SPRING_HOME/dist/spring.jar *SPRING_HOME/lib/jarkarta-commons/commons-logging.jar *SPRING_HOME/lib/log4j/log4j-1.2.14.jar2.拷贝Spring配置文件到src下3.拷贝log4j配置文件到src下4.在UserManagerImpl中提供构造函数或setter方法,spring将实例化的UserDao实现注入给我们5.让spring管理我们的对象
2010-07-19 21:44:00 340
原创 在xml中添加提示
<br /> <br />步骤1:在window---Preferences--MyEclipse--Files and Editors--XML--XML Catalog <br />步骤2:在XML Catalog对话框中选中add,在add XML Catalog Entry中,Key Type 中选URI,<br /> 在Location中点File System,在spring-framework-2.0/dist/resources/spring-beans-2.0.xsd,<
2010-07-19 20:56:00 305
原创 怎样学习struts最新版本
<br />今天无意中翻看了一下struts2.0,结果发现它与struts1.1有很大的变化,可以说已经变的面目全非了。作为程序员,又必须掌握最新的技术,因此,它一升级,我们就得跟着学习,真可谓不亦苦乎!但水来土掩兵来将挡,你有降龙十八掌,我有乾坤大挪移,咱们见招拆招,以不变应万变;管你山大王还是蜘蛛精,在我眼里,都是一堆白骨而已!<br />首先需要说明的是:在web开发中最好不要滥用struts标签——能用html标签的就尽量使用html标签,比如一些最基本的页面对象如button,radio,lab
2010-07-18 13:13:00 1284
原创 Java集合框架(二) 使用Map 接口的实现类HashMap
<br /> <br /> Map 接口定义 : 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射一个值。<br /> <br /> HashMap是Map接口的实现类,实现键到值的映射的哈希表。通过键来查找相对应的值。<br /> <br /> 用法 :<br /> Map 对象名 = new HashMap();<br /> <br /> HashMap的常用方法 :
2010-07-14 21:42:00 395
原创 Java集合框架(一)使用List接口,及其实现类ArrayList和LinkedList
ArrayList 实现了可变大小的数组,使用它的优点就是遍历元素和随机访问元素效率较高。 使用方法: List 对象名 = new ArrayList(); ArrayList的常用方法:add(objiect o) ; size () ; get(int index) ; remove(object o);--------------------------------
2010-07-14 16:19:00 1533
原创 extern "C"的用法解析 (转)
<br />extern "C"的用法解析<br /> <br /> <br />C++中extern “C”含义深层探索<br /> <br />1.引言<br />C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,<br />C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何
2010-06-26 20:51:00 169
原创 标准I/O流对象与scanf和printf函数的比较
<br />简单I/O操作<br />在程序中经常需要将数据输出到屏幕、打印机、存储器等。也经常需要从键盘接受用户输入的数据,这种输入输出操作统称为I/O操作。在这里将简单介绍键盘和屏幕操作。<br />在C++中把数据的I/O称为数据流,并提供了强大的“流”处理功能,以控制数据从一个位置流向另外一个位置。相对于内存,当数据从内存流向屏幕、打印机或硬盘时称为输出;当数据从键盘、硬盘流向内存时称为输入。C++用两个对象cin和cout实现标准的输入输出。<br />cin:它是istream类的对象,用来处理
2010-06-25 12:00:00 346
原创 Java白皮书
<br />学习Java的30个基本概念 <br /><br />Java概述:<br />目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车载计算机的开发.Java于其他语言所不同的是程序运行时提供了平台的独立性,称许可以在windows,solaris,linux其他操作系统上使用完全相同的代码.Java的语法与C++语法类似,C++/C程序员很容易掌握,而且
2010-06-25 01:42:00 413
原创 JAVA 常用类
<br /> <br />----------------java 常用类-------------------------<br /><br />1、Java.lang.Object类<br /> 基本方法 1 hashCode()方法<br /> 返回对象的hashCode值(十进制),每一个对象,它的hashCode值都不一样<br /> Integer.toHexString()-------转换成十六进制<br />
2010-06-25 01:41:00 294
原创 JDBC小记
数据连接的步骤:1、注册驱动 DriveManager.registerDriver(new com.mysql.jdbc.Driver); 其二:System.setProperty("jdbc.drivers","com.mysql.jdbc.Driver"); 其三:Class.forName("com.mysql.jdbc.Driver");推荐2、建立连接(桥) String url ="jdbc:mysql://localhost:3306/jdbc" //url格式
2010-06-25 01:39:00 302
原创 用户登陆问题,session.invalidate销毁session
<br />关键字: 用户登陆 session.invalidate 销毁session 用户第一次登陆,可以登陆,点退出,调用session.invalidate,然后再次登陆,正常登陆,然后再点退出,这是第二次点退出第三次进行登陆,这时在登陆的时候就会报错了,java.lang.IllegalStateException: invalidate: Session already invalidated <br />全部异常为: <br /><br />2007-12-24 15:56:00 org.ap
2010-06-22 15:46:00 5291
原创 RequestDispatcher用法
String path="/index.jsp";//这是当前应用中一个绝对路径的url servlet: RequestDispatcher dispatcher=getServletContext().getRequestDispatcher(path); jsp: RequestDispatcher dispatcher=application.getRequestDispatche
2010-05-06 21:37:00 4619
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人