小编Sub*_*ian的帖子

为excel文档设置mime类型

MS Excel具有以下观察到的MIME类型:

  • application/vnd.ms-excel (官方)
  • application/msexcel
  • application/x-msexcel
  • application/x-ms-excel
  • application/x-excel
  • application/x-dos_ms_excel
  • application/xls
  • application/x-xls
  • application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (XLSX)

是否有任何一种适用于所有版本的类型?如果没有,我们是否需要response.setContentType()单独设置这些mime类型中的每一个?

此外,我们在应用程序中使用文件流来显示文档(不仅仅是excel - 任何类型的文档).这样做,如果用户选择保存文件,我们如何保留文件名 - 目前,呈现文件的servlet名称显示为默认名称.

excel mime content-type

340
推荐指数
5
解决办法
40万
查看次数

MongoDB集合带有连字符的名称

我正在使用Node.js程序将数据插入MongoDB数据库.我已将数据插入名为"repl-failOver"的集合中.

var mongoClient = require("mongodb").MongoClient;
mongoClient.connect("mongodb://localhost:30002/test", function(err, db) {
    if (err) throw err;
    db.collection("repl-failOver").insert( { "documentNumber" : document++}, function (err, doc) {
        if (err) throw err;
        console.log(doc);
    });
    db.close();
});
Run Code Online (Sandbox Code Playgroud)

当我使用Mongo shell并使用数据库列出集合时,show collections我能够看到集合"repl-failOver".

如何从mongo shell为此集合运行find命令?

collections mongodb

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

WebSphere中跨JVM的会话复制

我们有一个基础架构设置,其中Web服务器是集群的,而应用程序服务器则不是.Web服务器基于循环策略将请求路由到应用程序服务器.

在此方案中,一个应用程序服务器中可用的会话数据在另一个应用程序服务器中不可用.无论如何,第一个应用程序服务器的会话数据是否可以在第二个应用程序中使用?两个应用程序服务器在不同的单元中是物理上分开的框

一种方法可能是使用数据库 - 有没有其他方法来完成此会话复制?

java replication session websphere

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

将现有API公开为Web服务

我目前正致力于将API公开为Web服务.这里的想法是将JAR文件中的现有业务逻辑打包到WAR文件中,并将WAR文件公开为可返回自由格式XML字符串的Web服务.当我们将现有API公开为Web服务时,我们是否可以提供返回的XML字符串数据的XSD和WSDL文件?这是惯例还是标准做法?

api web-services

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

Git重置和强制推送

状态:学习git.

我在两个系统中执行以下操作

系统1

git reset --hard "SHA Key"  
git push origin master # fails  
git push -f origin master # succeeds  
Run Code Online (Sandbox Code Playgroud)

系统2

git pull origin master
Run Code Online (Sandbox Code Playgroud)

我收到此消息"已经是最新的".

是否有任何原因导致系统1中的更新/重置没有反映在系统2中?

git push pull

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