小编wsb*_*383的帖子

如何远程更新数据库?

我正在寻找一种策略,允许通过发布 - 订阅类型的机制自动更新客户站点上的许多数据库.现在有一个数据中心,其中包含从数百个数据库中提取的所有主数据.问题在于,每当我需要在远程客户数据库中创建新视图时,我必须手动推出安装补丁并要求用户运行它(他们的站点在防火墙后面,所以我无法远程执行从我的结束).理想情况下,我希望在数据中心拥有客户数据库模式的"DDL映像",并且每当发生任何更改时,所有订阅客户数据库都将更新其表视图代码.目标数据库主要是SQL Server 2005和Oracle.

我听说MS SQL复制服务可以做这样的事情吗?甲骨文怎么样?有谁有经验吗?

谢谢!

database sql-server oracle

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

将 JMS 用于长时间运行的进程?

有人可以指出我的教程或类似的代码,其中 Web 应用程序使用 JMS 来执行长时间运行的后台进程吗?(而不是使用线程),我相当熟悉 JMS 消息传递的概念,但从未使用过任何 JMS API 或代理(我正在考虑学习 Apache ActiveMQ)

我希望能够: 向队列提交消息以运行进程 在任意时间检查该进程的状态(进度)

谢谢!

java jms

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

Java漂亮的打印持续时间

是否有Java类或一些示例代码可以将java Date或Timestamp转换为:

"3 hours"
" 20 seconds"
 "25 minutes"
Run Code Online (Sandbox Code Playgroud)

我需要在我的Web应用程序中使用这些字符串来显示生成文件所花费的时间(当然是以漂亮的打印方式:))

谢谢,

java timespan pretty-print

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

何时使用Hadoop是一种过度杀伤力?

我有一个Oracle数据库(大约12亿条记录)的数据,其上面有一个Web应用程序,可以生成查询(生成SQL代码并返回计数).基本上,您通过AJAX UI以图形方式生成SQL查询......并且它在性能方面运行得非常好.

这大约是400 GB的数据库.我一直在寻找Hadoop并考虑使用它而不是Oracle(让我的应用程序生成HIVE查询代码),但在我看来它似乎是一种矫枉过正的......不是hadoop的目标更多是数十TB到PB级比例数据集?对于我正在做的任务,它是否适合代替关系数据库(如Oracle)?

hadoop

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

Eclipse中JAR文件的Java方法参数名称

我创建了一个带有ant文件的Java库,将其构建到JAR中.当我从另一个Java项目使用此JAR文件时,方法参数名称显示为Eclipse方法提示/自动完成:arg0,arg1,arg ...

例如,方法:

     void publishStatus(String jobId, int count);
Run Code Online (Sandbox Code Playgroud)

显示为:

     void publishStatus(String arg0, int arg1);
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

谢谢,

编辑

看起来这里已经有更详细的讨论了: 在编译的java类中保留参数/参数名称

java eclipse jar

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

如何使ASP.NET开发服务器在端口80上运行?

我正在构建这个ASP.NET网站项目,当我构建时(Ctrl-F5)Visual Studio 2008使用端口4730上的ASP.NET开发服务器运行网站.有没有办法让它在端口80上运行?

asp.net

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

用于Web服务中长时间运行的Java模式

我正在构建一个执行数据库进程的Web服务(运行多个查询的SQL代码,然后在两个非常大的表之间移动数据),我假设某些进程可能需要2到10个小时才能执行.

从Java Web服务中执行长时间运行的数据库进程的最佳实践是什么(它实际上是基于REST的,使用JAX-RS和Spring)?该过程将在1次Web服务调用时执行.预计这次执行将每周进行一次.

提前致谢!

java

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

检查两个或多个连续字母是否为大写

我正在尝试在Ruby中创建一个函数来检查字符串是否有两个或多个连续的大写字母,例如:

"Hello There"  # => returns false
"Hello ThERe"  # => returns true
Run Code Online (Sandbox Code Playgroud)

ruby regex

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

从Redis获得密钥空间命中和遗漏

是否有一种以编程方式通过某些REST或Groovy API 以编程方式获取keyspace_hitskeyspace_miss值的方法?

monitoring redis

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

SQL查询同时获取group by和distinct值

我在尝试为此表定义SQL查询时遇到问题:

在访问时记录患者及其体重读数表,其中包含以下列:

  • 病人身份证
  • 体重阅读
  • 访问ID(每次访问一次)

换句话说,如果在两个记录中两个访问ID相同,则在同一访问日期已经进行了两次重量读数.

我有这个问题"让所有患者至少有两个重量读数超过150":

select patient_id 
  from patients 
 where weight_val > 50 
group by patient_id 
  having count(*) >= 2
Run Code Online (Sandbox Code Playgroud)

这是我的问题:如果我想修改此查询以便我可以查询以下内容:

  1. "让所有患者在不同的就诊时至少有两个重量读数超过150"
  2. "让所有患者在同一次就诊时至少有两个重量读数超过150的患者"

是否可以在不删除"分组依据"声明的情况下执行此操作?如果没有,你推荐的方法是什么?如果它更容易(我正在使用Oracle),我也愿意添加日期列而不是访问ID.

sql oracle plsql aggregate-functions

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

对 CouchDB 的 Java 数据访问:ORM 还是 REST?

我正在开发一个应用程序作为事件服务总线,用于集成各种遗留组件......该应用程序利用数据存储来审核系统之间发送的所有事件和请求,以及存储有关总线订阅端点的元数据.. 。等等。我想使用 CouchDB 作为数据存储,因为它已经内置了我的应用程序的许多要求(REST API、复制、版本控制元数据文档等)。现在这是我的应用程序堆栈的样子:

  [spring-integration filters/routers/service activators]
  [service layer]
  [dao layer]
  [database]
Run Code Online (Sandbox Code Playgroud)

由于数据库是 CouchDB,我猜 DAO 层将是 Ektorp Java 库或简单的 REST 客户端。不过,这是我的问题:用 Ektorp 构建 DAO 层是不是有点多余?我的意思是,为什么不直接在服务层中使用 RestTemplate 来与 CouchDB 中的视图和设计文档对话并节省一些编码工作?

我错过了什么吗?

谢谢,

java couchdb ektorp

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

CouchApp无法从视图中检索键/值对,但是Futon可以

我创建了一个简单的couchapp并将其部署到我的CouchDB实例中.但是,我注意到了一个异常现象.当我在CouchDB的Futon管理界面(以管理员身份登录)中查看时,创建的视图(通过couchapp生成视图...)返回数据,但不是在我运行我写的couchapp时.这是我的代码示例:

$.CouchApp(function(app) {
app.view("wine_list", { success: function(json) {
    json.rows.map(function(row) {
       alert(row.key);
    }); 
}});
});
Run Code Online (Sandbox Code Playgroud)

我从上面的alert()中得到的结果是'null'.

当我导航到:http:// localhost:5984/winedb/_design/wineapp/_view/wine_list我得到:

{"rows":[
{"key":null,"value":null}
  ]}
Run Code Online (Sandbox Code Playgroud)

但是,如果我打开Futon管理界面并导航到设计文档/视图,我可以看到记录.现在,在Futon我以管理员身份登录.所以,我的猜测是我应该在我的couchapp javascript代码中使用特定的身份验证凭据吗?如果是这样,怎么样?

couchdb couchapp

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