問題タブ [phantom-dsl]

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 に答える
331 参照

scala - カウンターの値をインクリメントして取得する

カウンターをインクリメントしてから、1 回の呼び出しで値を取得する方法はありますか?

または、2 つの呼び出しを行う唯一の方法ですか?

0 投票する
3 に答える
1372 参照

scala - 本番環境での Cassandra 自動作成テーブル コード

製品コードでテーブル生成を保持することは良い習慣ですか?

私も言及しています:

これをそのままにしておくと、潜在的な問題はありますか? それが良い考えかどうかについての説明を探しているだけです。

この種の作業は、最初のロールアウトと移行の際に実行する何らかのスクリプトの外部に保持する方がよいでしょうか?

0 投票する
2 に答える
1469 参照

scala - Phantom を使用して組み込みの Cassandra インスタンスに接続できない

こちらのガイドに従って、ストレージが組み込まれた Cassandra のテスト スイートを構築しようとしています。ただし、実行するsbt testと次のエラーが表示されます: Error connecting to localhost/127.0.0.1:9142 (Connection refused: localhost/127.0.0.1:9142).

だからここに私のコードがあります(私はすべての部分をまとめました):

組み込みストレージが起動していないようです。どういうわけか手動で開始する必要がありますか? または、Cassandra のローカルで実行中のインスタンスが必要だと思われますか? 私は使用しますbuild.sbt

参考までに、完全なログを次に示します。

0 投票する
1 に答える
969 参照

scala - データベース呼び出しで Await.result を呼び出すのはどれほど危険ですか

ファントムを使用する場合、db 呼び出しで次のパターンに従うことはどれほど危険ですか。

これはファントム固有のものではありませんが、使用されているのは scala ドライバーです。

GC の一時停止が x 秒以上続く可能性があるため、このパターンにはうんざりしています。GC の一時停止を考えると、安全な秒数は何秒ですか?

私は個人的に for-comp を使用し、このようにブロックしないことを支持していますが、これが本当に悪い習慣なのか、それとも問題ないのかを知りたいだけです。

コンテキスト: これは、akka ベースのアプリケーション (akka、akka http) 用です。

考え?

0 投票する
1 に答える
43 参照

scala - SetColumn を照会する

セット内の NOT CONTAINS を検索するにはどうすればよいですか? 次のモデルがあるとします。

次のクエリを実行したい

0 投票する
1 に答える
95 参照

scala - Websudo ファントム JDK8 が JdkLocalDateTime タイプを認識できない

私は使っている

  • phantom-dsl_2.11バージョン 1.28.13。
  • phantom-jdk8_2.11バージョン 1.28.13。

私は単純です: User.scala

UserDatabase.scala

問題は、jdk8 DSL をインポートしたにもかかわらず、スコープ内に表示JdkLocalDateTimeされないことです。OptionalJdkLocalDateTime

ただし、JdkLocalDate範囲OptionalJdkLocalDate内です。

ガイダンスに感謝します。

ファントムレポのpackage.scala

0 投票する
1 に答える
85 参照

scala - Scala ファントム DSL ホスト

から撮影

http://outworkers.com/blog/post/a-series-on-phantom-part-1-getting-started-with-phantom

次のような複数のノードを持つ Cassandra クラスターに接続しようとしています。

何らかの理由でノードの 1 つが存在しない場合は、次のようになります。

このノードをホスト Seq から削除すると、すべて正常に動作します。

ファントム DSL バージョン「1.28.12」を使用していますが、リストされたホストのいずれかが存在しない/使用できない場合は常にアプリケーションが残りのホストを使用すると想定していたため、これが予想される動作であるかどうか疑問に思っていました。

リストを ContactPoints に渡す前に、ノードへの接続をテストする方法はありますか?

ありがとう!

0 投票する
1 に答える
412 参照

scala - phantom-dsl を使用してスキーマを cassandra にすることはできません

phantom-dslこのチュートリアルに従って、単体テストに使用してcassandraにスキーマを作成しようとしています:

http://outworkers.com/blog/post/phantom-tips-3-understanding-phantom-connectors

スキーマを自動生成しようとしたときに、この問題に遭遇しました

何かアドバイス?

現在使用中のバージョン1.29.6

BaseCassandraSpec

データベース

コネクタ