自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

原创 tomcat启动失败

    今天分别在一台局域网的服务上和一台外网的服务器上安装tomcat,没想到在两台机子上安装之后竟然都启动不了。    在内网机器上报的错误如下:     2008-03-1716:02:20] [174  javajni.c] [error] 找不到指定的模块。     [2008-03-1716:02:20] [986  prunsrv.c] [error] Failed creating java C:/Program            Files/Java/jdk1.6.0/jre/

2010-11-30 20:50:00 1013

转载 log4j配置详解

<br /><br />log4j详解<br />        根据网络资料整理        <br />>>>>1. 概述<<<<<br />1.1. 背景<br /><br />  在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。<br /><br />  最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到

2010-11-10 14:01:00 321

转载 uploadify插件可选参数的详细介绍(

<br />原文地址:http://blog.sina.com.cn/s/blog_5db0dfe40100ielj.html<br />以下是可选项的参数说明:(红色的属性代表常用的)<br /> <br /><br />1<br />uploader<br />上传控件的主体文件,flash控件<br />   默认值='uploadify.swf'<br />2<br />script<br /> <br />相对路径的后端脚本,它将处理您上传的文件。<br />绝对路径前缀或'/'或'http'的路

2010-07-17 17:11:00 514

转载 uploadify插件可选参数的详细介绍(

<br />原文地址:http://blog.sina.com.cn/s/blog_5db0dfe40100ielj.html<br />以下是可选项的参数说明:(红色的属性代表常用的)<br /> <br /><br />1<br />uploader<br />上传控件的主体文件,flash控件<br />   默认值='uploadify.swf'<br />2<br />script<br /> <br />相对路径的后端脚本,它将处理您上传的文件。<br />绝对路径前缀或'/'或'http'的路

2010-07-17 17:11:00 532

转载 Jsp中Uploadify插件的使用(jQuery上传插件)

原文地址:Jsp中Uploadify插件的使用(jQuery上传插件)作者:项海军 该插件使用的是jQuery,Flash和后端(您选择哪种语言实现的上传)脚本的组合。   如何来使用它?      ——执行此插件非常简单,只需在jQuery函数中调用即可,先快速让此功能跑起来。1、下载最新的zip压缩包http://www.uploadify.com2、从其中提取文件。   下载插件安装包后,可以看到官方给出的例子。里面文件夹的几个主要文件:jquery.uploadify.js(完成上传功能的脚本文件,

2010-07-17 16:10:00 2637 1

原创 在showModalDialog和showModelessDialog中submit时不弹出新窗口

<br />    最近项目中用到了个showdilog来弹出子窗体,但是在该窗体搜索提交表单是,总是会弹出一个新页面,google了一下,总算解决了。<br /> <br />步骤如下: <br />1.在showModalDialog的那个页面添加 <br /><base target="_self"/> <br />2.设置form的属性target为"" <br /><br />示列: <br />//-------------------------------------------------

2010-07-16 15:50:00 1256

转载 Oracle中PL/SQL语句的变量、常量声明和赋值

<br />1.声明:<br />a.格式:Variable_name [constant] databyte [not null] [:=default expression]<br />b.变量与常量声明基本一致,使用constant声明的为常量,不使用为变量;<br />c.使用%TYPE和%ROWTYPE声明可以使变量的类型与表中字段类型或整个记录类型保持一致;<br /><br />2.赋值:<br />a.使用“:=”赋值;<br />b.使用“select into” 或 “fetch int

2010-07-14 20:10:00 5236

转载 No action instance for path /* could be created(

<br />很久没有使用struts了.今天调试一个struts项目的时候,就碰到一个这样的错误:<br />HTTP Status 500 - No action instance for path /* could be created<br />真让我很郁闷了半天.这个错误意思是:请求所对应的action的实例无法创建。<br />以下是我的排错步骤:<br />1)检查一下配置文件struts-config的问题<br />例如,某一个action在struts-config.xml的配置如下:<b

2010-07-13 08:42:00 1411

转载 Struts里面上传多附件例子

<br />首先说ActionForm <br />public class AykjArtistForm extends ActionForm{ //有那么麻烦吗,还要写什么LIST在里面,不用的..当然了其它参数就看你的情况了} <br />Action里面就这样处理 <br />ArrayList list= new ArrayList();//用来装FormFileHashtable fileh = form.getMultipartRequestHandler().getF

2010-06-28 17:53:00 446

转载 Myeclipse断点调试

<br /><br />最基本的操作是:<br />1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,<br />2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,<br />也就是执行本行代码,跳到下一行,<br />3,F7是跳出函数 step return<br />4,F8是执行到最后。<br />=====================================<br />1.Step I

2010-06-23 16:18:00 391

转载 error listenerStart

<br /><br />近日浏览论坛,发现好多人提问,都说在运行web程序时,服务器报出Error listenerStart的严重错误,导致页面无法正常访问或其他问题出现。<br />这类问题通常都是因为在web.xml里面添加了<br /><listener><br />   <listener-class><br />   org.springframework.web.context.ContextLoaderListener<br />   </listener-class><br />   </

2010-06-21 20:05:00 1219 1

转载 eclipse中cvs使用配置

<br />CVS 全称Concurrent Versions System,主要用于管理在开发过程中生成的源代码、文档等资料,记录他们的更新历史,使开发团队各成员可以更好的协作。CVS版本控制系统采用C/S架构,目前CVS server可以支持Linux、windows 2000/xp/2003以及部分unix(如sun的solaris等),CVS client在linux、windows、unix上也有对应的版本。 <br /><br />在eclipse中已经内置了CVS client,eclipse

2010-06-21 09:27:00 736

原创 svn配置

<br /><br />一.安装subversion <br />首先安装服务端程序subversion1.x.x和客户端程序TortoiseSVN-1.x.x.xxxx(是两个网站)。subversion在服务器端客户端都需要安装,TortoiseSVN只要在客户端安装就行。TortoiseSVN的语言包下载和TortoiseSVN的下载都在其官网的同一页<br />如果使用了eclipse并且用插件的话,则可以不用TortoiseSVN。<br /> <br /><br />二.建立Reposito

2010-06-21 09:14:00 386

转载 Oracle使用技巧及PL/SQL Developer配置

<br /><br />摘自:http://livenzhao.spaces.live.com/blog/cns!6E368BE9F6DDD872!595.entry·PL/SQL Developer使用技巧<br /> 1、PL/SQL Developer记住登陆密码<br />在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;<br />设置方法:PL/SQL Developer 7.1.2 ->tools->Preferenc

2010-06-17 18:00:00 360

转载 贯穿BPS始终的对象

<br /><br />在使用BPS产品的过程中,无论是开发者在BPS Studio 中定义业务流程,还是BPS流程引擎控制流程流转,或是流程参与者使用"客户端",或管理员使用BPS流程管理监控台,在这期间都会贯穿BPS的5个主要对象------业务流程(流程定义)、活动定义、流程实例、活动实例,以及工作项。在了解BPS各部分所包含的概念前,应首先熟识这5个贯穿BPS始终的对象。业务流程<br />也称流程定义。描述一个完整的业务过程,它由若干活动组成。包括流程的基本信息、开始和结束条件、组成的活动、活

2010-06-17 09:44:00 551

原创 工作流回退策略

<br /><br />    "回退"活动时需要选择"回退策略","回退策略"表示BPS流程引擎将以何种方式执行回退。提供了"基于两个节点之间的时间回退"、"基于两个节点之间的路径回退"、"回退到最近的人工活动"、"单步回退"和"简单回退"五种回退策略。基于两个节点之间的时间回退<br />回退规则如下: 所有符合如下规则的活动都将回退: 目标活动完成时间到当前活动启动时间这个时间段中所有已完成的活动; 当前活动必须处于运行状态; 所有活动实例都属于同一个流程实例; 包含目标活动。 回

2010-06-13 11:29:00 1015

原创 java中的几个概念

<br />· Servlet<br />Servlet是Java平台上的CGI技术。Servlet在服务器端运行,动态地生成Web页面。与传统的CGI和许多其它类似CGI的技术相比,Java Servlet具有更高的效率并更容易使用。对于Servlet,重复的请求不会导致同一程序的多次转载,它是依靠线程的方式来支持并发访问的。<br />· JSP<br />JSP(Java Server Page)是一种实现普通静态HTML和动态页面输出混合编码的技术。从这一点来看,非常类似Microsoft ASP、

2010-06-13 10:26:00 452

原创 Ldap学习

一、Ldap定义:   LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPmanRFC网页中找到。二、与关系数据库的比较Ø     关系数据库存在的问题需要不断的进行数据类型的验证和事务的完整性的

2010-06-12 20:23:00 322

转载 工作流术语和定义

<br />工作流:很简单,它就是工作从开始到完成的过程。工作流由流程逻辑和路线规则组成。流程逻辑定义了任务的顺序和必须遵循的路线规则,还有截止期限以及由工作流引擎实现的其他业务规则。<br /><br />流程定义:一个图形流程定义或流程图,代表工作流的流程逻辑元素以及各元素之间的关系。<br /><br />流程实例:一个流程实例,通常称为工作,是一个流程定义的运行实例。<br /><br />工作流管理系统:一个软件应用程序,它存储流程定义并通过其工作流引擎组件来根据这些流程定义运行工作。工作流引擎是

2010-06-10 11:29:00 453

转载 JavaBean和Servle

 JavaBean和Servlet虽都是Java程序,但是是完全不同的两个概念。引用mz3226960提出的MVC的概念,即M-model-模型:JavaBean;V-view-表现:JSP页面;C-control-控制和处理:Servlet。其实所有的程序都可以写在jsp页面里,但是存在以下问题:1、执行效率低下;2、不安全,所有的程序都在jsp文件中可见,毫无知识保护可言;3、逻辑混乱。这样让JSP文件的逻辑很难懂。于是提出了MVC模式,即将一些处理用的程序从JSP中分离出来,让

2010-06-10 10:36:00 442

转载 const 与 readonly知多少

<br /> <br />      尽管你写了很多年的C#的代码,但是可能当别人问到你const与readonly的区别时候,还是会小小的愣一会吧~<br />      笔者也是在看欧立奇版的《.Net 程序员面试宝典》的时候,才发现自己长久以来竟然在弄不清出两者的情况下,混用了这么长的时间。的确,const与readonly 很像,都是将变量声明为只读,且在变量初始化后就不可改写。那么,const与readonly 这两个修饰符到底区别在什么地方呢?其实,这个牵扯出C#语言中两种不同的常量类型:静态常

2010-06-05 09:31:00 293

转载 Hibernate : Query.list()、Query.iterator()的区别

<br /><br />Query上有list()与iterator()方法,两者的差别在于list()方法在读取数据时,并不会利用到快取,而是直接再向数据库查询,而iterator()则将读取到的数据写到快取,并于读取时再次利用。<br /><br />来看看下面的程序:<br />Session session = sessionFactory.openSession();<br />        <br />Query query = session.createQuery("from User")

2010-05-31 21:21:00 289

原创 hibernate实体对象生命周期

实体对象有三种状态:一、自由状态二、持久状态三、游离抓个图

2010-05-31 17:07:00 336

转载 Hibernate的自定义数据类型实现接口——UserType详解

import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import net.sf.hibernate.HibernateException;/** * @author hy-he * */public interface UserType {

2010-05-29 16:17:00 417

转载 Hibernate的自定义数据类型实现接口——UserType详解

import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import net.sf.hibernate.HibernateException;/** * @author hy-he * */public interface UserType {

2010-05-29 16:17:00 418

转载 hibernate中Session.load 与Session.get的区别

Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象。其区别在于: 如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。 Load方法可返回实体的代理类实例,而get方法永远直接返回实体类。 load方法可以充分利用内部缓存和二级缓存中的现有数据,而get方法则仅仅在内部缓

2010-05-29 15:34:00 389

转载 Struts 2中的OGNL

 本人是一个EL(Expression Language,以下译为表达式语言)的支持者。因为我对写法极为反感,忘记了在那本书上看到的一句话——“使用标志(Tag)的一个目的就是避免在JSP页面中出现过多的的语句,使页面与后台代码分离。”表达式语言主要有以下几大好处:避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的

2010-05-26 15:33:00 242

转载 Lambda 表达式(C# 编程指南)

 “Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。Lambda 表达式 x => x * x 读作“x goes to x times x”。可以将此表达式分配给委托类

2010-05-26 14:11:00 440

转载 java连接sqlserver2005数据库心得体会

sqlserver数据库:java连接sqlserver2005数据库心得体会 首先得下载驱动程序到微软网站下载Microsoft SQL Server 2005 JDBC Driver 1.2  解压Microsoft SQL Server 2005 jdbc driver1.2.exe 得到sqljdbc.jar,用得时候直接加到classpath中去.  设置SQL Server服务器 防止

2010-05-26 09:44:00 3193

转载 ConcurrentHashMap之实现细节

 ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现。在这之前我对ConcurrentHashMap只有一些肤浅的理解,仅知道它采用了多个锁,大概也足够了。但是在经过一次惨痛的面试经历之后,我觉得必须深入研究它的实现。面试中被问到读是否要加锁,因为读写会发生冲突,我说必须要加锁,我和面试官也因此发生了冲突,结果可想而知。还是闲话少说,通过仔细阅读

2010-05-25 16:28:00 378

转载 MyEclipse快捷键与插件大全

Eclipse 快捷键(1) Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行   Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑

2010-05-25 16:19:00 240

原创 SQL SERVER在存储过程中连接其他数据库

 --访问不同电脑上的数据库      --如果经常访问或数据量大,建议用链接服务器       --创建链接服务器    exec   sp_addlinkedserver     srv_lnk,,SQLOLEDB,远程服务器名或ip地址    exec   sp_addlinkedsrvlogin   srv_lnk,false,null,用户名,密码    

2010-05-25 11:35:00 1871

原创 项目估算与计划不是一般的难!

摘要:估算、计划、计划跟踪是项目管理的主要工作,难度之高超乎你想象!光靠学习项目管理理论难以管好项目,而往往真能管好项目的都是那些在具体项目中打滚出来的实干人士。本文将会让你全面学习项目估算、计划、计划跟踪的知识,体验实际项目管理的难度,学到提高项目管理水平的一些方法。本文有点长,麻烦你慢慢阅读了! 作者:张传波软件知识大学www.umlonline.cn/school/

2010-05-25 08:41:00 993

原创 HTTP协议及其POST与GET操作差异 & C#中如何使用POST、GET等

引言HTTP协议我想任何IT人士都耳熟能详了,大家都能说出个所以然来。但是如果我问你HTTP协议的请求方法有哪些?POST与GET的差异?GET或POST传送数据量的大小有限制吗?HTTP响应的状态有哪些?以及在C#中你如何使用?如果你不能清楚地回答其中的大部分问题,那么这篇文章就是为你准备的!大纲如下:1、HTTP概述1.1、HTTP协议的客户端与服务器的交互1.2、

2010-05-23 15:58:00 494 1

原创 为Struts 2.0做好准备

Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用功能齐全的标志库(Tag Library)开放源代码但是,所谓“金无赤金,人无完人”,Struts自身也有不少的缺点:需要编写的代码过多,容易引起“类爆炸”单元测试困难这些缺点随着Web

2010-05-21 21:42:00 251

原创 Struts2与Freemarker的配置方法

 Freemarker是模板引擎,也可以说是一种表现层的框架,它有自己的模板指令,开发者如果不熟悉这些语法,很难进行表现层的开发。Struts2框架技术对Freemarker做了很好的支持,开发人员只要熟悉Struts2的标签即可进行开发Freemarker模板文件,如果您还不熟悉具体的Struts2及标签应用请参考其他文献资料,本文主要阐述Struts2与Freemarker的配置方法。

2010-05-21 17:25:00 378

原创 HashSet TreeSet LinkedList ArrayList Hashmap Treemap的一些区别

首先它们6个是分属于三个类别中的,也就是List,Set,Map。List与Set都是放单独的对象的,Map则是放一个名值对,就是可以通过一个key找到一个value。List存东西是有顺序的,Set是没有顺序的。List是允许重复存入的,Set不可以。ArrayList,看这名字,你可以把它当个数组,数组你知道吧,大小是固定的,所以它的特点是查找快(数组里都有

2010-05-21 14:20:00 791

原创 如何不必发布就可以在IE上显示WEB修改效果

如何不必发布就可以在IE上显示WEB修改效果经过前面设置后,虽然可以开发WEB了,但每一次修改都要重新发布hello模块,才能在IE上显示修改后的效果,这无疑是开发时无法接受的,照这样,开发的时间进度至少要增加一倍。本小节将给出不必不发布就可以在IE上显示修改效果的方法。首先,解决的办法是基于以下知识的:l           在发布hello模块时,Lomboz是将hello模块打成

2010-05-20 20:55:00 431

转载 MyEclipse 中 Tomcat 配置数据源和连接池的问题~

一,在context.xml中的的前面添加        auth="Container"           type="javax.sql.DataSource"           driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"   url="jdbc:microsoft:sqlserver://loc

2010-05-20 20:41:00 574

转载 MyEclipse中配置SQLServer 2005数据库

 1.安装好SQLServer 2005数据库软件,接着最重要的就是安装数据库驱动SQL Server 2005 driver for JDBC,可以到:http://download.microsoft.com/download/8/B/D/8BDABAE2-B6EA-41D4-B903-7916EF3690EF/sqljdbc_1.2.2323.101_enu.exe下载2.将JDBC

2010-05-20 17:07:00 1486

jsp实现HTML表格导出和导入Excel功能

在日常开发中,我们需要能够把页面上一个表格的内容导出到Excel中,然后用户修改后再导回到表格中的功能。 在这里,通过使用JQUERY+JQUERY UI+JSON-LIB+POI实现这个功能数据导出设计:通过使用JQUERY分析表格的结构,读取表格结构数据构建JSON字符串,发送到后台,后台分析表格结构,然后生成Excel数据. 本程序基于是基于JDK1.5的,在MyEclipse环境下调试通过。

2010-07-03

空空如也

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

TA关注的人

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