小编Jan*_*sen的帖子

如何使用nodejs流式传输MongoDB查询结果?

我一直在寻找一个如何将MongoDB查询的结果流式传输到nodejs客户端的示例.到目前为止我找到的所有解决方案似乎都会立即读取查询结果,然后将结果发送回服务器.

相反,我(显然)希望提供一个回调查询方法,并让MongoDB在结果集的下一个块可用时调用它.

我一直在看猫鼬 - 我应该使用不同的驱动程序吗?

一月

streaming mongodb node.js

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

构建Java EE 6项目时出现FilerException

我在Netbeans 7中有一个Java EE 6项目,当我在IDE中编译并启动它时运行正常.但是,当我清理和构建项目时,我得到了一个

java.lang.RuntimeException:: javax.annotation.processing.FilerException尝试为类型{ myclass} 重新创建文件

(其中myclass始终是JPA实体类).

如果我在代码中更改某些内容,它会更改哪个实体类.

我不知道可能导致这个错误的原因 - 任何人都可以提供一个想法.

我使用的唯一额外的lib是Velocity.

更新:我在同一个数据库上使用两个持久性单元,一个是"普通",另一个是非事务性.我用于将事物记录到数据库的非事务性的; 每次插入日志事件后提交.

当我改变它并且只使用一个'普通'PU时,项目编译得很好.可能是两个PU干扰了eclipselink做的一些优化吗?

这是堆栈跟踪的开始:

An annotation processor threw an uncaught exception.
Consult the following stack trace for details.
java.lang.RuntimeException: javax.annotation.processing.FilerException: Attempt to recreate a file for type de.guj.contenthub.ftdts.entity.AgofEntry_
    at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.process(CanonicalModelProcessor.java:407)
    at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:625)
    at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:554)
    at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:699)
    at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:981)
    at com.sun.tools.
Run Code Online (Sandbox Code Playgroud)

netbeans java-ee-6

20
推荐指数
4
解决办法
2万
查看次数

如何在Oracle查询语法模式下使用HSQLDB?

我试图在Spring应用程序中使用HSQLDB作为嵌入式数据库(用于测试).由于目标生产数据库是Oracle,我想使用HSQLDBs Oracle语法模式功能.

在我使用的Spring配置中

<jdbc:embedded-database type="HSQL" id="dataSource">
</jdbc:embedded-database>

<jdbc:initialize-database data-source="dataSource" enabled="true">
    <jdbc:script location="classpath:schema.sql"/> 
</jdbc:initialize-database>
Run Code Online (Sandbox Code Playgroud)

在顶部的schema.sql中,我写道:

SET DATABASE SQL SYNTAX ORA TRUE;

但是,在运行我的测试时,我收到以下错误:

java.sql.SQLException:意外的标记:语句中的DATABASE [SET DATABASE SQL SYNTAX ORA TRUE]

这是语法错误还是权限错误或完全不同的东西?

谢谢 - 也可以提供任何可能导致答案的指针.

鉴于HSQL是jdbc:embedded-database的Spring默认值,并且鉴于目标是Oracle,这种情况实际上应该是非常常见的.但是,我甚至没有在网上发现任何问题.

更新:

由于答案#1,上述问题得以解决.

但是,我现在得到另一个例外:

org.springframework.dao.DataAccessResourceFailureException:无法填充数据库; 嵌套异常是java.sql.SQLException:java.lang.RuntimeException:不支持的内部操作:StatementCommand不支持的内部操作:StatementCommand

知道这是由什么引起的吗?

hsqldb

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

使用JPA检索单个值?

JPA是否支持将单个值映射到标量数据类型?例如,要在以下查询中映射NUM

SELECT COUNT(*) AS NUM FROM EMPLOYEES
Run Code Online (Sandbox Code Playgroud)

一些变量

int numerOfEmployees
Run Code Online (Sandbox Code Playgroud)

或者我是否必须将JDBC用于此类用例?

jpa

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

如何使用Apache Velocity进行XML转义?

我正在使用Apache Velocity生成XML.什么是XML的最佳(最直接)方式 - 逃避输出?

(我看到有一个转义工具,但无法弄清楚它的开发状态.我还认为XML转义很可能是Velocity直接支持的.)

xml velocity escaping

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

6
推荐指数
0
解决办法
954
查看次数

nodejs 是否有(JSON 或 XML)流解析器?

是否有用于 nodejs 的解析器,它可以连接到分块 JSON(或 XML)数据流,并且会发出类似于内置 JSON 解析器的事件?

例如,我将要解析的流来自对后端服务器的 HTTP 请求。不能为传入的 JSON 假定特殊格式。IOW,nodejs 中的解决方案- 解析分块的 twitter json对我不起作用。

parsing node.js

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

为什么要使用嵌套块?

我刚刚在 base64 crate 中发现了这段代码:

 buffer.resize(decoded_len_estimate, 0);

let bytes_written;
{
    let buffer_slice = &mut buffer.as_mut_slice()[starting_output_len..];
    bytes_written = decode_helper(input_bytes, num_chunks, config, buffer_slice)?;
}

buffer.truncate(starting_output_len + bytes_written);
Run Code Online (Sandbox Code Playgroud)

请参阅https://github.com/marshallpierce/rust-base64/blob/b63975f0a3d2e724c611bf6cd7213ae6bcb065a3/src/decode.rs#L165-L169

使用这种声明变量 bytes_writing 的方式然后使用这个嵌套块的原因是什么?这解决了什么问题?为什么不直接使用这段代码:

 buffer.resize(decoded_len_estimate, 0);

let buffer_slice = &mut buffer.as_mut_slice()[starting_output_len..];
let bytes_written = decode_helper(input_bytes, num_chunks, config, buffer_slice)?  
buffer.truncate(starting_output_len + bytes_written);
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?

rust

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