BANを発行してみるいわゆる独自メソッドを定義したいという話。http://localhost/hogehogeこれ。Javaでやると、こんなんなった。最初SpringのrestTemplateで考えていたんだけど、これ独自メソッドにどうやってやるんやろ?ってしばらく悩んだ結果、諦めてApacheのHttpClientにしてみた。共有2015年1月9日金曜日Sinatraでechoサーバーrubyが入ってるmacにて。&動作確認http://127.0.0.1:10000/hogeにGETでアクセスsinatraの仕様はこちらを参考にしましたhttp://qiita.com/mechamogera/items/9c620155e669b394d5135分でできますね。5.x、innodbを想定している。KEYをそのまま設定できないまぁ、可変長型に設定できないのはしょうがない。blobのため、そのままでは設定できない、というのが正しいです。代わりにvarcharでも使うことにしよう。カラムにインデックスを張る場合、インデックスに対して接頭辞長を指定しなければなりません。接頭辞の最大長はバイトで評価されます。ステートメント内の接頭辞長は文字数として解釈されます。マルチバイトキャラクタセットを使用するカラムに対して接頭辞長を指定するとき、このことを考慮に入れなければいけません。keyのlengthは最大で767byteまでたとえば、UTF-8のとき、3byteで計算すると、varchar(256)はだめで、256*3=768byteになってしまう。(だから、varchar(255)をよく見かけるんだよね)。6系から今UTF8mb4と呼ばれている4byteUTFが標準のUTF-8になるらしく、そうなった場合、varchar(255)でもあふれることになるんだよね。NULLはいくらでも入るnullの定義上、すべてのnullはユニークってことらしいので、nullはいくらでも入る。