小编San*_*ain的帖子

为什么接口方法调用比具体调用慢?

当我发现抽象类和接口之间的区别时,这是一个问题.在这篇文章中,我开始知道接口很慢,因为它们需要额外的间接性.但是我没有得到接口所需的什么类型的间接,而不是抽象类或具体类.请澄清它.提前致谢

java

38
推荐指数
4
解决办法
1万
查看次数

Hibernate标准中日期之间的限制

您好我在我的示例中使用了hibernate.对于bean表审计试用我想在包含上限和下限的日期范围之间获取审计试用版.我的代码如下

Criteria criteria = session.createCriteria(AuditTrail.class);

criteria.add(Restrictions.between("auditDate", sDate, eDate));
Run Code Online (Sandbox Code Playgroud)

我的开始日期是25/11/2010.和结束日期是25/05/2011.但它只是给出结果.24/05/2011它没有执行包容性搜索.任何其他方式来做到这一点.我正在使用SQL服务器.

hibernate

22
推荐指数
1
解决办法
7万
查看次数

ReferenceError:未定义"alert"

我试图从java代码调用java脚本函数.

这是我的Java代码

    public static void main(String[] args) throws FileNotFoundException {
    try {
        /**
         * To call a anonymous function from java script file
         */
        ScriptEngine engine = new ScriptEngineManager()
                .getEngineByName("javascript");
        FileReader fr = new FileReader("src/js/MySpec.js");
        engine.eval(fr);

    } catch (ScriptException scrEx) {
        scrEx.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的java脚本文件:

(function() {
  alert("Hello World !!!");
})();
Run Code Online (Sandbox Code Playgroud)

但是当我运行驱动程序类的main方法时,它给出了如下错误:

Exception in thread "main" javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: ReferenceError: "alert" is not defined. (<Unknown source>#2) in <Unknown source> at line number 2
at com.sun.script.javascript.RhinoScriptEngine.eval(RhinoScriptEngine.java:110)
at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:232)
at Java6RhinoRunner.load(Java6RhinoRunner.java:42)
at Java6RhinoRunner.main(Java6RhinoRunner.java:12) …
Run Code Online (Sandbox Code Playgroud)

javascript java rhino

15
推荐指数
1
解决办法
3万
查看次数

如何实现JavaScriptCore调试器?

JavaScriptCore包含用c ++编写的调试器包.这是调试器包的链接.

我们可以使用此调试器从eclipse或xocde调试java脚本,任何参考或示例实现都会有所帮助.谢谢

javascript xcode javascriptcore

14
推荐指数
1
解决办法
2695
查看次数

JVM如何使用"Main方法"启动Java程序?

main不是java中的关键字.JVM如何知道执行该main方法作为任何程序的起点?

java

12
推荐指数
2
解决办法
7875
查看次数

HibernateException:无法获取默认的Bean Validation工厂

我正在使用hibernate Hibernate-Version:3.2.5.ga.Along与此我正在使用gwt2.3版本.现在,当我尝试升级hibernate版本时,我收到错误.我已经下载了hibernate 3.6.7最终版本并将其替换为旧的jar文件.但是当我在第一台服务器上运行应用程序时,它会给出以下错误.如果我更换新的jar与旧jar然后没有问题...但对于新jar它给出错误.帮帮我.谢谢你.

org.hibernate.HibernateException: Unable to get the default Bean Validation factory
at org.hibernate.cfg.beanvalidation.BeanValidationActivator.applyDDL(BeanValidationActivator.java:127)
at org.hibernate.cfg.Configuration.applyBeanValidationConstraintsOnDDL(Configuration.java:1704)
at org.hibernate.cfg.Configuration.applyConstraintsToDDL(Configuration.java:1654)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1445)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1856)
at com.nextenders.facadeimplementation.hibernate.util.HibernateFactory.configureSessionFactory(HibernateFactory.java:107)
at com.nextenders.facadeimplementation.hibernate.util.HibernateFactory.buildIfNeeded(HibernateFactory.java:42)
at com.nextenders.facadeimplementation.model.dao.AbstractDao.<init>(AbstractDao.java:20)
at com.nextenders.facadeimplementation.model.dao.UserDetailsDao.<init>(UserDetailsDao.java:24)
at com.nextenders.facadeimplementation.facade.UserFacade.doLogin(UserFacade.java:753)
at com.nextenders.facadeimplementation.facade.UserFacade.workflowMethodCaller(UserFacade.java:822)
at com.nextenders.server.guice.actions.handlers.LoginCallerActionHandler.execute(LoginCallerActionHandler.java:61)
at com.nextenders.server.guice.actions.handlers.LoginCallerActionHandler.execute(LoginCallerActionHandler.java:1)
at com.gwtplatform.dispatch.server.AbstractDispatchImpl.doExecute(AbstractDispatchImpl.java:153)
at com.gwtplatform.dispatch.server.AbstractDispatchImpl.execute(AbstractDispatchImpl.java:111)
at com.gwtplatform.dispatch.server.AbstractDispatchServiceImpl.execute(AbstractDispatchServiceImpl.java:80)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:569)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)
at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)
at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)
at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)
at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)
at …
Run Code Online (Sandbox Code Playgroud)

gwt hibernate

12
推荐指数
3
解决办法
3万
查看次数

在Windows上安装PHP

我想在我的系统中安装php.为此我已经下载了php-5.3.5.tar.bz2(zip文件).现在从这个安装帮助链接 http://www.php.net/manual/en/install.windows.installer.msi.php 它说"运行MSI安装程序并按照安装向导提供的说明进行操作".

但我没有从哪里得到MSI安装程序?

php

11
推荐指数
2
解决办法
3万
查看次数

如何在gwt中扩展树?

我使用GWT 2.3.我在其中使用import com.google.gwt.user.client.ui.Tree.我想显示树一直在扩展.为此,我在每个树项目的代码下面做了

    treeItem.setState(true);
Run Code Online (Sandbox Code Playgroud)

但它没有用.我没有得到如何扩展树.请帮帮我.谢谢

gwt gwt2

10
推荐指数
1
解决办法
4630
查看次数

如何隐藏Cell表GWT中的列?

我在GWT中使用Cell Table.在该单元格表中我添加了这些列.

    TextColumn<Document> idColumn = new TextColumn<Document>() {
        @Override
        public String getValue(Document object) {
            return Long.toString(object.getId());
        }
    };
    TextColumn<Document> refColumn = new TextColumn<Document>() {
        @Override
        public String getValue(Document object) {
            return object.getReferenceNumber();
        }
    };
    /*
     * DateCell dateCell = new DateCell(); Column<Contact, Date> dateColumn
     * = new Column<Contact, Date>(dateCell) {
     * 
     * @Override public Date getValue(Contact object) { return
     * object.birthday; } };
     */
    TextColumn<Document> nameColumn = new TextColumn<Document>() {
        @Override
        public String getValue(Document object) {
            return object.getDocumentName();
        }
    }; …
Run Code Online (Sandbox Code Playgroud)

gwt gwt2

9
推荐指数
1
解决办法
8545
查看次数

Eclipse在调试时挂起

我搜索了很多关于这个主题,但找不到合适的解决方案.

我正在使用带有操作系统fedora15的eclipse 3.6 Helios版本.在我的应用程序中,我使用GWT2.4进行前端开发.

现在,当我使用调试模式,并希望在某个时刻同时调试eclipse挂起3-4分钟.它重新开始后再次开始调试过程.

我使用这个过去3年的日食与windows但没有遇到这个问题.在fedora我使用它从过去4个月,这个问题说明发生在过去的一个月.

我没有得到eclipse的问题.请帮帮我.提前致谢.

eclipse gwt fedora

9
推荐指数
1
解决办法
5743
查看次数

标签 统计

gwt ×4

java ×3

gwt2 ×2

hibernate ×2

javascript ×2

eclipse ×1

fedora ×1

javascriptcore ×1

php ×1

rhino ×1

xcode ×1