- 博客(44)
- 资源 (11)
- 收藏
- 关注
转载 hibernate中的悲观锁和乐观锁
<br />锁(locking)<br />业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算<br />处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中<br />(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机<br />制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓<br />的“锁”,即给我们选定的目标数据上锁,使其无法被其他程序修改。<br />Hibernate支持两种锁机制
2011-04-20 17:21:00
609
原创 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
969
转载 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
698
转载 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
674
转载 关于Java性能监控您不知道的5件事
<br />责怪糟糕的代码(或不良代码对象)并不能帮助您发现瓶颈,提高 Java™ 应用程序速度,猜测也不能帮您解决。Ted Neward 引导您关注 Java 性能监控工具,从5 个技巧开始,使用Java 5 的内置分析器JConsole 收集和分析性能数据。<br />当应用程序性能受到损害时,大多数开发人员都惊慌失措,这在情理之中。跟踪 Java 应用程序瓶颈来源一直以来都是很麻烦的,因为 Java 虚拟机有黑盒效应,而且 Java 平台分析工具一贯就有缺陷。<br />然而,随着 Java 5 中
2010-08-24 11:31:00
483
转载 如何用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
1642
转载 用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
877
转载 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
16336
6
原创 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
837
原创 正则表达式
<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
969
原创 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
5912
转载 解决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
2478
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
1353
转载 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
417
转载 借第三方类型库解析excel文件
这里解析excel文件用了第三方所提供的一些类库。Jakarta的POI项目提供了一组操纵Windows文档的Java API,如下几个类提供了操作Excel文 件的方便的途径:HSSFWorkbook、HSSFSheet、HSSFRow、HSSFCell,分别代表了Excel电子表格中的Book、Sheet、行和单元格。你可以在下面地址下载到最新的POI工具包: http://
2010-01-29 09:31:00
787
转载 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
592
原创 读取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
2909
转载 恩信ERP7.10安装、定制和二次开发
本文转自博客:wochi.cublog.cn”第一部分:点评。在开源社区里面,活动的中国人身影倒是不少,但中国人贡献的开源软件凤毛麟角,更不用说优秀的开源产品了,这次恩信把自己的东东开源了,至少表明一种开放的态度,而且更重要的是这个开源ERP还能用!我从去年年底开始帮助深圳一家企业实施恩信ERP,安装非常容易,初始化比较难,建立一个开发环境就更难了,但所有的这一切我都克服了。在原有基础
2009-12-30 10:42:00
9086
原创 经典绝句
1、干掉熊猫,我就是国宝! 2、别和我谈理想,戒了! 3、跌倒了,爬起来再哭~~~ 4、低调!才是最牛B的炫耀!! 5、不吃饱哪有力气减肥啊? 6、真不好意思,让您贱笑了。 7、我能抵抗一切,除了诱惑…… 8、老子不但有车,还是自行的…… 9、点的是烟、抽的却是寂寞…… 10、不是你不笑,一笑粉就掉! 11、人又不聪明,还学别人秃顶。 12、绑不住我的心就不要说我花心! 13、再牛b的肖邦,也弹不
2009-12-18 14:24:00
709
转载 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
1038
转载 "奋斗"与"蜗居"
奋斗的编剧叫石康,纯爷们,确切年龄51岁; 蜗居的编剧叫六六,纯娘们,大概年龄36岁。 奋斗是一个老男人写的浪漫主义的奇幻故事; 蜗居是一个小女人写的现实主义的恐怖小说。 看了奋斗,觉得故事好假; 看了蜗居,觉得人生好假。 奋斗也许会给人带来希望; 蜗居一定会给人带来绝望。 奋斗说的是北京那旮旯的事儿; 蜗居说的是上海一面德额事体。 奋斗讲的是年轻人如何盖房子; 蜗居讲的是年轻人如何买房子。 奋斗
2009-12-15 14:05:00
552
转载 正装
所谓正装,是指适用于严肃的场合的正式服装,正装就是正式场合的装束,而非娱乐和居家环境的装束。如西服、中山装、民族服饰等。 男士的正装穿着应该十分讲究。在西方国家,正装包括西装、燕尾礼服;在中国,正装则以西装为主,有时也可以穿着中山装。最常见的男士正装,是我们常常在白领们身上看到的“衬衫+西服+领带+西裤+皮鞋”,实际上,在夏天只穿着衬衫和西裤也是正装的体现,立领的中山装样式西服也属于正装
2009-12-01 09:05:00
2159
原创 oracle监听器无法启动,提示“错误1067:进程意外终止”
今天遇到一个问题:oracle中的OracleOraHome90TNSListener服务现在启动不了了, 之前都可以正常启动,现在启动后是一个错误:在本地计算机无法启动OracleOraHome90TNSListener服务.提示信息是“错误1067:进程意外终止.” 查找了一下是ip地址或机器名变动过的原因,解决方法如下: 修改一下listener.
2009-11-30 09:14:00
9201
转载 拒绝买房的八大理由
也许您还在为高房价而苦恼。如果您所要购买的房子,总价格超过了夫妻双方6年的纯收入总和,那么,我就建议您不要买房。首先,如果您是贷款买房,未来20年左右,您都要无偿的为政府、开发商或银行打工。而且,这种打工是无条件的,您没有反悔权,议价权,甚至是提前还贷权。而一旦您由于某种原因无力继续支付月供的时候,房子就不再属于您了,不论您以前曾经为此付出过多少。; 第二,如果您得到了父母的支持买房,您忍
2009-10-28 10:56:00
667
转载 优化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
461
转载 Hibernate 处理大数据量的方案
大家知道,Hibernate 有 一级 cache (Session 级) 和二级 cache (需另外配置,如 ehcache),以下代码,Hibernate 在处理到大约50000条记录时,就会抛出 OutOfMemoryException, 这是因为,Hibernate 把所有新建的 MiniMessage 对象都放在了 Session 级的缓存中了。Session session
2009-10-22 15:48:00
1716
转载 Hibernate的映射类型
关键字: hibernate 映射Hibernate映射类型分为两种:内置映射类型和客户化映射类型。内置映射类型负责把一些常见的Java类型映射到相应的SQL类型;此外,Hibernate还允许用户实现UserType或CompositeUserType接口,来灵活地定制客户化映射类型。客户化类型能够把用户定义的Java类型映射到数据库表的相应字段。 一、Hibernate的内置映射类
2009-10-22 15:33:00
439
转载 ORACLE 最大连接数的问题
客户端连接数据库报如下错误: show parameter processes; 然后 更改系统连接数 alter system set processes=1000 scope=spfile; 下面是具体的操作步骤与说明问题描述:客户端连接数据库报错 ORA-12516: TNS: 监听程序无法找到匹配协议栈的可用句柄 解决过程: 1。查看当前会话数、processes和sess
2009-10-22 09:32:00
1255
原创 在自己的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
11485
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
2551
1
转载 图片加水印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
457
转载 楼市只涨不跌的秘密:现在买房子,傻瓜才掏钱!
楼市只涨不跌的秘密:现在买房子,傻瓜才掏钱! 昨晚,和一个开典当行的同学喝酒。 我问同学,“你买了多少套房子,多少间铺面?” “房子22套,铺面12间。”同学炫耀似的答道。 “那你花了多少钱呢?”同学虽然是千万级的富翁,但他也不至于能把千万多的钱压在固定资产上吧!我心中默算了一下,非常怀疑! “现在买房子,傻瓜才掏钱!亏你还是个生意人!”同学鄙视的看着我。 同学的话,简直令我震耳欲聋,使我目瞪口
2009-10-12 09:07:00
647
转载 Oracle10g日期型函数
Ø sysdate[功能]:返回当前日期。[参数]:没有参数,没有括号[返回]:日期[示例] select sysdate from dual; Ø add_months(d1,n1)[功能]:返回在日期d1基础上再加n1个月后新的日期。[参数]:d1日期型,n1数字型[返回]:日期[示例] select sysdate,add_
2009-09-28 16:31:00
1878
原创 使用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
6357
转载 iText简介(转)
注:在本项目中,学到了很多东西,其中使用ITEXT生成PDF报表,就是其一,一直以来想总结下项目中用到的itext,无意中发现了这篇文章,总结的比较好,所以转载 http://www.china1024.com/bytesoft/info_show.jsp?news_id=968) 一、前言 在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iT
2008-10-30 10:50:00
1451
原创 使用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
3004
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
5210
原创 使用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
1654
转载 tomcat连接池的各项配置详解及例程
设置tomcat的环境变量:假如你的tomcat直接解压到d:/tomcat下设置TOMCAT_HOME d:/tomcat设置CATALINA_HOME d:/tomcat (tomcat_home 和catalina_home二者之中最少要一个)--------------------------------------------------------------------------
2008-10-15 20:14:00
997
原创 在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
4821
16
校园梦网网络电话,中国最优秀的网络电话
2008-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人