小编Vic*_*kor的帖子

在Firestore文档中添加时间戳

我是Firestore的新手。Firestore文档说...

重要提示:与Firebase实时数据库中的“推送ID”不同,Cloud Firestore自动生成的ID不提供任何自动排序。如果希望能够按创建日期订购文档,则应将时间戳记存储为文档中的字段。

参考:https : //firebase.google.com/docs/firestore/manage-data/add-data

那么我是否必须像timestamp文档中那样创建密钥名称?或者created足以满足Firestore文档中的上述要求。

{
    "created": 1534183990,
    "modified": 1534183990,
    "timestamp":1534183990
}
Run Code Online (Sandbox Code Playgroud)

firebase google-cloud-firestore

8
推荐指数
5
解决办法
1万
查看次数

目标applet或JVM进程突然退出

Target applet or JVM process exited abruptly有时会收到消息,而且它不会连续出现,因此我无法在Java控制台关闭之前跟踪日志.我尝试使用增加堆大小

<PARAM name="java_arguments" value="-Xmx128m"> ,

<PARAM name="java_arguments" value="-Xmx300m"> ,

<PARAM name="java_arguments" value="-Xmx512m">

但它不起作用.同样的问题已经问过.我还尝试使用单独的JVM加载Applet

<PARAM name="separate_jvm" value="true">

http://www.techques.com/question/1-11284843/uncaught-exception:-Target-applet-or-JVM-process-exited-abruptly---from-a-firefox-extension

未捕获的异常:目标applet或JVM进程突然退出 - 来自firefox扩展

/sf/ask/1237370571/

java applet jvm

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

hibernate中的createSQLQuery使用Prepared Statement?

我使用的是createSQLQuerysetStringHibernate中(没有硬编码值).我想知道Hibernate PreparedStatement用于createSQLQuery什么?

关心:

我想保留此查询在缓存中创建的执行计划,以便下次在数据库上触发相同的查询时,它将使用相同的执行计划.

仅供参考:我正在使用MSSQL Server 2008

/* This is just example I'm not using same query */
Query nativeSQLQuery = session.createSQLQuery("select Firstname from user_master where user_name = :param");
nativeSQLQuery.setString("param", "vicky.thakor");
Run Code Online (Sandbox Code Playgroud)

我找不到stackoverflow链接,甚至在谷歌,所以请提供链接,如果有的话.

java sql sql-server hibernate

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

异常java.util.LinkedHashMap无法强制转换为java.util.List

在解决以下代码时,我得到了下面给出的例外情况.

List<Map<String, Object>> obj = mapper.readValue(result.getBody(), new TypeReference<Map<String,Object>>(){});

for (Map<String, Object> map : obj) {
    for(Map.Entry<String, Object> entry : map.entrySet()){
        System.out.println("Key : "+entry.getKey()+" Value is: "+entry.getValue());
    }
}
Run Code Online (Sandbox Code Playgroud)

Stacktrace:java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to java.util.List

java foreach mapper

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

使用log4j创建包含日期的日志文件

我正在使用下面的代码编写我的日志文件,但它将文件存储为QueryLog.log.我错过了什么吗?检查我的log4j.properties文件代码

log4j.logger.org.hibernate=INFO
log4j.logger.org.hibernate.SQL=DEBUG
log4j.logger.org.hibernate.type=TRACE
log4j.logger.org.hibernate.hql.ast.AST=info
log4j.logger.org.hibernate.tool.hbm2ddl=warn
log4j.logger.org.hibernate.hql=debug
log4j.logger.org.hibernate.cache=info
log4j.logger.org.hibernate.jdbc=debug
log4j.rootLogger = DEBUG, FILE
log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FILE.DatePattern='.'yyyy-MM-dd-a
log4j.appender.FILE.File=log4j/QueryLog.log
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern= %d{HH:mm:ss} %-5p %c - %m%n
Run Code Online (Sandbox Code Playgroud)

我使用的链接:

http://www.tutorialspoint.com/log4j/log4j_logging_files.htm

http://www.codejava.net/coding/configure-log4j-for-creating-daily-rolling-log-files

java logging log4j

6
推荐指数
1
解决办法
2万
查看次数

Hibernate会话ID

我正在研究对数据库进行许多hibernate调用的大型企业应用程序.我想跟踪哪个会话已打开以及哪个会话已关闭.

那么在hibernate中我们可以获得该会话的唯一ID或其他内容.基本思想是追踪会话执行时间.我查了很多探查器,但它没有给出正确的输出.

java session hibernate

6
推荐指数
1
解决办法
2924
查看次数

java.security.AccessControlException:拒绝访问("java.security.SecurityPermission""authProvider.SunMSCAPI")

直到早上一切都在我的小程序中工作正常.我接受了Java更新,一切都停止了.我正在使用applet处理数字证书.这是我的堆栈跟踪.我跟着一些oracle文章但是没有用.

https://blogs.oracle.com/java-platform-group/entry/liveconnect_changes_in_7u45 http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/manifest.html#trusted_library http:// www.oracle.com/technetwork/java/javase/7u45-relnotes-2016950.html

Java Plug-in 10.45.2.18
Using JRE version 1.7.0_45-b18 Java HotSpot(TM) Client VM
User home directory = C:\Users\vicky.thakor
Run Code Online (Sandbox Code Playgroud)
java.security.AccessControlException: access denied ("java.security.SecurityPermission" "authProvider.SunMSCAPI")
    at java.security.AccessControlContext.checkPermission(Unknown Source)
    at java.security.AccessController.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkPermission(Unknown Source)
    at sun.plugin2.applet.AWTAppletSecurityManager.checkPermission(Unknown Source)
    at sun.security.mscapi.KeyStore.engineLoad(KeyStore.java:755)
    at sun.security.mscapi.KeyStore$MY.engineLoad(KeyStore.java:62)
    at java.security.KeyStore.load(Unknown Source)
    at SecurityApplet.initializeBrowserKeyStore(SecurityApplet.java:162)
    at SecurityApplet.isCertificateInstalled(SecurityApplet.java:268)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at sun.plugin.javascript.Trampoline.invoke(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source)
    at …
Run Code Online (Sandbox Code Playgroud)

java security oracle applet

6
推荐指数
1
解决办法
2万
查看次数

如何从Hibernate saveOrUpdate(Object)获取查询(不用于记录)

在Hibernate中有一个规定,您可以从Criteria 如何从Hibernate Criteria API获取SQL(*not*for logging)中获取查询,但我想从Hibernate获取更新/删除查询saveOrUpdate,delete(Object)那么有什么选择吗?

java hibernate

6
推荐指数
1
解决办法
1198
查看次数

在java中初始化密钥库时插入智能卡问题

我正在使用eToken Applet.我正在使用下面的代码初始化密钥库.

KeyStore keyStore = null;
try {        
     keyStore = KeyStore.getInstance("Windows-MY", "SunMSCAPI");
     keyStore.load(null, null);
} catch (Exception e) {
     e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

问题: 我正在使用多个eTokens.我的一个eToken存储系统中的公钥.因此,当我断开eToken并尝试使用其他eToken时,它会在初始化密钥库时显示"插入智能卡"[检查图像]消息.因为eToken没有连接到我的系统.因此,如果有任何其他方法只为连接的eTokens初始化密钥库.

在此输入图像描述

java security applet keystore

5
推荐指数
0
解决办法
829
查看次数

如何通过gradle在特定文件夹中运行jUnit测试?

我想通过 gradle 在项目中运行 junit 测试并存储 sonnar-runner 的结果。所有 junit 测试都位于项目根目录中名为“test”的文件夹中。

源集的一部分

sourceSets {
    main {
        java { srcDir 'src' }
        resources { srcDir 'src' }
        resources { srcDir 'WebContent/WEB-INF/lib' }
    }

    test {
        resources { srcDir 'test' }
    }
}
Run Code Online (Sandbox Code Playgroud)

Gradle 版本 - Gradle 1.12

当我运行命令时:gradle test -i. 我得到了这样的东西。

Skipping task ':classes' as it has no actions.
:classes UP-TO-DATE
:classes (Thread[main,5,main]) completed. Took 0.011 secs.
:compileTestJava (Thread[main,5,main]) started.
:compileTestJava
Skipping task ':compileTestJava' as it has no source files.
:compileTestJava …
Run Code Online (Sandbox Code Playgroud)

java junit gradle sonar-runner

5
推荐指数
1
解决办法
5031
查看次数