小编peq*_*peq的帖子

运行play2和eclipse时,我可以避免两次编译源吗?

目前我正在运行eclipse并同时播放(与〜运行).当我更改文件时,它将通过play和eclipse进行编译.

是否可以避免这两个编译步骤之一?

据我所知,eclipse插件也使用sbt来构建项目所以也许有办法在eclipse中执行play"run"命令?

(我问,因为我的笔记本电脑不是很快,编译需要一些时间,我希望在播放网页上有广告宣传的"快速周转";)

eclipse scala sbt playframework-2.0

12
推荐指数
1
解决办法
1249
查看次数

Spring的TransactionTemplate和SimpleJdbcTemplate是线程安全的吗?

我目前正在处理代码,其中有一个单例,它被许多线程使用,并且没有状态,除了TransactionTemplate和SimpleJdbcTemplate的两个字段,它们在单例函数中用于访问数据库.

这是安全还是我应该在需要的时候创建一个新模板?

java spring thread-safety

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

Visual Studio 代码扩展:如何向资源管理器中的文件添加错误标记?

我为我的 vscode 扩展编写了一个验证器,它使用 aDiagnosticCollection来设置文件的错误。这是有效的,并且在打开文件时会显示错误。

我现在想在资源管理器中标记文件,以便很容易找到有错误的文件。下面是它在 Eclipse 中的外观示例。是否可以在 vscode 扩展中做到这一点?已经有扩展程序这样做了吗?

visual-studio-code vscode-extensions

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

在 Spring-boot 中为特定异步请求设置超时

我有一个同步端点定义如下:

@PostMapping("/some/url/")
@ResponseBody
public Future<String> something(...) {
    ... do stuff ...
}
Run Code Online (Sandbox Code Playgroud)

如果Future30 秒后返回未完成,请求将被取消。

如何增加此特定端点的超时时间(例如,增加到 100 秒)?

我只找到了为所有端点更改它的答案:

java spring spring-mvc spring-boot

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

在 F# Interactive 中加载 dotnet 项目文件

我有一个 F# dotnet 项目,其中有一些依赖项.fsproj(例如<PackageReference Include="FSharp.Data" Version="3.0.0-beta4" />)。

现在我想测试我编写的模块中的一些功能,所以我开始fsharpi并尝试使用#load "Program.fs";;.

然而,然后我得到了error FS0039: The type 'CsvProvider' is not defined

如何使用正确的依赖项加载我的模块?

我已经看到了解决方法,其中包括dll从一些模糊的系统相关路径手动加载所有必需的(例如#load a package in F# Interactive (FSharpChart.fsx)),但我想一定有更好的方法来做到这一点。

.net f#

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

如何使用 Happy 获得漂亮的语法错误消息?

我目前正在使用快乐的解析器生成器。

其他解析器生成器可以给出不错的消息,例如“意外的结束行,预期的‘然后’”。很高兴我只得到当前的令牌和错误的位置。

您能给我一个如何获取上述错误消息的示例吗?

haskell happy

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