java Javaでのスレッド制御:joinとsynchronizedの使い方 javaでは、スレッドを立てて処理を並列に行うことができます。 しかし、並列に処理を行う際、処理順を制御しなければならないことがあります。 処理順の制御方法として基本的な方法として、joinを使う方法とsynchronizedを使う方法があ... 2019.12.07 java
java staticとSingletonパターンの違いと使い分け オブジェクト指向プログラミングのプログラミング手法で、「singleton(シングルトン)」と呼ばれる手法があります。 この手法は、プロジェクト内で共通的に使われるインスタンスを1つだけ予め作成し、外部のクラスにはそのインスタンスを使用させ... 2019.12.01 java
テスト 現新比較の方法とその効果的な活用方法 情報処理技術者試験では出題されないのですが、IT技術者として当然知っておくべきテスト手法として「現新比較」というものがあります。 これは、システムを改修した際に思わぬ箇所に影響が出ていないことを確認する(無影響確認)ための手法であり、改修前... 2019.11.23 テスト
プログラミング 基本情報処理技術者試験のPythonサンプル問題の解き方 2019年10月28日にIPAから基本情報処理技術者試験のpythonのサンプル問題が公表されたので、解いてみました。 既に基本情報技術者試験.comから解説も出ています。 【2019年10月28日公開】基本情報技術者試験 Pythonサン... 2019.11.18 プログラミング
その他テクニック UNIX/Linuxで決められた時刻に処理を実行する方法 unix/linuxの便利コマンドの紹介です。 テストや補正作業を行う際、決められた時刻に決められたコマンドを実行したい場合があります。 unix/linuxでは、atコマンドを使用することで、決められた時刻に決められたコマンドを自動的に実... 2019.11.09 その他テクニック