- 博客(32)
- 资源 (5)
- 收藏
- 关注
原创 不在JPA 的 persistence.xml 文件中配置Entity class的解决办法
在Spring 集成 Hibernate 的JPA方式中,需要在persistence配置文件中定义每一个实体类,这样非常地不方便,2种方法可以解决此问题:这2种方式都可以实现不用在persistence.xml文件中配置每一个实体类,从而免去每个Entity都要在persistence.xml文件中配置的烦恼,但是这种方式Entity实体类的主键字段注解@ID要放到 getXXX()
2015-03-19 10:08:36 10517
原创 有关使用Maven常见问题总结(Eclipse中使用Maven、Maven项目部署到tomcat等问题)
最近一些项目需要让Maven来管理,一种情况是将之前的eclipse的Java Project项目和Web project 加入Maven管理,还有一种情况是,将SVN上的Maven项目拉到本地,在eclipse中使用时遇到的一些棘手问题,问题过程和解决具体方案如下:1.在eclipse中安装maven插件后启动eclipse时,会遇到如下警告:The Maven Integration
2015-01-14 18:41:11 15270 1
原创 将Maven的Java Project转换或修改为Web Project
将Maven的Java Project修改为Web Project关键是需要了解Eclipse和MyEclipse的工程中如下文件.classpath和.project和.mymetadata含义和作用。.project文件,本文主题将Maven的Java Project改为Web Project,关键是如下配置: trust_product_admi
2015-01-13 11:06:46 4903
原创 将Maven的Java Project修改为Web Project
将Maven的Java Project修改为Web Project关键是需要了解Eclipse和MyEclipse的工程中如下文件.classpath和.project和.mymetadata含义和作用。.project文件,本文主题将Maven的Java Project改为Web Project,关键是如下配置: trust_product_admi
2015-01-13 10:41:39 159
原创 访问WEB-INF下使用frameset标签页面出错的原因
"61,*,24" cols="*" framespacing="0" frameborder="no" border="0"> "top.jsp" tag=top" name="topFrame" scrolling="false" noresize="noresize" id="topFrame" /> "main.jsp" name="mainFr
2012-08-16 11:02:15 4794 2
原创 终极解决方案 at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22) 报空指针
java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22) 出现这种问题,可能有多方面的原因,最主要的就是自己工程里的jar包和tomca中的jar包冲突导致,很多解决方案就是删除工程里的jsp-api.jar和servlet-api.jar两个jar包,这种解决方案是对的,但是删除
2012-08-13 10:12:23 13475 6
原创 使用Axis2报"An error occurred while completing process -java.lang.reflect.InvocationTargetException"处理
我查了很多有关处理这方面错误的文章,很多给出的处理方案并不能解决我的问题,比如典型的方案如下:从AXIS2的LIB库中复制"geronimo-stax-api_1.0_spec-1.0.1.jar"和下载"backport-util-concurrent-3.1.jar"文件
2011-09-20 14:42:07 5709 5
转载 Spring MVC 3 深入总结
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://w
2011-09-16 16:06:07 285096 146
转载 log4j logback slf4j项目配置中的简单总结
一. Log4j+commons-logging JAR包 commons-logging-1.1.jar log4j-1.2.15.jar 配置文件 commons-logging.properties log4j.xml commons
2011-09-16 16:00:48 3352
转载 java日志,需要知道的几件事
如果对于commons-loging 、log4j 、slf4j 、LogBack 等都已经非常清楚了,可以忽略本文。几次解决日志冲突问题时对这几个概念的简单总结,希望对这块基础没有理解透的同学能有所帮助,当然如果对这块有更深刻理解的同学,也贡献出自己的知识和见解。一、
2011-09-16 15:56:22 1678
原创 Jboss4集群配置之五:Jboss集群session复制
<br />1.前言<br />2.集群准备知识<br />3.Jboss集群安装实例概述<br />4.Jboss集群负载均衡器配置<br />5.Jboss集群节点配置<br />6.启动Jboss集群<br />7.Jboss集群session复制7.Jboss集群的session复制原理<br />jboss session复制是jboss session同步的一种实现。原理是在各Jboss节点间建立横向联系,每个节点都将本节点的session变化同步到其他所有节点上。<br
2011-04-02 14:25:00 1867
原创 Jboss4集群配置之四:启动Jboss集群
<br />1.前言<br />2.集群准备知识<br />3.Jboss集群配置实例概述<br />4.Jboss集群负载均衡器配置<br />5.Jboss集群节点配置<br />6.启动Jboss集群6.启动Jboss集群步骤<br />先启动负载均衡器apache,然后启动各jboss节点。各jboss节点的启动顺序没有要求。启动负载均衡器apache<br /><br />在/usr/local/apache2/bin目录下执行./httpd –k start<br />在
2011-04-02 14:20:00 1186
原创 Jboss4集群配置之三:Jboss集群节点配置
<br />1.前言<br />2.集群准备知识<br />3.Jboss集群配置实例概述<br />4.Jboss集群负载均衡器配置<br />5.Jboss集群节点配置5.Jboss集群节点配置步骤<br />在集群的各节点上,先安装JDK,然后安装配置Jboss。不用着急,跟着Ruby Sun一步步来。安装JDK<br />在http://sun.com下载JDK安装包,上传到服务器。<br />chmod +x jdk-1_5_0_12-linux-i586-rpm.bin<
2011-04-01 18:06:00 1114
原创 Jboss4集群配置之二:Jboss集群配置实例与负载均衡器配置
<br />1.前言<br />2.集群准备知识<br />3.Jboss集群配置实例概述<br />4.Jboss集群负载均衡器mod_jk配置3.Jboss集群配置实例概述<br />下文中,Ruby Sun将以实例来叙述Jboss集群配置。<br />该实例包含3个Jboss节点。各节点被动接收负载均衡器转发的请求。各节点间没有横向的联系。<br /><br />4.Jboss集群负载均衡器配置步骤<br />先安装apache,然后配置mod_jk模块。安装apache<br
2011-04-01 18:03:00 973
原创 Jboss4集群配置之一:前言与集群知识
1.前言<br />2006年,Jboss公司被Redhat公司收购了。这直接导致Jboss产品结构调整,并将以前收费的Jboss AS文档改为免费。Ruby Sun本次集群试验的最初依据就是由此得到的Jboss 4.0.5集群配置文档。<br />但这份官方文档并不可靠,在一些关键配置上含混不清,而且夹杂了很多适用于过去版本、现已作废的Jboss集群配置内容。这导致本次jboss集群配置试验很大程度上是依靠猜测和反复尝试完成的。究其原因,是因为Jboss的集群特性尚处于发展之中,Jb
2011-04-01 17:54:00 941
转载 JFreeChart 详细介绍使用(三)
<br />1、JFreeChart组件,用于图形的开发。<br /> 1)到http://www.jfree.org/jfreechart/下载JFreeChart的zip文件,解压后得到的目录的lib子目录中的所有jar包拷贝到Web应用的WEB-INF/lib目录下,完成安装。<br /> 2)用JFreeChart创建Web图形需要经过3个步骤:<br /> Œ创建一个包含要在Web图形中显示的数据的数据集对象。<br /> 创建一个用于作图的JFreeCh
2011-03-25 18:12:00 1674
原创 JFreeChart 详细介绍使用(二)
自己最近学习了JfreeChart的使用,觉得这个冬冬的功能非常强大,总结一下。主要介绍JfreeChart生成图片的几种方式 <br /><br />先从网上找点介绍。 <br />一、简介<br /> WW 的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用户界面。为了能在web浏览器上显示要求用户界面使用 HTML以及图
2011-03-25 15:29:00 1596
转载 JFreeChart中给Pie、Bar和Line及图例(Legend)等任意加超链接或者javascript事件
最近使用JFreeChart,发现了一个问题,就是在给图形加链接时具有很大的局限性。比如苹果、梨、西瓜、桔子画了一个饼图,并且加上了链接,那么大家可以在链接中看到“xxx=苹果”或者“xxx=西瓜”的字样,但是在目前的应用中,大多数情况都是传递一个编号或者英文名称,比如苹果对应“apple”或者“001”,西瓜对应“watermelon”或者“002”,这时链接就和图产生了矛盾,做过的人应该很清楚。因此,我想能不能给图上加自己想要的链接呢?可以加普通的超链接,也可以加javascript的。在充分利用了go
2011-03-25 14:30:00 5548 3
原创 JFreeChart 详细介绍使用
<br />一、JFreeChart获取。<br /> JFreeChart是JFreeChart公司在开源网站SourceForge.net上的一个项目,该公司的主要产品有如下:<br /> 1、JFreeReport:报表解决工具<br /> 2、JFreeChart:Java图形解决方案(Application/Applet/Servlet/Jsp)<br /> 3、JCommon:JFreeReport和JFreeChart的公共类库<
2011-03-25 13:46:00 1486
转载 JFreeChart深入介绍
<br />由于业务数据方面以及表图显示视觉方面考虑,Jfreechart中需要2个或者更多的坐标,在添加坐标后会出现几个问题<br />1、两个坐标的数据会以前后方式显示,当两个坐标的数据均以柱状图显示时会遮挡,而且可能两个坐标的数据量不一致导致柱状大小不一。<br />解决方案:分别扩充两坐标的数据集,添加空数据,使得两坐标的数据相同,而空的数据无法遮挡其他数据。<br />2、当采用1的方案后会出现图例多出好几个的问题<br />解决方案:重载plot,重新定义getLegendItems。自定义图例
2011-03-25 13:43:00 1809
原创 查看JVM内存使用情况语句
<br /> <br /> System.out.println("JVM Max Memory:"+Runtime.getRuntime().maxMemory()/1024/1024+"M");<br /><br /> System.out.println("JVM Using Memory:"+Runtime.getRuntime().totalMemory()/1024/1024+"M");<br /><br /> System.out.println("JVN Free Memory:"+R
2011-03-22 13:22:00 942
原创 JVM内存分析与调优
<br />ms/mx:定义YOUNG+OLD段的总尺寸,ms为JVM启动时YOUNG+OLD的内存大小;mx为最大可占用的YOUNG+OLD内存大小。在用户生产环境上一般将这两个值设为相同,以减少运行期间系统在内存申请上所花的开销。<br />NewSize/MaxNewSize:定义YOUNG段的尺寸,NewSize为JVM启动时YOUNG的内存大小;MaxNewSize为最大可占用的YOUNG内存大小。在用户生产环境上一般将这两个值设为相同,以减少运行期间系统在内存申请上所花的开销。<br />Per
2011-03-22 13:17:00 1110
原创 JVM中的out of memory错误原因
<br />JVM为两块:PermanentSapce和HeapSpace,其中<br />Heap = {Old + NEW = { Eden , from, to } }。PermantSpace负责保存反射对象,一般不用配置。JVM的Heap区可以通过-X参数来设定。<br /> 当一个URL被访问时,内存申请过程如下:<br />A. JVM会试图为相关Java对象在Eden中初始化一块内存区域<br />B. 当Eden空间足够时,内存申请结束。否则到下一步<br />C. JVM试图释放在Ed
2011-03-22 13:10:00 1984
转载 JSF中的FacesContext对象和ExternalContext对象详解
<br />在Faces API中有两个类是要经常使用的. 一个是FacesContext 一个是ExternalContext.首先讲解如何使用FacesContext .<br />对每个JSF请求,FacesServlet对象都会为其获取一个javax.faces. context.<br />FacesContext类的实例。FacesServlet对象将下列3个取自Web容器的对象传给javax.faces.context.FacesContextFactory对象的getFacesContext
2011-03-21 13:49:00 8427 1
转载 Java中的中文乱码产生原理
<br />在阅读了许多关于Java中文问题解决方法之后,结合作者的编程实践,我发现过去谈的许多方法都不能清晰地说明问题及解决问题,尤其是跨平台时的中 文问题。于是我给出此篇文章,内容包括对控制台运行的class、Servelets、JSP及EJB类中的中文问题我剖析和建议解决办法。希望大家指 教。<br />Abstract:本文深入分析了Java程序设计中Java编译器对java源文件和JVM对class类文件的编码/解码过程,通过此过程 的解析透视出了Java编程中中文问题产生的根本原因,最后给出了建
2011-03-18 17:55:00 4384
转载 Java面向对象设计最佳实践 - 枚举设计
<br />对枚举类型印象大多来自于C 语言,在 C 语言中,枚举类型是一个 HardCode (硬编码)类型,其使用价值并不大。因此,在 Java 5 之前,枚举是被抛弃的。然而 Java 5 以后的发现版本开始对枚举进行支持,枚举的引入给 Java 世界带来了争议。 <br />笔者比较赞同引入枚举,作为一门通用的静态编程语言,应该是海纳百川的(因此笔者赞成闭包进入Java 7 ),多途径实现功能。 <br />如果您不了解枚举的用法,建议参考笔者以前网络资源,了解基本的用法。地址为:http://me
2010-11-03 14:24:00 1353
转载 理解java枚举类型
<br />枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:Java代码 public enum Color{ RED,BLUE,BLACK,YELLOW,GREEN } public enum Color{ RED,BLUE,BLACK,YELLOW,GREEN}<br />显然,enum很像特殊的class,实际上enum声明定义的类型就是一个类。 而这些类都是类库中Enum类的子类(java.lang
2010-11-03 11:46:00 662
转载 Spring 2.5中JdbcTemplate类query方法的三种回调接口
<br /><br />/** <br />使用三种Callback接口作为参数的query方法的返回值不同: <br />以ResultSetExtractor作为方法参数的query方法返回Object型结果,要使用查询结果,我们需要对其进行强制转型; <br />以RowMapper接口作为方法参数的query方法直接返回List型的结果; <br />以RowCallbackHandler作为方法参数的query方法,返回值为void; <br />RowCallbackHandle
2010-11-02 16:32:00 1258
转载 oracle 触发器与事务
<br />(1)如果外部事务撤销,触发器形成的变更是否会撤销?如果触发器操作失败,是否会导致外部SQL失败,从而导致事务撤销<br />(2) 事务回滚时,触发器形成的变更是否会撤销;<br />(3) 触发器失败时,外部SQL是否会返回错误;如果会,则研究如何不返回错,如果不会,则研究如何会返回错误;<br />(4) 触发器失败时(插入两条记录,前者成功,后者失败),事务回滚时触发器形成的变更是否会撤销;<br />(5) 触发器失败时(插入两条记录,前者成功,后者失败),事务提交时触发器形成的变更是
2010-07-22 20:49:00 4812
转载 MYSQL和ORACLE的一些区别(转)
<br />有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改。本人总结出以下几点注意事项,希望对大家有所帮助。<br />1.自动增长的数据类型处理<br />MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号
2010-07-16 18:26:00 1068
原创 Myeclipse中搭建Android开发环境
这段时间正好有空,花了点时间学习了一下Android系统,还没有花很多时间好好深入学习,这里我仅仅记录在安装Android的开发环境时所遇到的问题,供需要的朋友参考!1.安装JDK,安装完后,配置环境,我这里省略。2.下载Android SDK并配置。1.5版本下载地址:http://dl.google.com/android/android-sdk-windows-1.5_r3.zip2.1版本下载地址:https://dl-ssl.google.com/android/repository/androi
2010-07-15 18:35:00 25311 7
原创 Android系统简单研究后的缺陷总结
<br />最近刚买了一个MOTO ME600,Android系统的,版本1.5,发现此系统有下面几个缺陷:<br /> <br />1.手机SIM卡,有时会被系统自动锁住,我到现在还不知道怎么回事,谁能告诉我?<br /> <br />2.打电话时不能录音。<br /> <br />3.应用程序进程有时会突然停止。<br /> <br />4.蓝牙功能居然不能传文件。<br /> <br />5.相机拍照有声音。<br /> <br />6.手机关机不能闹钟,但是晚上睡觉的时候可以让它进入飞行模式,我早上
2010-07-15 15:28:00 1214 1
backport-util-concurrent-2.2.jar
2011-09-20
geronimo-stax-api_1.0_spec-1.0.1.jar
2011-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人