文章分类 - JAVA
JAVA一些文章收集!
摘要:NestedRuntimeException 错误:Caused by: com.ibatis.common.exception.NestedRuntimeException: Error setting properties of ‘org.ld.bean.Lifeinfo@193f6e2′. C...
阅读全文
摘要:简单地介绍一下业内权限系统的设计方案权限的分类对于权限的控制,一般包含以下两个方面: 1.功能权限 简单地介绍一下业内权限系统的设计方案权限的分类对于权限的控制,一般包含以下两个方面: 1.功能权限 功能权限代表的就是一个用户是否有进行这个操作的权限,比如你有银行卡,你登陆了网上银行之后,就有取款的功能权限 2.数据权限数据权限代表的是一个用户是否有对某个数据操作的权限,还是上面的例子,你有银行卡,而且有取款功能,但是你对自己的存款具有数据权限,你只能看到自己的存款,只能取自己的钱,对于别人的存款,你是不具有数据权限的功能权限设计对于功能权限,一般会设计出三个实体,...
阅读全文
摘要:拦截器(Interceptor)org.hibernate.Interceptor接口定义了Hibernate中通用拦截机制创建Session对象的时候,所有的Session对象或者这个Session对象的所有持久化操作的动作都会被指定的拦截器进行拦截.Interceptor接口的方法afterTransactionBegin()当一个事务时候启动时,会立刻调用这个方法,这个方法可以改变这个事务的状态,例如:回滚事务instantiate()创建对象,如果返回null,则Hibernate将调用实体类的默认构造方法创建持久化对象getEntity()当一个持久化对象,通过标示符属性在Sessi
阅读全文
摘要:内部类又称为嵌套类,可以把内部类理解为外部类的一个普通成员。内部类访问外部类里面的可以自由访问外面的,规则和static一样。(访问非静态时必须先创建对象)具体如下:非静态内部类的非静态方法直接访问[java]view plaincopypublicclassOutter{inti=5;staticStringstring="Hello";classInner1{voidTest1(){System.out.println(i);System.out.println(string);}}}静态内部类的非静态方法因为静态方法访问非静态外部成员需先创建实例,所以访问i时必须先n
阅读全文
摘要:今天用Eclipse时报这个错误:?Java compiler level does not match the version of the installed Java project facet.以前没有碰到过,花了半个多小时才搞定,现把解决办法记下来,免得下次再遇到这个问题又要花那么多时间。问题原因:Facted Project 中的Java 版本设定与项目的Java编译器的compliance level设定不一致。解决办法:把两者设置成相同。第一步:查看Compiler compliance level右键Project | Properties | Java Compiler(t
阅读全文
摘要:一、 下载MyEclipse9正式版和激活包 n Myeclipse9.0正式版forWindows.EXEn MyEclipse 9.0正式版激活包,文件如下:二、破解公钥 第1步:安装好Java 6 和MyEclipse 9 正式版后,关闭MyEclipse 9 正式版第2步:找到安装目录下的:com.genuitec.eclipse.core_9.0.0.me201103181703.jar目录为:D:\PF\Genuitec\Common\plugins\com.genuitec.eclipse.core_9.0.0.me201103181703.jar第3步:使用WinRAR或ZIP
阅读全文
摘要:在mysql环境下,以下代码,在mysql下运行正常,但是切换到oralce,报出找不到STUDENTNAME属性的错误。Sql代码ListresultWithAliasedBean=s.createSQLQuery("SELECTst.nameasstudentName,co.descriptionascourseDescription"+"FROMEnrolmente"+"INNERJOINStudentstone.studentId=st.studentId"+"INNERJOINCoursecoone.courseC
阅读全文
摘要:1. 静态方法:成员变量分为实例变量和静态变量。其中实例变量属于某一个具体的实例,必须在类实例化后才真正存在,不同的对象拥有不同的实例变量。而静态变量被该类所有的对象公有(相当于全局变量),不需要实例化就已经存在。方法也可分为实例方法和静态方法。其中,实例方法必须在类实例化之后通过对象来调用,而静态方法可以在类实例化之前就使用。与成员变量不同的是:无论哪种方法,在内存中只有一份——无论该类有多少个实例,都共用同一个方法。实例方法的调用:ClassA a = new ClassA();//必须经过实例化a.instanceMethod();静态方法的调用:a.staticMethod();//无
阅读全文
摘要:A "missing type" error means the corresponding type is not found in the build path,click on your project and go to build path configure updated jre path and Select the library type to add
阅读全文
摘要:遇到The type XXX cannot be resolved. It is indirectly referenced from required .class files错误.....,查找的解决办法如下:一: 错误提示:It is indirectly referenced from required .class file 错误的解决原因:你正要使用的类调用了另一个类,而这个类又调用了其他类,这种关系可能会有好多层。而在这个调用的过程中,某个类所在的包的缺失就会造成以上那个错误。解决方法:导入缺失的包二:The project was not built since its bui
阅读全文
摘要:Problem(Abstract)When installing an application or performing other administrative actions in WebSphere Process Server version 7.x, the following error is received:CWWMH1001W Composition unit already exists/cannot load document deployment.xmlSymptomThe following error message may be seen:[9/8/10 13:
阅读全文
摘要:在项目中采用一个枚举的集合,本人采用Collections中的空集合Collections.emptyList()在添加时发生异常:常见集合如下:private List<VacationCategory> vacationcategorys = Collections.emptyList();报错误如下:-- Encapsulated exception ------------\java.lang.UnsupportedOperationExceptionat java.util.AbstractList.add(AbstractList.java:131)at java.ut
阅读全文
摘要:使用List这种集合类,但是程序中却要求需要传递一个数组,我们可以这样实现:Long [] l = new Long[list.size()];for(int i=0;il[i] = (Long)list.get(i);这样的代码看上去似乎繁琐了一些,实际上List已经为我们提供了toArray()方法,但是如果使用时不注意,就会很容易发生ClassCastException,其产生的原因可以看下面的代码:Listlist=newArrayList();list.add(newLong(1));list.add(newLong(2));list.add(newLong(3));list.add
阅读全文
摘要:android在起步初期,一直标榜自己免费和开源的特征,但是软件开发者也是需要口粮来养活自己的,于是也就有了大量免费但内置广告的应用。这些广告对于开发者而言,是维持开发运营的收益的一种体现,不过对于用户来说,一些过分的广告,却适得其反,降低了用户体验,甚至会让人反感~不多说废话了,让我们进入正题,怎么样才能快速的去除那些顽固的广告呢?请跟随我耐心的往下看~注意:此文仅作为技术交流讨论所用,请勿用于其他用途!去广告所用到的软件java环境xtemp解包工具notepadplusapk签名工具以上所涉及到的软件,全部可以在这个帖子的7楼找到http://a.feng91.com/thread-25
阅读全文
摘要:使用Ec3.2、MyEc5.5、JDK6.10后,老是出现Ec崩溃的现象,有时在编译或者使用中,就会强行退出,错误信息:JVMterminated.Exitcode=1C:\jdk6_10\bin\javaw.exe -Dosgi.splashLocation=d:\MyEclipse55\eclipse\MyEclipseSplash.bmp -Xms128m -Xmx512m -jarE:\eclipse\startup.jar -oswin32 -wswin32 -archx86 -launcherE:\eclipse\eclipse.exe -nameEclipse -showspla
阅读全文
摘要:在使用IBM installation manager时,需要针对要安装的文件添加库。以安装Rational WebSphere Developer为例: 首先是形成下面的两个安装包: SDP : disk1 disk2 disk3 disk4 …… WAS:disk1 disk2 disk3 disk4在manager的左上方使用file--》首选项在存储库中选择添加:SDP 的路径WAS的路径然后点击连接测试。证明连接成功后就可以选择主界面的中的安装。
阅读全文
摘要:一、在对应的Form Baens中重载validate方法在struts-config.xml文件中,action节点下有“validate”这样一个属性。在struts框架中,默认属性是validate=”true”。所以如果想通过Form Baens的重载validate方法来验证数据的话,可以不用理会这一点。题外话:如果你在struts-config.xml文件中,设置validate="false"的话,validate方法将不起作用。这一点同样对Validate框架来验证数据起作用。二、通过Validate框架来验证数据1、首先在struts-config.xml
阅读全文
摘要:setMaxInactiveInterval和session-config的优先级: 1、setMaxInactiveInterval的优先级高,如果setMaxInactiveInterval没有设置,则默认是session-config中设置的时间。 2、setMaxInactiveInterval设置的是当前会话的失效时间,不是整个web服务的。 3、setMaxInactiveInterval的参数是秒,session-config当中配置的session-timeout是分钟。session-timeout元素(WEB.XML文件中的元素)用来指定默认的会话超时时间间隔,以分钟为单位
阅读全文
摘要:一、在容器中设置tomcat中配置server.xml中定义context时采用如下定义:<Context path="/livsorder" docBase="/home/httpd/html/livsorder" defaultSessionTimeOut="3600" isWARExpanded="true" isWARValidated="false" isInvokerEnabled="true" isWorkDirPersistent="false
阅读全文
摘要:1:进入websphere管理控制台2:点击‘服务器’--〉‘应用服务器’,选中你的应用服务器(如server1),点击进入:3:点击上图中的‘web容器’,进入:4:点击上图中的‘会话管理’,进入:5:在上图的'会话超时'中‘设置超时’时间就可以
阅读全文