タグ

2015年1月3日のブックマーク (6件)

  • GithubのリポジトリでJavaDocを公開する - sue445's Blog

    [master] pom.xmlに下記を追加<project> <reporting> <outputDirectory>site</outputDirectory> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <configuration> <source>1.6</source> <encoding>UTF-8</encoding> <docencoding>UTF-8</docencoding> <charset>UTF-8</charset> <links> <link>http://docs.oracle.com/javase/6/docs/api/</link> </links> </configurati

  • java-mysql-namelocker が出ていた - その手の平は尻もつかめるさ

    そういえば java-mysql-namelocker が出ていました.Maven Central にもリリースされています. http://search.maven.org/#artifactdetails%7Cnet.moznion%7Cmysql-namelocker%7C1.0.0%7Cjar Perlには Mysql::NameLocker というモジュールが古くからあり,このJavaのパッケージはその移植版になります. 何をするパッケージかと言うと,MySQL の GET_LOCK() を用いてコネクションと紐付いた名前付きロックを取得し,try-with-resources のスコープを抜けた時に自動的に RELEASE_LOCK() を発行してロックを解除するというシンプルなパッケージとなっています.或るコネクションがロックを取得している間は,他のコネクションは同じ名前でそ

    java-mysql-namelocker が出ていた - その手の平は尻もつかめるさ
    yass
    yass 2015/01/03
    " 或るコネクションがロックを取得している間は,他のコネクションは同じ名前でそのロックを取得できない (AlreadyLockedException が返ってくる) ので,コネクションと名前に応じた排他処理をお手軽に実現することが可能と "
  • Rsync over SSH - (40MB/s over 1GB NICs)

    Documentation.md The fastest remote directory rsync over ssh archival I can muster (40MB/s over 1gb NICs) This creates an archive that does the following: rsync (Everyone seems to like -z, but it is much slower for me) a: archive mode - rescursive, preserves owner, preserves permissions, preserves modification times, preserves group, copies symlinks as symlinks, preserves device files. H: preserve

    Rsync over SSH - (40MB/s over 1GB NICs)
    yass
    yass 2015/01/03
    " rsync -aHAXxv --numeric-ids --delete --progress -e "ssh -T -c arcfour -o Compression=no -x" user@<source>:<source_dir> <dest_dir> "
  • MobaXterm を ssh/mosh/X11 クライアントとして使う(Windows) - Qiita

    はじめに 今さっき MobaXterm という mosh クライアントソフト(と形容してはいけないであろう何か)を見つけました。早速使ってみたところあまりの頭のおかしさに(褒め言葉)凄すぎて感動したので、感動が冷めないうちに MobaXterm の素晴らしさをここに記しておこうと思います。 MobaXterm は一応、ssh/mosh クライアント兼ターミナルエミュレーターと呼ぶべき感じのソフトウェアです。私の歯切れが悪い理由は読み進めればきっと分かるでしょう。MobaXterm は GPL v3 に基づいて配布されている商用ソフトウェアであり、Personal Edition (無料・保存できるセッション数12、SSHトンネル2つ、マクロ4つまで、TFTP/FTP/HTTPサーバーは事実上使えない;2014年12月現在)と、制限を取り除いた Professional Edition (価

    MobaXterm を ssh/mosh/X11 クライアントとして使う(Windows) - Qiita
  • 続:memory mapped file が消せない - odz buffer

    memory mapped file が消せないの続き。 なんか、Java APIドキュメントのFileChannel#map の項目を良く見ると、 バッファとこのバッファが示すマッピングは、バッファ自体がガベージコレクトされるまで有効です。 とか書いてやがる。で、試しに File#delete を call する前に明示的に GC するようにしてみた。 File = new File("foo.txt"); FileInputStream in = new FileInputStream(file); FileChannel channel = in.getChannel(); MappedByteBuffer buffer = channel.map(FileChannel.MapMode.READ_ONLY, 0, file.length()); channel.close(); b

    続:memory mapped file が消せない - odz buffer
    yass
    yass 2015/01/03
    " 要するにマッピングを確実に開放するには強制的に GC しろと。"
  • java-mysql-diff が出た - その手の平は尻もつかめるさ

    java-mysql-diff が出ました.Maven Central にもリリースしています. http://search.maven.org/#artifactdetails|net.moznion|mysql-diff|1.0.0| パッケージは id:onishi さん作の mysqldiff の Java 8 移植版です. 最近 Java の環境で作業することが多いので,なんだかんだで Java 版があると便利だよね〜ということで作成しました. 家の Perlmysqldiff と同じような感覚で利用したかったので,全部の依存パッケージを1つにまとめた fat-jar も用意してあります. java -jar というコマンドを余分にタイプする必要はありますが,Perl 版と同じような感覚で利用することが出来ます. https://github.com/moznion/j

    java-mysql-diff が出た - その手の平は尻もつかめるさ