自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (11)
  • 收藏
  • 关注

转载 hibernate中的悲观锁和乐观锁

<br />锁(locking)<br />业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算<br />处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中<br />(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机<br />制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓<br />的“锁”,即给我们选定的目标数据上锁,使其无法被其他程序修改。<br />Hibernate支持两种锁机制

2011-04-20 17:21:00 508

原创 JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决

使用JSON,在SERVLET或者STRUTS的ACTION中取得数据时,如果会出现异常:java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher <br /><br />是因为需要的类没有找到,一般,是因为少导入了JAR包, <br /><br />使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-beanutils.jar,commons-httpclient.j

2011-03-31 13:43:00 871

转载 ORACLE 数据库 OracleDBConsole 无法启动的解决办法

<br />解决办法如下:<br />1.CMD<br />2.运行 emctl start dbconsole<br />3 查看 如果Environment variable ORACLE_SID not defined. Please define it,则set Oracle_SID=SID;<br />4.如果还是不行。运行 emca -config dbcontrol db,重新进行配置,配置后正常。<br />5.http://HOST:1158/em/console/ ,一切 OK.

2010-08-24 16:13:00 583

转载 sun.net.ftp.FtpClient的函数说明

<br />sun.net.ftp.FtpClient.,该类库主要提供了用于建立FTP连接的类。利用这些类的方法,编程人员可以远程登录到FTP服务器,列举该服务器上的目录,设置传输协议,以及传送文件。FtpClient类涵盖了几乎所有FTP的功能,FtpClient的实例变量保存了有关建立"代理"的各种信息。下面给出了这些实例变量。<br /><br />  public static boolean useFtpProxy<br /><br />  这个变量用于表明FTP传输过程中是

2010-08-24 14:56:00 610

转载 关于Java性能监控您不知道的5件事

<br />责怪糟糕的代码(或不良代码对象)并不能帮助您发现瓶颈,提高 Java™ 应用程序速度,猜测也不能帮您解决。Ted Neward 引导您关注 Java 性能监控工具,从5 个技巧开始,使用Java 5 的内置分析器JConsole 收集和分析性能数据。<br />当应用程序性能受到损害时,大多数开发人员都惊慌失措,这在情理之中。跟踪 Java 应用程序瓶颈来源一直以来都是很麻烦的,因为 Java 虚拟机有黑盒效应,而且 Java 平台分析工具一贯就有缺陷。<br />然而,随着 Java 5 中

2010-08-24 11:31:00 444

转载 如何用jconsole来跟踪Java系统性能问题

<br />JDK配置:<br /><br />打开:java/jdk1.5.0/jre/lib/management目录,修改management.properties文件<br />无SSL加密:(去掉161行注释)<br />#For RMI monitoring without SSL use the following line<br />com.sun.management.jmxremote.ssl=false<br />无用户密码验证:(去掉203行注释)<br />

2010-08-24 11:30:00 1607

转载 用KeyTool生成安全证书

<br />关键字: keytool/证书 <br />详细请见:Tomcat的帮助文档,:https://localhost:8080/tomcat-docs/ssl-howto.html  。<br />1、用keytool生成证书:<br />        keytool -genkey -alias tomcat -keyalg RSA -keystore c:/tomcat/mykey<br />说明:<br />    这里-alias tomcat 是表示生成的这个证书的别名叫tomcat,

2010-08-17 16:16:00 766

转载 Spring MVC + Ibatis架构原理分析

<br />1: spring框架介绍<br />Spring框架是一个分层架构,由7个定义好的模块组成。Spring模块构建在核心容器上,核心容器定义了创建、配置和管理bean的方式。<br />每个模块的功能如下:<br />核心容器:核心容器提供Spring框架的基本功能。核心容器的主要组件是BeanFactory,它是工厂模式的实现,BeanFactory使用控制反转(IoC)模式将应用程序的配置和依赖性规范与实际的应用代码分开。<br />Spring上下文:Spring上下文是一个配置文件,向S

2010-07-14 11:36:00 16213 10

原创 Java compiler level does not match the version of the installed Java project fac

<br />问题一:<br />问:项目图标报错,Problems 试图有一条错误显示“Java compiler level does not match the version of the installed Java project facet.” 。<br />答:这个是因为Facted Project 中的Java 版本设定与项目的Java 版本设定不一致。<br /><br />如Drawing 1: Modify: Modify Faceted Project 中所示,这个时候项目的Java

2010-07-01 15:40:00 804

原创 正则表达式

<br />匹配中文字符的正则表达式: [/u4e00-/u9fa5]<br />匹配双字节字符(包括汉字在内):[^/x00-/xff]<br />应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)<br />String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa").length;}<br />匹配空行的正则表达式:/n[/s| ]*/r<br />匹配HTML标记的正则表达式:/<(.*)>.*</

2010-06-25 10:01:00 899

原创 JSP页面提交后中文字符出现乱码

<br />JSP页面提交后中文字符出现乱码-tomcat下中文乱码问题项目和页面都已设成了UTF-8编码形式; <br />解决方法:1) 设定请求的字符编码request.setCharacterEncoding("UTF-8");<br />2) 指定过滤类<br />这些天开发一个项目,服务器是tomcat,操作系统是xp,采用的是MVC架构,模式是采用 Facade模式,总是出现乱码,自己也解决了好多天,同事也帮忙解决,也参考了网上众多网友的文章和意见,总算是搞定。但是好记性不如烂笔杆,所以特意记

2010-06-07 17:01:00 5870

转载 解决VMware Tools installation cannot be started manually while Easy Install is in progress

很多尝试VMware 7虚拟机的朋友都会发现,用Ghost xp安装Windows以后,在开始安装VMware Tools时,会弹出显示如下内容的警告框:VMware Tools installation cannot be started manually while Easy Install is in progress.解决方法:在开启

2010-05-27 10:46:00 2436 1

原创 关于el表达式在web.xml用2.5版本的xsd不起作用的处理方法

关于el表达式在web.xml用2.5版本的xsd不起作用的处理方法: 1.在jsp页面上增加: 2.修改web.xml文件的dtd定义,还改回2.4版本   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee

2010-05-20 11:42:00 1321

转载 Quartz的cron表达式

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-1

2010-02-20 14:27:00 381

转载 借第三方类型库解析excel文件

  这里解析excel文件用了第三方所提供的一些类库。Jakarta的POI项目提供了一组操纵Windows文档的Java API,如下几个类提供了操作Excel文  件的方便的途径:HSSFWorkbook、HSSFSheet、HSSFRow、HSSFCell,分别代表了Excel电子表格中的Book、Sheet、行和单元格。你可以在下面地址下载到最新的POI工具包:   http://

2010-01-29 09:31:00 744

转载 Struts2页面开发中常用标签使用

1. Struts2页面开发中常用标签使用说明 1.1.往action里传值的使用方式:  a. userName属性需要在访问的action中提供相应的属性,并有SET/GET方法。 b. 可以不在访问的action中提供相应的属性,用request.getParameter(“userName”);1.2.显示标签 property 用于输出指定值:  当action返回到指定页面是,可以

2010-01-27 09:29:00 551

原创 读取ORACLE10G的CLOB类型的内容时出错,当我输入超过10000的汉字时,读取的时候出错误

有关操作ORACLE10G的CLOB类型时出错,当我输入超过10000的汉字时,保存的时候没有出现异常,但是当我读取或者编辑的时候就出现如下错误: java.io.IOException: 不能在 UTF8 和 UCS2 之间转换 at oracle.jdbc.dbaccess.DBError.SQLToIOException(DBError.java:625) at oracle.jdbc.dr

2010-01-13 10:58:00 2843

转载 恩信ERP7.10安装、定制和二次开发

本文转自博客:wochi.cublog.cn”第一部分:点评。在开源社区里面,活动的中国人身影倒是不少,但中国人贡献的开源软件凤毛麟角,更不用说优秀的开源产品了,这次恩信把自己的东东开源了,至少表明一种开放的态度,而且更重要的是这个开源ERP还能用!我从去年年底开始帮助深圳一家企业实施恩信ERP,安装非常容易,初始化比较难,建立一个开发环境就更难了,但所有的这一切我都克服了。在原有基础

2009-12-30 10:42:00 8636

原创 经典绝句

1、干掉熊猫,我就是国宝! 2、别和我谈理想,戒了! 3、跌倒了,爬起来再哭~~~ 4、低调!才是最牛B的炫耀!! 5、不吃饱哪有力气减肥啊? 6、真不好意思,让您贱笑了。 7、我能抵抗一切,除了诱惑…… 8、老子不但有车,还是自行的…… 9、点的是烟、抽的却是寂寞…… 10、不是你不笑,一笑粉就掉! 11、人又不聪明,还学别人秃顶。 12、绑不住我的心就不要说我花心! 13、再牛b的肖邦,也弹不

2009-12-18 14:24:00 627

转载 java解压缩zip文件,java创建zip文件,java压缩文件,java解压文件,用到ant.jar解决汉字乱码

用到了ant.jar来解决压缩中的中文乱码问题。  package unzip;   import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.

2009-12-15 14:38:00 998

转载 "奋斗"与"蜗居"

奋斗的编剧叫石康,纯爷们,确切年龄51岁; 蜗居的编剧叫六六,纯娘们,大概年龄36岁。 奋斗是一个老男人写的浪漫主义的奇幻故事; 蜗居是一个小女人写的现实主义的恐怖小说。 看了奋斗,觉得故事好假; 看了蜗居,觉得人生好假。 奋斗也许会给人带来希望; 蜗居一定会给人带来绝望。 奋斗说的是北京那旮旯的事儿; 蜗居说的是上海一面德额事体。 奋斗讲的是年轻人如何盖房子; 蜗居讲的是年轻人如何买房子。 奋斗

2009-12-15 14:05:00 503

转载 正装

  所谓正装,是指适用于严肃的场合的正式服装,正装就是正式场合的装束,而非娱乐和居家环境的装束。如西服、中山装、民族服饰等。  男士的正装穿着应该十分讲究。在西方国家,正装包括西装、燕尾礼服;在中国,正装则以西装为主,有时也可以穿着中山装。最常见的男士正装,是我们常常在白领们身上看到的“衬衫+西服+领带+西裤+皮鞋”,实际上,在夏天只穿着衬衫和西裤也是正装的体现,立领的中山装样式西服也属于正装

2009-12-01 09:05:00 1424

原创 oracle监听器无法启动,提示“错误1067:进程意外终止”

 今天遇到一个问题:oracle中的OracleOraHome90TNSListener服务现在启动不了了,  之前都可以正常启动,现在启动后是一个错误:在本地计算机无法启动OracleOraHome90TNSListener服务.提示信息是“错误1067:进程意外终止.”       查找了一下是ip地址或机器名变动过的原因,解决方法如下:         修改一下listener.

2009-11-30 09:14:00 9094

转载 拒绝买房的八大理由

也许您还在为高房价而苦恼。如果您所要购买的房子,总价格超过了夫妻双方6年的纯收入总和,那么,我就建议您不要买房。首先,如果您是贷款买房,未来20年左右,您都要无偿的为政府、开发商或银行打工。而且,这种打工是无条件的,您没有反悔权,议价权,甚至是提前还贷权。而一旦您由于某种原因无力继续支付月供的时候,房子就不再属于您了,不论您以前曾经为此付出过多少。; 第二,如果您得到了父母的支持买房,您忍

2009-10-28 10:56:00 625

转载 优化hibernate性能的几点建议

1、针对oracle数据库而言,Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数,一般设置为30、50、100。Oracle数据库的JDBC驱动默认的Fetch Size=15,设置Fetch Size设置为:30、50,性能会有明显提升,如果继续增大,超出100,性能提升不明显,反而会消耗内存。  即在hibernate配制文件中进行配制:

2009-10-23 20:08:00 427

转载 Hibernate 处理大数据量的方案

大家知道,Hibernate 有 一级 cache (Session 级) 和二级 cache (需另外配置,如 ehcache),以下代码,Hibernate 在处理到大约50000条记录时,就会抛出 OutOfMemoryException, 这是因为,Hibernate 把所有新建的 MiniMessage 对象都放在了 Session 级的缓存中了。Session session

2009-10-22 15:48:00 1666

转载 Hibernate的映射类型

关键字: hibernate 映射Hibernate映射类型分为两种:内置映射类型和客户化映射类型。内置映射类型负责把一些常见的Java类型映射到相应的SQL类型;此外,Hibernate还允许用户实现UserType或CompositeUserType接口,来灵活地定制客户化映射类型。客户化类型能够把用户定义的Java类型映射到数据库表的相应字段。 一、Hibernate的内置映射类

2009-10-22 15:33:00 407

转载 ORACLE 最大连接数的问题

客户端连接数据库报如下错误: show parameter processes; 然后 更改系统连接数 alter system set processes=1000 scope=spfile; 下面是具体的操作步骤与说明问题描述:客户端连接数据库报错 ORA-12516: TNS: 监听程序无法找到匹配协议栈的可用句柄 解决过程: 1。查看当前会话数、processes和sess

2009-10-22 09:32:00 1189

原创 在自己的SSH项目中加入WebService

以我在自己项目为例,我们有两个不同的项目A和B,它们在不同的服务器上,而A发布的新闻要在B项目中使用,且A项目发布的新闻是在当前项目中生成的静态页面,因此使用WebServic。首先在自己的项目中加入如下JAR包(WEB-INF/lib):activation- 1.1.jar、commons -beanutils-1.7.0.jar、commons-codec-1.3.jar、commo

2009-10-19 19:22:00 11351 5

原创 FCKeditor 在 linux 下 无法上传图片的问题,解决方案

在linux环境下,这是绝对的路径问题,在apache+tomcat服务器运行J2EE项目,在配置的时候一般只是将*.JSP,*.do的交给tomcat去处理,而JAVA版的FCKeditor是通过servlet来上传图片的,所以正确配置servlet映射是解决问题的关键,可以参照如下配置: web.xml中: Connector net.fckeditor.connector.Connec

2009-10-19 19:16:00 2512 2

转载 图片加水印JAVA实现

import java.awt.Color;    import java.awt.Font;    import java.awt.Graphics;    import java.awt.Image;    import java.awt.image.BufferedImage;    import java.io.File;    import java.io.F

2009-10-13 10:34:00 431

转载 楼市只涨不跌的秘密:现在买房子,傻瓜才掏钱!

楼市只涨不跌的秘密:现在买房子,傻瓜才掏钱! 昨晚,和一个开典当行的同学喝酒。 我问同学,“你买了多少套房子,多少间铺面?” “房子22套,铺面12间。”同学炫耀似的答道。 “那你花了多少钱呢?”同学虽然是千万级的富翁,但他也不至于能把千万多的钱压在固定资产上吧!我心中默算了一下,非常怀疑! “现在买房子,傻瓜才掏钱!亏你还是个生意人!”同学鄙视的看着我。 同学的话,简直令我震耳欲聋,使我目瞪口

2009-10-12 09:07:00 592

转载 Oracle10g日期型函数

Ø        sysdate[功能]:返回当前日期。[参数]:没有参数,没有括号[返回]:日期[示例] select sysdate from dual; Ø        add_months(d1,n1)[功能]:返回在日期d1基础上再加n1个月后新的日期。[参数]:d1日期型,n1数字型[返回]:日期[示例] select sysdate,add_

2009-09-28 16:31:00 1830

原创 使用JAVA在TOMCAT下实现计划任务监听器

package cn.softjob.util;import java.util.Timer;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;public class AuthorSendMmailListener implements ServletContextListen

2008-11-14 09:42:00 6239

转载 iText简介(转)

 注:在本项目中,学到了很多东西,其中使用ITEXT生成PDF报表,就是其一,一直以来想总结下项目中用到的itext,无意中发现了这篇文章,总结的比较好,所以转载 http://www.china1024.com/bytesoft/info_show.jsp?news_id=968) 一、前言   在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iT

2008-10-30 10:50:00 1336

原创 使用ITEXT与JAVA生成PDF报表

        /** * 生成PDF文件并调用相应的阅读器实现打印预览 * @param listAll 待生成文件的记录 * @param response */ public void createtable(List listAll, HttpServletResponse response) throws IOException { SimpleDateFormat dataF

2008-10-30 10:22:00 2945 1

转载 详解如何利用iText在JSP中生成PDF报表

IText是开源的,对与打印PDF做的还不错,下边一个例子关于IText的,列出了大部份常用的功能。import java.io.FileOutputStream;import com.lowagie.text.Cell;import com.lowagie.text.Document;import com.lowagie.text.Font;import com.lowagie.text.Pag

2008-10-27 10:34:00 5154

原创 使用JS实现倒计时(在页面上动态的显示)

 var maxtime;maxtime = 60*60;function CountDown(){if(maxtime>=0){minutes = Math.floor(maxtime/60);seconds = Math.floor(maxtime%60);msg = ""+minutes+"分"+seconds+"秒";document.all["timer"].innerHTML

2008-10-23 12:51:00 1563

转载 tomcat连接池的各项配置详解及例程

设置tomcat的环境变量:假如你的tomcat直接解压到d:/tomcat下设置TOMCAT_HOME  d:/tomcat设置CATALINA_HOME d:/tomcat (tomcat_home 和catalina_home二者之中最少要一个)--------------------------------------------------------------------------

2008-10-15 20:14:00 919

原创 在struts1.2中使用拦截器

 要在struts1.2中使用拦截器,必须使用到以下三个包: 1:saif-0.1.jar  2:saif-spring.jar 3:spring.jar把以上三个包放入到自己J2EE工程中的web-inf/lib目录下,然后建立拦截器类,如:package cn.softjob.util;import java.io.IOException;import java.sql.SQLExceptio

2008-10-14 08:46:00 4753 16

2009最新MyEclipse 5.5 GA 注册码(均试验成功)

呵呵。。。我的分太少了,想赚点分,希望大家不我介意哦,嘿嘿。。。对你帮助的顶一下哦!

2009-11-18

校园梦网网络电话,中国最优秀的网络电话

<a href="http://shutter.cdream.com/register.php?linkid=130868" target="_blank"><img src="https://sodp.shutter.cdream.com/sodp/admin/images/free3.gif" alt="校园梦网网络电话,中国最优秀的网络电话" width="315" height="75" border="0"></a>

2008-11-26

软件开发技术考试题

介绍软件开发技术的考试题。

2008-04-14

软件开发技术

介绍软件开发的相关技术

2008-04-14

JS生成下拉菜单

一个经典的JS下拉菜单,可以根据需要进行修改。

2008-04-08

shopxp2006

是一个功能强大的网上购物系统!!

2008-04-08

JSF驱动包

开发JSF所需的驱动包2

2007-11-15

jsf驱动包1

开发JSF所需要的驱动包

2007-11-15

Java语言SQL接口 JDBC编程技术

Java语言SQL接口 JDBC编程技术

2007-09-18

SI Object Browser 8

这是一个管理oracle数据库很好的软件。

2007-09-11

Eclipse中文教程

从简到深的讲解,让你学会使用Eclipse这个IDE开发平台。

2007-09-11

空空如也

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

TA关注的人

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