Tag Archives: Java

あえて言うほどではない 数値 ⇔ 文字列変換 2019 年人気プログラミング言語トップ 10 編

はじめに

これは 😺TECHSCORE Advent Calendar 2019😺 の 20 日目の記事です。

こんにちは。桂川です。社会人として働き始めて約 9 カ月が経過しました。
続きを読む...

PostgreSQLパフォーマンス小ネタ集

これは 😺TECHSCORE Advent Calendar 2019😺の14日目の記事です。

今回はPostgreSQLのパフォーマンスに関する小ネタをあつめてみました。
続きを読む...

コネクションプーリングは実際必要なのか(PostgreSQL)

データベースにアプリケーションから接続する場合、多くの方がコネクションプーリングを行っていると思います。
Spring Bootの場合はデフォルトでHikariCPが有効になっているため、知らずにコネクションプーリングを利用しているということもあると思います。
続きを読む...

JDBC setFetchSize() ではまった話

JDBCのsetFetchSizeメソッドはご存知でしょうか?

通常、クエリの結果はResultSetにすべてロードされます。このため、大量のレコードを取得するようなクエリではOutOfMemoryErrorが発生してしまいます。
続きを読む...

Javaでのプロセス・スレッドについて勉強したまとめ

こんにちは。鎌田です。
これは TECHSCORE Advent Calendar 2018の13日目の記事です。

Java でのプロセスやスレッドの実装方法ついてあまり理解できている気がせず、あらためて勉強する意味で触ったことを記事にしました。
続きを読む...

Java VisualVM でパフォーマンスのボトルネックを突き止める

これは TECHSCORE Advent Calendar 2017 の 11 日目の記事です。

以前、CPU 使用率がボトルネックになっている処理を改善するために、Java VisualVM を利用して高負荷な処理を見つけ出しました。
続きを読む...

あえて言うほどではない 文字列結合 Java 9 でもやってみた編

こんにちは。梶原です。
これは TECHSCORE Advent Calendar 2017 の9日目の記事です。

Java 9 がリリースされ、Java 8 の End of Life を本腰入れて考え始めなければいけない今日この頃。
続きを読む...

Gradle を使った Java の開発でつまづいたこと(クラスパス編)

こんにちは。鎌田です。
これは TECHSCORE Advent Calendar 2017の6日目の記事です。

この記事では、僕が Gradle を使った Java の開発をしていた際に、つまづいた問題と解決までの過程についてお話します。
続きを読む...

「知らない」では怖い例外処理

こんにちは!
田村です。
これは、TECHSCORE Advent Calendar 2016 の23日目の記事です。

今日はあまり経験のない中、例外処理を書いてみたつもりが、例外発生時に
「調査しても何もわからない、例外処理にもなっていないヤバイコードを書いていた…!」
という怖~い話をします。

この記事を読んで、先輩エンジニアの方には新人ってこんなことで躓いているんだなぁと知っていただき、新人エンジニアの方には、私のしくじりから1つでも多く学んでいただければと思います。

続きを読む...

Java : Jackson : ちょっと特殊なケースにおけるJSONシリアライズ/デシリアライズ

こんにちは。松本です。
この記事は TECHSCORE Advent Calendar 2016 の 18 日目の記事です。

6 月頃に書いた記事(「Java : Jackson による JSON デシリアライズ時の型解決方法」)に続いてまた Jackson ネタです。
続きを読む...