- 博客(61)
- 资源 (54)
- 收藏
- 关注
原创 Java中方法命名经验
Java中方法命名一般是:动词/动词性词组,首字母小写,中间单词的首字母大写,其它字母小写。 尽量应用简单的、常用的单词,示例:get/set first/lastadd/remove up/downcreate/destroy min/maxstart/stop
2009-11-06 18:25:00 2330
原创 何时用自定义标签?
JSP页面中的自定义标签 用于调用Javaean组件中的操作和执行请求分派的标准JSP标签简化了JSP页面的开发和维护。JSP技术还提供了在自定义标签中封装其他动态功能的机制,这种自定标签是JSP语言的扩展。自定义标签通常是以标签库的形式出现的,它定义了一组相关的自定义标签,并包含实现这些标签的对象。 可以由自定义标签执行的任务包括对隐式对象的操作、处理表单、访问数据
2009-11-29 18:39:00 909
原创 在Eclipse或MyEclipse中引入JDK源码
Author:兆庆 Time:2009-11-29 很多朋友遇到过这样的问题:开发过程中会经常查看所引用的类(接口或方法)的源码,但是往往在查看JDK中的类(接口或方法)时出现提示页面“Source not found”,这是因为Eclipse默认设定的自带的JDK是没有源src的,那么如何引入JDK和框架的源码呢? 这里介绍两个设置方法:(查看Spring、Hiberna
2009-11-29 17:33:00 9625 2
转载 HQL查询语言
1 .from1.1单表查询from eg.cat as cat.其中,cat只是一个别名,为了用其他子语句的时候书写简单1.2多表查询from eg.Cat,eg.Dogfrom eg.Cat as cat,eg.Dog as dog2 join相关(inner) joinleft (outer) joinright (outer) joinfull joinHQL同样对SQL中的这些特性支持
2009-11-27 18:46:00 755
转载 Hibernate查询语句(未完待续……)
Hibernate查询概述:数据查询与检索是Hibernate中的一个亮点。相对其他ORM实现而言,Hibernate提供了灵活多样的查询机制。 标准化对象查询(Criteria Query):以对象的方式进行查询,将查询语句封装为对象操作。优点:可读性好,符合Java 程序员的编码习惯。缺点:不够成熟,不支持投影(projection)或统计函数(aggrega
2009-11-27 18:44:00 1135
转载 解决修改计算机名Oracle无法启动的问题
安装Oracle Database(10.0.2)后,如果修改机器名后,会导致控制面板的服务中启动OracleTNSLisener服务立刻就停止。 使用命令行工具,提示如下:(机器名原来为:ANSWER-1738E000,改为:ANSWER) 解决方法:1>关掉控制面板中有关于 Oracle Database 的服务。2>修改 C:/oracle/
2009-11-26 21:34:00 2134
转载 PL/SQL单行函数和组函数详解
函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 组函数 本文将讨论如何利用单行函数以及使用规则。 SQL中的单行函数 SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数。这些函数
2009-11-26 21:08:00 623
转载 解决U盘弹出问题:无法停用 通用卷 设备,因为某一程序仍在访问它
无法停用 通用卷 设备,因为某一程序仍在访问它 弹出 USB Mass storage Device 时出问题 删除U盘 可移动盘 移动设备删除U盘时,大家常常会遇到提示“无法停止‘通用卷’设备,请稍候再停止该设备。” 这种情况下可以强行拔下U盘吗?当然不可以!这时候如果强行拔除的话,很容易损坏计算机U口或者你的U盘。如果你的U盘上有重要的资料,很有可能就此毁坏了。那么应该怎么办
2009-11-26 20:51:00 17191 1
转载 80端口占用异常解决方法java.net.BindException: Address already in use: JVM_Bind:80(或8080)
1:Tomcat(或其他Web容器)启动时控制台报错如下示: 2007-8-2 15:20:43 org.apache.coyote.http11.Http11Protocol init 严重: Error initializing endpoint java.net.BindException: Address already in use: JVM_Bind:8080 2007-8-2 15
2009-11-26 19:00:00 11105
转载 SQL函数大全
一、内部函数 1、内部合计函数 1)COUNT(*) 返回行数 2)COUNT(DISTINCT COLNAME)返回指定列中唯一值的个数 3)SUM(COLNAME/EXPRESSION)返回指定列或表达式的数值和; 4)SUM(DISTINCT COLNAME) 返回指定列中唯一值的和 5)AVG(COLNAME/EXPRESSION)返回指定列或表达式中的数值平均值 6)AVG(DIS
2009-11-26 16:07:00 1248
转载 Oracle 最常用功能函数经典汇总
* SQL Group Function* s (num can be a column or expression) (null values are ign* ored, default between distinct and all is all) *********************************** ***
2009-11-26 15:55:00 676
转载 ORACLE函数大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE--------- --------- --------- ---------65 97 48 322.CHR给出整数,返回对应的字符;
2009-11-26 15:51:00 682
转载 Transact_SQL小手册
--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW -
2009-11-26 15:45:00 549
转载 数据库触发器实例讲解
定义: 何为触发器?在sql server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于insert , update , delete 事件。(sql server 2000定义了新的触发器,这里不提) 我为什么要使用触发器?比如,这么两个表: 用到的功能有: 1.如果我更改了学生的学号
2009-11-26 15:35:00 4965
原创 Oracle客户端的卸载
1.流程如下用户可以使用Oracle安装程序从Windows NT框中删除所需要的产品,但是这可能有点费劲。若不想保留任何N T的Oracle产品,可以按以下指令删除所有的Oracle产品:1) 首先,用控制面板上的 Services 应用程序停止所有的Oracle服务。 所有的Oracle服务都应有一个包含“O R C L”、“Oracle”或“T N S”的名字。每次反显一个,单击S t
2009-11-26 10:37:00 6283
原创 PreparedStatement的executequery() 的返回值
曾经的编程初期,发生过一件事,可能会提醒程序员重视API的重要性! DAO类中查询方法经常会用到preparedstatement.executequery(),这个方法在查询到记录的时候,返回一个resultSet,但是当时自认为考虑周密,也处理了该方法查找失败的时候返回null的情况。 过了一段时间后,详细研读了API才知道,这个方法永远都不会返回null,自己曾经写的代
2009-11-25 10:33:00 11922 5
转载 Vector Markup Language (VML)
response.sendRedirect("http://www.w3.org/TR/NOTE-VML");
2009-11-23 20:03:00 673
转载 VML
VML是The Vector Markup Language(矢量可标记语言)的缩写。VML用于将图形数据矢量化的标记语言。这是一种基于 XML 语法的语言,由 AutoDesk 、 Macromedia 和 Microsoft 和 HP 公司向 W3C 提出的方案。 什么是vml? VML相当于IE里面的画笔,能实现你所想要的图形,而且结合脚本,可以让图形产生动态的效果。VML是微软19
2009-11-23 19:51:00 1145
转载 VML画曲线图
Test VML Chart for Version 1.0.1 v/:* { BEHAVIOR: url(#default#VML) }//------------------------------------------------------------// Copyright (c) 2003-2004 LeadinSoft. All rights reserved.// Versi
2009-11-23 19:36:00 1135
转载 用VML画图+示例
1.line(直线)a.示例:创建一条从(0,0)到(200,200)的红色的边框为2px的直线v/:* { behavior: url(#default#VML);} b.专用属性:from 起点坐标; to 终点坐标2.Oval(圆)a.示例:创建一个宽400高400边框为红色填充为绿色的圆v/:* { behavior: url
2009-11-23 19:34:00 1556
转载 getParameter和getAttribute的区别
getAttribute 和 getParameter 的区别 1.getAttribute是取得jsp中 用setAttribute設定的attribute 2.parameter得到的是string;attribute得到的是object 3.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据;request.setAtt
2009-11-17 17:49:00 651
原创 过滤器Filter中得到各种路径
init()方法中: filterConfig.getServletContext(): filterConfig.getServletContext().getRealPath("/"): filterConfig.getServletContext().getRealPath("/admin"): doFilter()方法中: HttpSe
2009-11-17 17:46:00 11061
原创 MyEclipse下载地址全攻略
2009/05/24发布的Myeclipse 7.5M1、2009/04/06发布的Myeclipse 7.1.1,此次MyEclipse 7.1的发布重点针对WebSphere,尤其是对WebSphere 7.0上WSAD和RAD的加强版本支持,为用户在MyEclipse和RAD之间的移植提供了极大便利。在现有项目和设施上工作的用户不必再为更换工具及代码规范性的问题而头疼了。
2009-11-13 09:27:00 2906
原创 JSP中的相对路径解惑
简单示例 JSP页面中,我们经常有引用各种图片等资源,例如下面的jsp片段中 我的档案 在src有两种引用方法: 1、src="/images/close.gif" class="op" alt=""> 2、src="images/close.gif" class="op
2009-11-11 18:06:00 1303
转载 xfire 集成spring的webservices
1. xfire + spring 发布webservice 使用xfire+spring发布webservice其实很简单,遵循一下几个步骤即可 1. 想要发布成文webservice的类,必须实现接口 2. 3个配置文件(后面详细说) 下面针对以上步骤详细说明 关于1中的要求,给个例子就明白了 User.java 代码 package com.zjh.xfire; public clas
2009-11-10 17:13:00 1093
转载 eclipse 中删除文件的恢复
eclipse 中删除文件的恢复 在Eclipse内可以恢复项目内被删除的文件,或者类似SVN那样来具体恢复一个java文件内 被删除的内容。 如果项目内的文件被删除,恢复步骤: 1 选中项目,右键; 2 选择Restore from Local history; 3 在“Check files to restore from local history:”选择对应的要恢复的文件。 如
2009-11-10 17:09:00 1945
转载 Hibernate异常分析:faultString: could not initialize proxy - the owni
其实这个异常写的非常之清楚,就是会话关闭,无法对Hibernate实体进行操作。造成这样的情况有很多,什么书写错误啊,逻辑错误啊,等等.不过,偶是因为LAZY. 关于lazy机制: 延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才
2009-11-10 17:08:00 886
转载 Java中的instanceof关键字
instanceof是Java的一个二元操作符,和==,>, String s = "I AM an Object!"; boolean isObject = s instanceof Object; 我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的,所以返回true,也就是is
2009-11-10 17:06:00 372
转载 ibatis和Spring整合实例
数据库用的是mysql,开发环境是Eclipse3.2: 1.首先把用到的包导入进来,此例用的是spring-framework-1.2.7,iBATIS_DBL-2.1.7.597,mysql的数 据库连接包用的是mysql-connector-java-5.0.3-bin.jar. 2.建POJO类,在此我们用的是一个Student类. package cn.itcast; public
2009-11-10 17:05:00 615
转载 POJO和PO的区别
POJO = pure old java object or plain ordinary java object or what ever.简单的Java对象(Plain Old Java Objects)实际就是普通JavaBeans,使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,有时可以作为value objec
2009-11-10 17:03:00 565
转载 hibernate.cfg.xml配置收藏
"-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> true net.sf.hibernate.dialect.MySQLDialect 50 30 java:comp/e
2009-11-10 16:58:00 613
转载 单元测试利器 JUnit 4
JUnit 的最佳实践 您打算把单元测试代码放在什么地方呢?把它和被测试代码混在一起,这显然会照成混乱,因为单元测试代码是不会出现在最终产品中的。建议您分别为单元测试代码与被测试代码创建单独的目录,并保证测试代码和被测试代码使用相同的包名。这样既保证了代码的分离,同时还保证了查找的方便。一般建议测试的源码包名为testsrc 现在我们得到了一条 JUnit 的最佳实践:单
2009-11-10 16:56:00 706
转载 自定义Filter过滤器,过滤所有jsp页面
开发中,常常需要对指定的请求格式进行过滤。 比如,Struts2的应用中,往往要过滤掉 *.jsp的请求 ※http://127.0.0.1:8080/Sample/login.action这样的请求被允许。 ※http://127.0.0.1:8080/Sample/login.jsp这样的请求应该被过滤,并指定跳转到某个页面或执行某个Action等等 Struts2中的过滤器负责过滤所有的*
2009-11-10 16:56:00 4565
转载 代码的坏味道(老鸟的经验之谈)
Bad smell in code 下面列出的一些坏味道是《重构》一书中提到的,如果你的代码中有这种味道,那么意味着重构的时机已经来临了。 1、Duplicated Code(重复的代码) 同样的逻辑在多处表达。 2、Long Method(过长函数) 3、Large Class(过大类) 类的职责过多。 4、Long Parameter List(过长参数列) 5、Diver
2009-11-10 16:55:00 970
转载 Struts之验证框架Commons-Validator
Commons-Validator包用来把验证规则程序提取出来,以供重复使用。这个包可以使用在Struts中,也可以独立的应用在任何其它的应用中。用户可以通过Java类的方式自定义验证方法,也可以在配置文件中通过正则表达式配置验证方法。它不但支持服务器端的验证,客户端的验证也支持,具体需要使用tag把相应的js方法写入相应的页面中。 一、综述: 整个Validator框架可以有若干个Fo
2009-11-10 16:54:00 1012
转载 js 的几个常用的字符串函数
函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); //arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组 函数:John() 功能:使用您选择的分隔符将一个数组合并为一个字符串 例子: var delimitedStrin
2009-11-10 16:53:00 627
转载 Commons-logging + Log4j 入门指南
一 :为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一? Commons-loggin的目的 是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的Simpl
2009-11-10 16:51:00 478
c3p0需要的所有的jar包(完整)
2009-11-10
pcAnywhere-v11.5+汉化包
2013-01-26
《Java多线程设计模式详解》(PDF及源码)
2012-09-21
Secure SSH教程
2012-05-21
axis1.4-1.6总包_源码jar包帮助文档
2012-03-05
HTML5教程 很经典
2012-02-22
企业应用架构模式(中文版)
2011-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人