问题标签 [typesafe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
69 浏览

playframework - 在 Slick 2.x/3.x 中,我应该在哪里放置与表关联的额外静态方法?

在 Slick 3.0 的升级指南中,我发现了这样的内容:

在 Slick 1.0 中,常见的做法是将与表关联的额外静态方法放入该表的对象中。您可以在 2.0 中使用自定义 TableQuery 对象执行相同操作:

这是否意味着在 Slick 2.x/3.x 中将静态方法放入表的对象中不是一种常见的做法或不推荐?(顺便说一句, 的语法object suppliers extends TableQuery(new Suppliers(_))看起来有点奇怪。)

如果不是,放置静态方法的首选方式是什么?

0 投票
2 回答
3235 浏览

java - 并行文件处理:推荐的方法是什么?

这是设计和代码问题的大量组合。

用例
- 给定范围内(2MB - 2GB)的许多日志文件,我需要解析每个日志并应用一些处理,生成 Java POJO
- 对于这个问题,假设我们只有1日志文件
- 另外,我们的想法是充分利用 System. 多个内核可用。

备选方案 1
- 打开文件(同步),读取每一行,生成POJOs

优点:易于理解
缺点:串行进程,不利用系统中的多个内核

备选方案 2
- 打开文件(同步),读取N行(N可配置),传递给不同的参与者进行处理

优点一些并行化,通过使用不同的参与者来处理部分行。Actors 将利用系统中的可用内核(?如何,可能是?)
缺点仍然是串行的,因为文件以串行方式读取

问题
- 上述任何一个选择是一个不错的选择吗?
- 有更好的选择吗?

请在这里提供有价值的想法

非常感谢

0 投票
0 回答
181 浏览

typesafe - 使用参数化引用的类型安全替换

是否有可能实现这样的目标:

0 投票
2 回答
369 浏览

scala - 在 Slick 3.0 中,为什么 `result` 方法可以应用于 `Query` 对象?

我正在使用 Slick 3.0:https ://github.com/slick/slick/tree/3.0.0

示例代码如下所示:

我认为这里描述的result方法coffees.map(_.price).result是:

http://www.scala-lang.org/api/2.11.5/index.html#scala.collection.mutable.Builder@result():到

这是一个Builder类的方法。

但是,coffees.map(_.price)Query类而不是Builder类,而且Query类似乎不是类的子Builder类。此外,似乎没有从Query类到Builder类的隐式转换。并且Query类没有一个名为result.

那么如何将result其应用于Query对象。有人对此有想法吗?

0 投票
1 回答
398 浏览

playframework - 启动 Typesafe Reactive Activator 时出错

我想使用 Typesafe Reactive Activator 在我的 Windows 8.1 上创建一个 Play Framework 项目。

我下载了激活器,解压它,然后按照说明运行 BAT 文件。

命令行打开,我收到以下消息:

该系统找不到指定的路径。系统找不到文件C:\Users\.activator\1.3.2\activator config.txt。该系统找不到指定的路径。系统找不到文件 C:\Users\.activator\activatorconfig .txt。

我尝试从命令行添加命令“activator”和“activator ui”以及我能找到的所有其他内容。

请帮我。

0 投票
0 回答
154 浏览

java - activator-akka-spray 模板的问题

嗨,我正在尝试 typesafe 的 activator-akka-spray,但不幸的是,当我运行它时看不到会发生什么,它给了我几条这样的消息:

平台:Win 7 64 bits java version "1.8.0_11" Java(TM) SE Runtime Environment (build 1.8.0_11-b12) Java HotSpot(TM) Client VM (build 25.11-b03,混合模式)

激活器版本:typesafe-activator-1.2.10-minimal

构建.sbt

此外,我无法意识到如何打开网页以将这些请求发送到 Spray,尝试在 github 中找到与此相关的任何文档,但真的找不到。

问候

0 投票
1 回答
606 浏览

java - 突然未解决的依赖 echo-trace-play echo-sigar-libs

昨天我的激活器突然开始更新,最后我得到了这个错误:

从标准输出读取:(:update)sbt.ResolveException:未解决的依赖项:com.typesafe.trace#echo-trace-play-2.3.9_2.11;0.1.15:未找到从标准输出读取:未解决的依赖项:com.typesafe。 trace#echo-sigar-libs;0.1.15: 未找到
(
:31mupdate0m) sbt.ResolveException: 未解决的依赖项: com.typesafe.trace#echo-trace-play-2.3.9_2.11;0.1.15: 未找到未解决依赖项:com.typesafe.trace#echo-sigar-libs;0.1.15:未找到

已经删除了所有数据,~/.sbt~/.ivy2仍然出现错误。有任何想法吗?

0 投票
2 回答
4100 浏览

playframework - 在播放框架中更改代理设置

当我设置播放框架时,我在代理后面。我编辑了 ~/.activator/activatorconfig.txt 文件,它工作正常。

现在我需要删除该代理才能在不同的网络上工作。我注释掉了这一行,但是当我运行 ./activator new(或 ./activator ui)时,激活器脚本仍然尝试使用代理进行连接。该文件目前看起来像这样

此外,当我从先前创建的项目的根目录运行 ./activator 时,浏览器会打开,但请求永远不会完成。是因为代理还是其他原因?

我是这个框架的新手,任何帮助或提示会很棒吗?

提前致谢

PS:终端的互联网连接工作正常。

0 投票
1 回答
601 浏览

playframework - Activator 无法使用 java.lang.RuntimeException 创建新项目

从路径运行命令时创建新项目时激活器失败

如果我从激活器主页运行命令,它可以正常工作。我已将以下行添加到我的 .bashrc

导出 PATH=$PATH:/home/nschejtman/devel/activator-1.3.4-minimal/

0 投票
1 回答
321 浏览

multithreading - 优雅地完成光滑的应用程序

我正在尝试编写一个简单的程序来从 std in 中获取行,解析它们,并将单个记录插入到 postgres 数据库中的每一行。为了测试,我一直在对一个文件运行它cat my_file | java ...

这是代码:

理论上,文件中的行数,打印的“插入一条记录”语句的数量,以及数据库中的记录数应该都匹配。但是,它们都是不同的。文件中的行数多于数据库中的记录,并且数据库中的记录多于打印的“插入”语句。

我对 scala/slick 的异步执行模型有点陌生,所以我怀疑我在那里做错了什么。也许当主线程结束时,所有剩余的线程都没有机会完成它们的执行?有没有办法说“等待所有提交的任务完成”?我试过Await.result(db.shutdown(), Duration.Inf)了,但这似乎阻止了任务运行完成,只是立即杀死了它。