从Apache Jackrabbit存储库导入/导出数据的最佳方法是什么?
现在,我有一个基于存储库的网站,服务器中有超过100GB的数据,但我经常需要在我的笔记本中获取这些数据的子集以进行实地演示.
我怎样才能以最简单,最快捷的方式做到这一点?
我需要从SQL Server 2005数据库中提取一些BLOB数据并生成一个SQL脚本,以将该相同数据插入另一个服务器中的另一个数据库中.
我只允许使用SQL脚本执行此操作,我不能使用任何其他实用程序或使用Java或.NET编写程序来执行此操作.
我的另一个重要限制是,当我运行脚本时,我无法访问原始数据库(原始BLOB数据所在的位置),将BLOB数据复制到目标数据库,因此数据应该已经在SQL脚本文件.
总结:有没有办法将BLOB数据编码为文本,以便我可以将其转储到脚本文本文件中的SQL INSERT命令中并运行它?
如果需要,我可以运行特殊的T-SQL语句和存储过程.
我们有一个Java应用程序,通过JNI使用一些C++库.该应用程序曾经在Windows XP中运行得很好,但它在Windows Vista中不起作用,它只是立即崩溃了JVM.
我们还编写了C++库并使用SWIG生成了JNI绑定.
我们对于从哪里开始寻找解决问题的方法有点无能为力.
这是我们得到的EXCEPTION_ACCESS_VIOLATION:
#
# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x771b4335, pid=1320, tid=2004
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
# Problematic frame:
# C [ntdll.dll+0x54335]
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x041a1400): JavaThread "AWT-EventQueue-0" [_thread_in_native, id=2004]
siginfo: ExceptionCode=0xc0000005, reading address 0x079c8972 …Run Code Online (Sandbox Code Playgroud) 我们有一个使用Maven作为其构建/依赖管理工具的项目.但是我们的代码需要在我们客户的站点编译,我们的客户要求我们提供为Ant编写的构建脚本.
因此,我们希望继续使用Maven,并在需要将代码传递给客户端时自动生成Ant脚本.
我们可以这样做吗?
我试图在nginx和fastcgi-mono-server下运行ServiceStack的webservice API.
服务器启动正常,API已启动并正在运行.我可以通过ServiceStack分析器在浏览器中看到响应时间,它们的运行时间不超过10毫秒.
但是一旦我使用"siege"进行小负载测试(使用10个连接只有500个请求),我就开始获得502 Bad Gateway.要恢复,我必须重新启动fastcgi-mono-server.
nginx服务器很好.fastcgi-mono-server是在这个小负载后停止响应的服务器.
我已经尝试使用tcp和unix套接字(我知道unix套接字的权限问题,但我已经修复了).
这是我的配置:
server {
listen 80;
listen local-api.acme.com:80;
server_name local-api.acme.com;
location / {
root /Users/admin/dev/acme/Acme.Api/;
index index.html index.htm default.aspx Default.aspx;
fastcgi_index Default.aspx;
fastcgi_pass unix:/tmp/fastcgi.socket;
include /usr/local/etc/nginx/fastcgi_params;
}
}
Run Code Online (Sandbox Code Playgroud)
要启动fastcgi-mono-server:
sudo fastcgi-mono-server4 /applications=local-api.acme.com:/:/Users/admin/dev/acme/Acme.Api/ /socket=unix:/tmp/fastcgi.socket /multiplex=True /verbose=True /printlog=True
Run Code Online (Sandbox Code Playgroud)
编辑:我忘了提一个重要的细节:我在Mac OS X上运行它.
我还测试了Mono的所有可能的Web服务器配置:控制台应用程序,apache mod_mono,nginx fast_cgi和proxy_pass模块.在Mono 3.2.3 + Mac OS X下的一些请求之后,所有这些都出现了同样的崩溃问题.
我能够在Linux机器上测试相同的配置,并且没有任何问题.
所以在Mac OS X上运行时似乎是一个Mono/ASP.NET问题.
如果你是一个很大的遗留Angular 1代码库并且你不想引入新的依赖项(比如ngRedux),那么开始使用经典的Angular 1功能是一个糟糕的主意,比如$ rootScope,$ broadcast,$ on ,$ watch实现类似Redux的架构?
我看到它的方式,可以做如下:
$rootScopestore.dispatch(ACTION)- >使用$rootScope.$broadcast(ACTION)$rootScope和执行的服务来实现$on(ACTION)$rootScope与$watch和更新一个或多个视图可以直接绑定到$rootScope属性只要你不遵守$rootScope属性上的奇怪的异地突变,就可以将所有应用程序逻辑保留在Reducers中并将控制器代码保持在最低限度,我可以看到的最大缺点是由于Angular而导致性能下降1个昂贵的消化周期.但是,如果你也可以坚持不可变的数据结构,甚至可能不是这样.
这是一个坏主意吗?有人试过吗?