2015年6月24日水曜日

mvn 証明書を無視

MVN証明証を無視してコンパイルするコマンド:

mvn clean compile -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true


参考URL

IntellijのFormatterをかけないようにするには

IntellijのFormatterをかけないようにするには

Intellijでファイルを保存すると、自動的にファイルをせいけいしてくれます。
ためには(例えば配列などに)Formatterをかけたくないコードがありますよね
Formatterをかけないようにする方法は、
Step1、Intellijの 「Intellij IDEA」→「preferences...」→「Editor」→「Code Style」→「Formatter Control」→「Enable formatter markers in comments」をチェックする



Step2、フォーマットしてほしくない始点で @formatter:off、終点で @formatter:on を設置する。
例:
  // @formatter:off    /** 名前 */    private Long name; 

    /** ID */    private Long id;
    // @formatter:on

authorized_keysファイルとは

authorized_keysファイルとは

主に公開鍵を保存するためのですが、ログイン時に自動的に実行するプログラムを入れたり、環境変数を入れたりすることもできるファイルです。

2015年6月7日日曜日

Chromebブラウザで「No 'Access-Control-Allow-Origin' header is present on the requested resource」エラーの解決方法

chromeのブラウザでrest apiを呼んだら、こんなエラーが出た

No 'Access-Control-Allow-Origin' header is present on the requested resource

エラーの解消方法は、
Windowsユーザーの場合は、
こんな感じで起動すれば解決できるはずです。

chrome.exe --user-data-dir="C:/Chrome dev session" --disable-web-security
他の環境、マックユーザーなどの場合は、
ChromeのプラグインCORSをインストールして、
後そのプラグインの設定のところ、「Enable cross-origin resource sharing 」ONにすれば解決できるはずです。
CORSのプラグインURLは以下の通りです。
https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?hl=en-US)

Spring Restfull APIで200 OKレスポンスを返す方法

関数にアノテーション「@ResponseStatus(HttpStatus.OK)」を追加
関数の返却値は「void」で定義する

例:
@RequestMapping(value = “/xxxx/{Id:.+}", method = RequestMethod.POST)
@ResponseStatus(HttpStatus.OK)
public void delete(@RequestHeader(“code") final String code, @PathVariable final String Id) throws ApplicationException{
    // 処理
    try {
        
    } catch (ApplicationException e) {
        
        }
    }
}

Spring Data JPAでselect IN-clause クエリーの使い方

Spring Data JPAでselect IN-clause クエリーの使い方


@Query(value = "SELECT * FROM User WHERE id IN (:ids)", nativeQuery = true)
Set<User> findByIdInSet(@Param("ids") Set<Long> ids);

2015年6月3日水曜日

Linux 主に環境変数

Linuxで主なロケール関連の環境変数は以下になります
1、LC_TYPE. 文字の分類 文字属性の定義など
2、LC_MESSAGE メッセージの言語
3、LC_MONETARY 通貨
4、LC_NUMERIC 数値の入力に使用する形式
5、LC_TIME 時刻形式に各国語

2015年6月1日月曜日

macにJAVA_HOMEの設定方法 

Step1 まず、コマンド「/usr/libexec/java_home -V」でインストールされて全てのJDKを確認できます。

Step2 次に、自分のホームディレクトリーのファイル、「~/.bash_profile」に、以下のコードを追加します。
export JAVA_HOME='/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home’
Step3 最後、コマンド「echo $JAVA_HOME」で確認できます。