Java

Java+RSA公開鍵暗号化 -> Ruby+RSA秘密鍵復号

JavaからRSA公開鍵で暗号化したデータをRubyからRSA秘密鍵で復号するサンプル。 鍵の保存 require 'openssl' OpenSSL::Random.seed(File.read("/dev/random", 16)) rsa = OpenSSL::PKey::RSA.generate(2048) # 秘密鍵を保存 File.open("private_key.pem", "w…

Javaヒープ領域の使用量と容量をコマンドラインから取得する #java

JDKに標準で入っているjstatコマンドを使います。jstatコマンドではJavaヒープ領域中のNew領域・Old領域・Permanent領域の使用量・容量・最小容量・最大容量などを取得することができます。 ※ 2015/06/24追記: こちらはJava7までのヒープ領域についての記事…

javaのalternatives切り替えメモ

Linuxに新しいJavaを入れた場合、alternativesに追加してバージョンを切り替えています。 コマンドを毎回忘れるのでメモしときます。

Javaの標準AES暗号化アルゴリズム互換のRuby(Python)実装

随分前に悩んだことでまた悩んでしまったのでメモ。 Java/Python/Rubyのそれぞれの実装をまとめました。

Maven 依存ライブラリを指定ディレクトリにコピー

$ mvn dependency:copy-dependencies -DoutputDirectory=lib

サロゲートペア文字列の操作

目的Vistaが世に出てから、サロゲートペア文字列の扱いに頭を悩ませているエンジニアの方々も多いと思うのですが、「java サロゲートペア substring」とかで検索しても、なぜかそれっぽい記事が出てきません。 毎回実装するたび忘れて再実装しちゃうので、作…

Java JDK

■ JDKとは Java言語でプログラミングを行なう際に必要な最低限のソフトウェアのセットです。 コンパイラ・デバッガ・JVMなどが含まれます。■ ダウンロード 公式サイトからJDK1.5を入手します。(bin版をダウンロードしてください) http://java.sun.com/j2se/…