by shigemk2

当面は技術的なことしか書かない

Java

awscala/AWS SDK for Java

雑にAWScalaを眺めていると、aws-java-sdkのライブラリがふんだんに使われているのがわかる AWScala/S3Object.scala at 7c90c5b17dec9393a2c61e61e0c379246a9fa3fc · seratch/AWScala · GitHub docs.aws.amazon.com docs.aws.amazon.com

パスからディレクトリとファイル名の分割

SOとかでググると結構いっぱい出てくる。いっぱい出てくるということは、そういう機能があればいいのになーって思ったりはする File file = File("C:\\abcfolder\\textfile.txt"); String absolutePath = file.getAbsolutePath(); String filePath = absolut…

java mkdir

stackoverflow.com File (Java Platform SE 8) ディレクトリ作成。mkdir/mkdirsの違いは、mkdirsは親ディレクトリも作成してくれること

Java EE8 and its latest topics memo #jjug_ccc

Java EE8のはなし まだ完全に決まってないので、変更の余地はある 現行Javaは、Java EE 7 Java EE 8について なにをやろうとしているか 新しいAPIについて JAX-RS 2.1 ractive client api(非同期 + リアクティブ) server-sent events hypermedia API enhance…

socketexception

SocketException - if there is an error in the underlying protocol, such as a TCP error. TCPエラーのようにソケット周りでエラーが発生したときの例外処理 Socket (Java Platform SE 7 ) Socket (Java Platform SE 8 )

com.sun.mail.smtp.SMTPSendFailedException: 552 5.3.4 Error: message file too big

このようなエラーが出たときは、いったんpostfixなどメールを送信しているところの設定を疑うべし。 stackoverflow.com easyengine.io

gmetad/gmond

gmetad gmondのデータを集約するデーモン gmond 各ノードにいて各サーバーの情報を集めるデーモン Ganglia Quick Start · ganglia/monitor-core Wiki · GitHub

Java install ubuntu

もう公式をなぞっていくしかない。 Linux 64ビットJavaのインストール方法 Java - Community Help Wiki GitHub - hgomez/obuildfactory: OpenJDK Build Factory How to build and package OpenJDK 8 on Linux · hgomez/obuildfactory Wiki · GitHub

java.io.tmpdir

The default temporary-file directory is specified by the system property java.io.tmpdir. On UNIX systems the default value of this property is typically “/tmp” or “/var/tmp”; on Microsoft Windows systems it is typically “C:\WINNT\TEMP”. Fi…

MessageDigest

SHA256のハッシュ化 stackoverflow.com

メモ バイトコードが君のトモダチになりたがっている

JJUG CCC 2016 Fall バイトコードと友達になること Javaプログラマかつバイトコード操作?? JVM ハローワールド hexl-find-fileでみると16進数の羅列 バイナリ ひとつずつ手で書き換えてあたたかみのあるバイトコード 各種ライブラリ Javassist Byteman 人…

eipの日本語資料

いちおうeipについて説明した資料が、あった news.mynavi.jp

CoundDownLatch

スレッド処理の同期化支援と言われる。 A synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes. CountDownLatch (Java Platform SE 8 )

aerospike-client-java

あとでためす。Scalaで。 github.com

MalformedInputException

CSVなどの読み込みで文字コードがUTF-16とかだったりするとこのエラーが出ます。 ビットの海: Excelからのcsvをjava.nioで読んだらMalformedInputException MalformedInputException (Java 2 プラットフォーム SE v1.4.0)

特に意味もなくjarファイル実行

java -jar sample.jar katsu-tech.hatenablog.com

Spring BootでMySQLなど

pom.xmlに以下を追加するなど <dependency> <groupId>mysql</groupId><br> <artifactId>mysql-connector-java</artifactId> </dependency> Spring Boot その3 + mysql

brew install maven

出来た。 $ brew install maven Apache Maven 3.3.9 stackoverflow.com

memo マイクロフレームワーク enkan(とkotowari)ではじめるREPL駆動開発 #jjug_ccc

http://www.java-users.jp/?page_id=2396#CD-7 http://enkan.github.io/ ミドルウェアパターンを実装した社内フレームワークがあった 設計の一貫性のなさが目立つのでレファレンスモデルを作ってみた できが良いので公開してみた Require: Maven3 Java8 " En…

memo OpenJDK コミュニティに参加してみよう #ccc_i62

jdk7がoss化 jdk7からコードベースはopenjdk7 openjdkは使い物になるか slideshare モチベーション openjdkのバグが直ればoraclejdkにも入る openjdkのcontributing openjdk wiki 最初の一歩以降が書かれてない パッチをメーリスに投げる やり取りすると拡散…

JavaのforNameをScalaで使うとか

なんとなくfactory-girlをMySQL経由で使いたくて、テストコードを見たらばh2なので、どうにかしてMySQLに組み替えたいなっていう衝動に押されました。 github.com Javaは本当によく知らないので、forNameとは?ってところですが、すっげえざっくりというと DB…

Quartzの書式について

CA ControlMinderエンタープライズ管理 「スケジューリング設定Cron式」について Quartz Scheduler | Documentation | Quartz 1.x Tutorials: crontrigger 秒 分 時 日 月 曜日 年 って言う順番。

java-ipv6をScalaで使ってみる

github.com stackoverflow.com JavaのSubnetUtilsがIPv6に対応していないので、どうしたものかと思ったら、java-ipv6なるライブラリがあることを知る。 READMEを見るとインストールはMavenしか書かれていないので、sbtだとどうかな~とか思いつつ、build.sbt…

JVMオプションの確認

developer.jboss.org java -XshowSettings:all でもいいけど、新しくプロセスを作るので、既存のJavaプロセスから確認する方法がある。JAVA_OPTSを見るという方法もあるが。 ps xafu | grep java echo $JAVA_OPTS

メモ Java8 Stream APIとApache SparkとAsakusa Frameworkの類似点・相違点 #jjug_ccc

前提 JJUGのみなさまならばJava8 Stream APIは知っているだろう Java8 StreamAPIとApache SparkとAsakusa FrameworkのコーディングはDAGの点から似ている Asakusa Frameworkの紹介 自己紹介 Scalaですっごいお世話になっています 年表 2006 Apache Hadoop 20…

メモ これからのコンピューティングの変化とJava #jjug_ccc

どんな話? ハードウェアが変わっていく Javaも変わらないとね こんな経験ない? サーバが遅いから速いCPUが載ったマシンに買い換えたい サーバを増やしたい サーバが遅いからデータベースにキャッシュ 処理を上げるためには 並列度を上げる より近いところ…

メモ クラウドネイティブアプリケーションとSpring Framework #jjug_ccc

クラウドネイティブアプリケーションとは、プログラマブルにクラウド環境の制御を行いサービスを実現するアプリケーションである。 www.okinawaopenlabs.org pivotal.io 世の中にソフトウェアによるビジネス変革をもたらす会社 アジャイル開発してる ソフト…

newFixedThreadPool メモ

指定した数のスレッドを使いまわしてタスクを処理します。 前項と同じタスクを使用します。 ってなこと。 7. java.util.concurrentパッケージ (2) | TECHSCORE(テックスコア)

ThreadPoolExecutorについて雑な理解

ThreadPoolExecutor (Java Platform SE 7 ) blog.k11i.biz: Java の BlockingQueue 実装の性能を比較してみた ThreadPoolExecutor(最小スレッド数, 最大スレッド数, keepAlive時間, keepAlive時間の単位, キューの貯め方) たぶんもっとよく調べる必要がある…

Communications link failureについて

stackoverflow.com 人によっては何日もハマるらしい難問。 JDBCのURL合ってる? DNSがJDBCのURLを解決してる? JDBCのポート番号は合ってる? DBサーバがダウンしてない? DBサーバーがTCP/IPの接続を受け付けてる?(受け付けてなかったらiptablesの設定を疑…