技術メモ

神奈川在住のITエンジニアの備忘録。おもにプログラミングやネットワーク技術について、学んだことを自分の中で整理するためにゆるゆると書いています。ちゃんと検証できていない部分もあるのでご参考程度となりますが、誰かのお役に立てれば幸いです。

2020-02-01から1ヶ月間の記事一覧

LinuxサーバのDNS問い合わせのタイムアウト

LinuxサーバがDNSサーバに問い合わせを行う際のタイムアウト時間について調べた時のメモ。 resolv.conf のmanページ: https://linuxjm.osdn.jp/html/LDP_man-pages/man5/resolv.conf.5.html に以下の記載があるので、デフォルトでは、5秒×2回で「10秒」とな…

leetCode:Design Twitter

leetCode の「Design Twitter」を解いてみた。この問題は、簡易版の Twiter を作成するというもの。 https://leetcode.com/problems/design-twitter実装する上で気にしたのは以下の点。 ユーザやフォロワーの検索を速くするため、これらの入れ物には ArrayLi…

powershellでクラスを定義する。

powershellの勉強の一環で、クラスを自分で定義して使ってみた。 例として、Personクラスを定義して、そのクラスから生成したオブジェクトに、Name、Age、Addressをセットして、Age でソートして表示させてみた。今回、Personオブジェクトにセットする値は、…

JavaのIntegerオブジェクトの比較

先日、Listのリストから取得した異なるIntegerオブジェクト同士 (中身のint値は同じ) を「==」で比較するという定番の間違いをしてしまったのだが、なぜか「等しい」と判定された。Javaでは、異なるオブジェクト同士を「==」で比較したら、「等しくない」と…