大量データの読み込み, 書き込みのバッチ処理を効率よく行うため、Cassandraクライアントにはバッチ処理用の仕組みが用意されています。 環境 cassandra (0.12.1) 読み込み 大量データを処理するバッチ処理では、Cassandra内のデータを意識せずに読み込むと メモリ上に全て展開されてしまって、メモリが足りなくなることがあります。 例えば1,000,000件のデータがあった場合、それを一度に読み込むと1,000,000件のデータがメモリに溜まってしまうので、メモリを圧迫してしまいます。 解決方法の一つとして、1,000,000件全てをメモリに格納するのではなく、分割取得して処理する方法があります。 Cassandraクライアントでは、get_rangeメソッドが分割取得に対応しています。 下記のトリガーで分割取得を行います。 1. メソッドにブロックが渡された場合 2.
プログラミングC# 第6版 4.8 なんと全ての型は暗黙のうちにobject型から派生しているそうです。 class CClass { } class Program { static void Main () { // objectから派生しているので代入できる object cobj = new CClass(); } } しかもintのようなデータもobject型からの派生らしいので以下のようなこともできます。 class Program { static void Main () { // こんなことができる object obj = 1; } } 凄いですね。これをボックス化というらしいです。 ただしボックス化を行うとそのままでは元のデータ型に代入することはできません。 class Program { static void Main () { object obj = 1; /
2017-04-13 test 2015-05-19 解答例/転置行列/Excel VBA 2015-05-17 英語 2015-05-09 練習問題/解答例/C++11/練習問題解答例 練習問題 2015-04-06 マのネタ帳 2015-04-01 練習問題/解答例/Scala 2015-01-31 アルゴリズムとデータ構造 2015-01-14 練習問題/解答例/シェルピンスキーのギャスレット/Python 2015-01-11 プログラミングスレまとめ in VIP 2015-01-03 数学 2014-12-22 練習問題/解答例/FizzBuzz/D 2014-12-21 オンラインジャッジ 2014-11-30 練習問題/解答例/回文判定プログラム/Python 2014-11-24 プログラマーやハッカーが活躍する映画・ドラマとか 2014-11-23 MenuBar 20
$ gitk # 履歴を視覚的にブラウズする $ git log # すべてのコミットを一覧表示する $ git log src/ # src/ 配下のファイルを変更している・・・ $ git log v2.6.15..v2.6.16 # v2.6.16 には含まれているが、v2.6.15 には含まれていない・・・ $ git log master..test # test ブランチに含まれているが、master ブランチには含まれていない・・・ $ git log test..master # master ブランチに含まれているが、test ブランチには含まれていない・・・ $ git log test...master # 片方のブランチには含まれてい
git log 使い方 コミットログを表示する git log とするとページャが起動して(設定による) コミットログが表示される。 パッチ形式のコミットログを表示する コミットログと変更点のパッチ形式を表示するには「-p」オプションを使う。 git log -p コミットログとファイルの変更の状態を表示する git log --stat とすると diffstat が表示される。また、 git log --name-status とすると変更されたファイルの名前とステータスが表示される。 コミットログを指定した数だけ表示する たとえば、最近のコミットログを 5 つだけ表示するには「-<num>」か「-n」オプションを使って git log -5 git log -n 5 とする。 特定の範囲のコミットログを表示する 「<since>..<until>」で指定する。 たとえば、 git l
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く