「 スキルアップ・技術学習 」 一覧

no image

Spring-data-JPAかmy-batisか

2017/12/22   -JPA/hibernate

JPAとJDBCは異なるもの。 両方使うことも出きるし、片方だけ使うこともできる。 Springboot使い始めると、JPA使うか否かの選択になります。 言い換えると、SQL使うか否かですね。 私の意 …

no image

hibernate入門を読んだ。JPAのN+1問題の解決方法

2017/12/21   -JPA/hibernate

この本をkindleで読んだ。お勧めしておきます。著者はケンブリッジ大学の理系出身。 常にN+1SELECTが悪いわけではなく、むしろいい意味で処理が分散して処理が高速化したり、より安定することもあり …

no image

Spring-data-JPA/hibernateを案件で使ってみて得た知識

2017/12/21   -JPA/hibernate

ORMが解決するのは、オブジェクトの相関関係とデータベースの相関関係がミスマッチすること。 基本的にはORMを使うなら、既存のDB構造(スキーマ)を、ORMには合わせる、つまりオブジェクトの相関関係に …

no image

業務システムでGETとPOSTどっちを使うべきか

2017/12/18   -HTML5

私のこれまでの案件はなぜか全ての画面でPOSTが使われていることが多かったです。 強いて言えば、メニュー画面から次の画面への遷移はAタグなのでGET。ナビゲーションバーからメニュー画面への遷移もAタグ …

no image

Spring-boot-JPAの実行SQLをログ出力する

2017/12/04   -JPA/hibernate, 未分類

せっかくJPA導入したのだから、ネイティブSQLは使用しない方がいいです。 しかし、データストアがRDBの場合は、パフォーマンスチューニングや開発時に欲しいデータが取れない場合は、SQLを見直したい時 …

no image

python3のloggingを呼ぶための自作logger.pyは作るときにハマったこと

2017/12/03   -Python

python3 の標準ログ出力モジュールであるlogging。 これを自作のlogger.pyにあるgetLoggerから返そうとした。 loggerの取得を共通関数化したかったからです。 すると、メ …

no image

SpringBoot-data-jpaのエラーと解決方法

2017/11/27   -Spring framework

org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before …

no image

Jenkins-GitBucketの連携 自動ビルド・自動デプロイ

2017/11/26   -ConohaVPS, Git, Jenkins

参考サイト BitbucketにpushされたらJenkinsで自動デプロイする Jenkinsの設定 $ sudo usermod -d /var/lib/jenkins -s /bin/bash …

no image

ConohaVPS Ubuntu16.04をデスクトップ/GUI化する

2017/11/26   -ConohaVPS

# apt upgrade Reading package lists… Done Building dependency tree Reading state information… Do …

no image

Javaアプリケーションからシェルを実行する

2017/11/26   -Java

ProcessBuilderクラスを使用する。>>Class ProcessBuilder 参考サイト Javaで外部コマンド(プロセス)を実行する方法について Javaから外部プログラム「7-zip …