2016-04-14 1 views

答えて

0

あなたはこのJIRAでこの方法についての詳細を読むことができます:https://issues.apache.org/jira/plugins/servlet/mobile#issue/HBASE-10024

単に話 :addImmutable doens'tは、渡された配列をコピーして、「そのまま」それを取ります。したがって、後で(addImmutableにコールした後で)渡されたバイト配列の内容を変更すると、Putインスタンスもこの変更を参照します。これは非常に予期しないことがあります。代わりに、addColumnコピーされたバイト配列を渡して、安全にあなたが望むように再利用することができます。冗長なアレイ割り当てを防止する必要がある場合は、高度な使用のために addImmutableを作成します。

関連する問題