Mitsunori KomatsuLet’s easily inject random delay to your Java applicationFinding race condition issues in tests can be challenging, as they occur only when an operation is unexpectedly executed between other…3 min read·Mar 30, 2024----
Mitsunori KomatsuMicro-benchmarks of some concurrency features in Java 8, 11, 17 and 21There are various concurrency features in Java. I sometimes observed a lock class had a good performance in a Java version while it had a…2 min read·Feb 23, 2024----
Mitsunori KomatsuHow to reduce the state space when traversing a graph written in TLA+ using TLCTLC is a very powerful tool to exhaustively check a specification written in TLA+. But, you may notice the state space to explore is easily…4 min read·Jan 28, 2024----
Mitsunori KomatsuinScalar Engineering (JA)Spring Data JDBC for ScalarDBSpring Data JDBC for ScalarDBはScalarDB 3.8で最初にリリースされ、ScalarDB 3.9で幾つかの改善と新機能がリリースされました。本記事では、この機能が開発された背景や利用方法等について紹介します。27 min read·Jul 18, 2023----
Mitsunori KomatsuinScalar EngineeringIntroducing Spring Data JDBC for ScalarDBSpring Data JDBC for ScalarDB was first released in ScalarDB 3.8 and some improvements and new features were added in ScalarDB 3.9. This…9 min read·Jul 18, 2023----
Mitsunori KomatsuReleased Spring Data JDBC for SQLiteSpring Data has released 2 types of component Spring Data JDBC and Spring Data JPA. I wanted to use some RDBMS on Spring application in a…1 min read·Jan 21, 2023----
Mitsunori KomatsuWhen you forgot to take a backup and keep failing macOS upgrade from Mojave to MontereyI was in the situation. Asked Apple support and he said there is no choice other than clean install. But I needed to get some files from…1 min read·Mar 21, 2022----
Mitsunori KomatsuTiny text search using Suffix ArrayIIRC, I learned Suffix Array and implemented it somehow more than 10 years ago. I realized I’d almost forgotten the algorithm. It’s time to…1 min read·Aug 8, 2021----
Mitsunori KomatsuFluentd failed to start because of “Address already in use — bind(2) for 0.0.0.0:24224”3 min read·May 9, 2021----
Mitsunori KomatsuDevelopment of NES (Famicon) emulator from scratch is fun, and toughWhy I started developing game emulator?5 min read·Dec 30, 2020----