Java

スポンサーリンク
Java

【Spring】【PostGIS】【Spring Data JPA】使い方

SpringとPostGISとSpring JPAを連携させる方法です。 初めに各種ライブラリの説明を行い、後にソースコードを配置します。実装にのみ興味がある方は後半に飛んでください。 PostGIS PostGISは空...
Java

【PostgreSQL docker】【MyBatis】初期設定

PostgreSQLとMyBatisで最速スタートを切るためのまとめです。 gradle バージョンは適宜必要なものにしてください implementation 'org.mybatis:mybatis:3.5.10' ...
Java

【MyBatis】【Annotation】まとめ

公式でもAnnotationに関してはxmlを参照とのこともあり、検索をかけても求めている答えに辿り着かないことが多いのでまとめました。(時間を短縮するためにORMを導入したはずが、予想以上に時間がかかってしまった。やはり新しいライブラリ...
Java

【MyBatis】SQL EnumとJava Enumをマッピングする

前提 MyBatisにおいては以下のマッピングの実現方法が異なります SQL VARCHAR ⇔ Java EnumSQL Enum ⇔ Java Enum 今回は主に後者の方です SQL Enum ⇔ Java ...
Java

【Tips】ソフトウェア設計

関数の返り値は極力小さく これは今のためではなく、将来的にもコードをきれいに保つために非常に重要です。特に多数の人が利用する基盤要素のクラスでは。 関数の返り値が多くの要素にアクセス可能なラッパークラスであればあるほど...
Java

【Java】Google Http Clientライブラリの使い方

google-http-java-client 抽象化することで低層のライブラリに依存することなく、統一的な操作がHttp操作が可能です。 使用時にすることは使用したい環境・低層ライブラリに応じた具象HttpTra...
Java

【Java】permutation

改善の余地しかないですが、以下で実装できます。srcは{1,2,3}のような順列を取得してほしい値の配列で、返り値がそのすべての順列結果を含んだ配列です。 ちなみに、自分の環境だとsrcの配列数が11になった時点でOutOfMemo...
Java

【Java】配列操作

Javaで配列を使用するのは、よっぽど性能が求められる場面に限られており、むしろ型安全が保障されない場合があるので基本的にListを使用した方がいいです。そもそも配列の標準ライブラリが貧弱で、Listでは簡単に実現できるような操作をするの...
Java

【Java】Genericsまとめ

何度か書籍で読んで、何度か作成したこともあって分かった気になっていたが、全然細かいところまで理解できていなかったので、自分でまとめてみる 総論 単語 単語説明 例Generic Type Genericな型 List...
Java

【Lombok】@Accessorsではなく、lombok.configを使う

Lombok Javaに使用される汎用ライブラリで、@Getter, @Setter等のannotationを使用することで、getter/setterをコンパイル時に自動生成してくれるので、コードベースが非常にシンプルになります。...
スポンサーリンク
タイトルとURLをコピーしました