Java一覧

Java – Oracle DBのデータ型マッピングを確認する

Spring Data JPAを使用していて「Javaの型」が「Oracleデータベース」ではどのようにマッピングされるのか気になったので調...

Javaの型についてまとめてみる

Javaの参考書を読み返して、型を表にしてみました。Javaの型にはプリミティブ型と参照型の2種類の型が存在します。 プリミティブ型の一覧...

プログラムの命名について、よく使う名前をまとめておく

クラス名、変数名、メソッド名など、命名は非常に重要で時間のかかる作業です。命名に関する知見を貯めておくと、成果を出して定時退社できる確率が高...

Web画面テストならSelenide(セレナイド)がオススメ!

仕事でWeb画面の試験をすることになりました。スクショ職人をするのは嫌なので、何か便利なものはないかと調査してみました。 Selenium...

Java Entity Getter/Setterの記載が面倒なのでLombokを使おう

JavaのEntityクラスを書いていて、フィールドが増えるたびにGetter/Setterを書き直すのが面倒だなと思い解決方法を調査してみ...

IE11でサーバーにアクセスされないバグの犯人はキャッシュ

javascriptのajaxからJavaServletへ命令を投げて、JavaServletが編集した内容をjavascriptに返却し、...

データClassを入れ子にしてコンストラクタ使ったら便利だったのでメモ

データClassを入れ子にしてコンストラクタ使ったら便利だったのでメモします。コンストラクタはかなり便利です。 まずは、呼び出...

Javaでメール配信機能開発 use smtp4dev

開発用SMTPサーバーsmtp4devを使用することで、高速でメール配信機能開発することが出来ましたのでご紹介します。 最新版はダウンロー...

Exceptionのマルチキャッチで高速プログラミング

Exceptionをマルチキャッチとして記載することで時短をします。 書き方は次のとおりです。 try { // 処理 ...

Java Nativeメモリ領域 / ヒープメモリ領域についてまとめてみる

Java 8でメモリ管理の仕組みが変更されました。本記事では、Java 8以降のメモリについて記載します。 まず、Java 8...

Javaの理解しにくい箇所をご紹介

Javaの躓きやすい箇所をご紹介していきます。 ・interface / abstract 比較すると分かりやすいので、...

JavaのURLエンコードの具体的な内容のまとめ

JavaでURLエンコード/URLデコードについて、曖昧な理解だったので調査してまとめてみました。具体的な内容や仕組みをについて理解しようと...

Javaでマルチスレッド!ExecutorServiceの調査内容をまとめる

Executorフレームワーク(Executor Framework) java.util.concurrentクラスに入っている。 ...

Spring Boot サーバー起動時、停止時に呼び出すメソッドの作成方法

/** * Beanコンテキスト生成前に呼び出される */ @PostConstruct public void initAfter...

Java String.formatでログをキレイに出す

★ログをキレイに出す String.format("%2s", String.valueOf(num)) // または String....

Javaソースコードからクラス図を自動生成する方法 AmaterasUMLで業務効率化

デモでソースコードを組んだけど詳細設計書に書き起こすのが面倒くさい。そんなときに、AmaterasUMLというツールが便利だったので紹介しま...

Javaで文字列を整数に変換する方法

Javaで文字列を整数に変換するのに重宝する「Integer.parseInt」。こんな感じに書くと、文字列が整数に変換に変換されます。 ...

Java で Sleepする方法

Java では処理を Sleep させることが出来ます。 やり方はこうです。 Thread.sleep(1000); //こ...

Spring Boot Data JPA でSortしたデータを取得する方法

Spring Boot Data JPA でSortしたデータを取得する方法をご紹介します。 まずはデータ部分に相当する @E...

Spring Boot でthymeleafにHTML以外を返す

@Controllerクラスのクラスやメソッドに @ResponseBody をつけることで、StringやClassなどのObjectを返...