まめぞうの技術メモ

IT関連で勉強したことをメモします

プログラミング初心者はなにから始めるべき?個人的オススメ学習法

自分は大学の授業で Java から入ったのですが(何年前だかって話ですが...)、正直挫折しかけましたよ...。 もっと入りやすい言語があったんじゃないかと思い、個人的経験を元にオススメを紹介します。

WSLのログインユーザーを変更する方法

適当な名前で WSL のログインユーザ名を作ってしまったので変えたくなりました。変更方法をメモします。

久々に WSL 起動したら、OS がなにか分からなかった件

WSL を久しぶりに起動したのですが、OS がなにかわかりませんでした。調べ方や Ubuntu の起動方法などを書きました。

Nginx のポート番号を変更する方法

よくあるやつです、Nginx のポート 80 を 8080 に変えたりとか。

GO 言語を初めて触ってみる(Hello World)

全然使ったことがない Go 言語。 ちょっと使って触りだけでも把握しておきたいので、Hello World 出力してみます。

Docker Volume で MySQL のデータ保存領域をコンテナ外に設定する方法

コンテナで MySQL を起動している場合、コンテナ内にデータを保存していると、コンテナ停止時にデータが消えてしまいます。 データを Docker Volume に保存することで、データの永続化が可能です。

docker でドライブマウントする方法(バインドマウント編)

先日はボリュームを勉強したので、今日はバインドマウントを試してみます。

docker でドライブマウントする方法(docker volume create)

偶に docker でどうやってドライブマウントするんだっけ?と分からなくなることがあるのでメモ。

Docker で nginx を起動する方法【ポート番号指定】

Docker でポート番号を指定して nginx を起動する方法を忘れがちなので自分でメモを作ります。

ARPコマンドでIPアドレスからMACアドレスを調べよう

ネットワークの基本のARPコマンドは、IPアドレスとMACアドレスを対応づけている、ARPテーブルを管理するために使います。

JavaのInterface(インターフェース)について。implementsとは

スレッドなどでよく登場するJavaのInterface(インターフェース)を解説したいと思います。呪文のようにimplementsを書いている人にも、意味をわかって貰えれば嬉しいです。

Javaのスレッド間で変数を共有する際の注意点(Synchronizedで制御)

これまで沢山のJavaのスレッドについての記事を書いてきました。 今日は、スレッド間での変数を共有する際の注意点について紹介します。

JavaのCallableとFutureで、スレッドで実行した結果を受け取れるよ!

Javaスレッドで実行した結果を受け取れる「Callable」「Future」を紹介します。

Javaのスレッドを多重起動してみる

ちょっと気になったのでやってみました。 Javaのスレッドを多重起動したらちゃんと動くのか。

Javaのスレッド作成(Executor Serviceを使った複数スレッド生成)

Thread継承、Runnable実装、の2つの記事で、基本的なスレッド作成の方法を書きましたが、今度は沢山のスレッドを一括生成する方法を書きます。