sooni

java

Java EEとJakarta EEの関係

1. Java EE とは?正式名称: Java Platform, Enterprise Editionエンタープライズ向けの Java の標準仕様(JSR で策定)(サーバサイド向け機能のAPI群を規定している)Oracle(以前は S...
TCP/IP

TCP通信における受信バッファとウィンドウサイズの役割と連動性

TCP受信バッファとTCPウィンドウサイズTCP受信バッファとは、OS(Linuxカーネル)がソケット単位で確保するメモリ領域であり、ネットワークから届いたデータを一時的に保持し、アプリケーションが読み取るまで保管する役割を担います。この受...
TCP/IP

レイテンシ(Latency)とRTT(Round Trip Time)の関係

項目意味補足レイテンシ (Latency)遅延という現象や概念そのもの通信速度を低下させる待ち時間、あるいは理想的なタイミングからのズレを指す。「遅延」という性質を表現する際に使われます。RTT (Round Trip Time)レイテンシ...
Db2 for i

高レイテンシ環境必見!Db2 for i JDBCの性能を劇的に変えるパラメータ

高レイテンシ環境におけるパフォーマンスチューニングの要点本記事では、高レイテンシ環境で Db2 for i の性能を劇的に改善するために、実践した RTT(ラウンド・トリップ・タイム)を最小化するための具体的なチューニング手法をまとめます。...
Windows

WindowsからLinuxへのSSH鍵認証の実現

WindowsからLinux環境へSSH接続する場合、パスワード認証とSSH鍵認証があります。繰り返し接続を行うのでSSH鍵認証にします。~/.ssh/configを使うとユーザの入力なども省略可能になり便利です。鍵の作成ssh-keyge...
powershell

PowerShell 7 のインストール

いくつかのやり方がありますが個人的には、完全にスタンドアロンで動作(レジストリ・PATH・環境変数がかってに更新されない)させる事のできるzip版をお勧めしたいです。現時点(2025/09)最新の LTS(長期サポート)版 7.4.x の最...
powershell

powershellでcsvをエクセルファイル化(EPPlus.dllを直接利用)

はじめにCSVファイルを非対話型でエクセルファイル化するためのスクリプトを作成しました。当初ImportExcelモジュールを使うやり方が簡単そうだったので試したのですが、パフォーマンスに満足がいかずEPPlus.dllを直接利用する方法で...
powershell

powershellでcsvをエクセルファイル化

EPPlus .NET ライブラリを使う方法と、ImportExcel(Powershellモジュール)を使う方法があるようですが今回はImportExcel(Powershellモジュール)を利用します。前提条件として以下スクリプトはPo...
oracle

Powershell でファイルの文字コードを判定する

Powershell 7.xの場合以下をResolve-FileEncoding.ps1というファイル名で作成します。(ファイル名はお好みでどうぞ)BOM付UTF-8でファイル作成するとPowerShell 5.1xでもPowerShell...
oracle

PowerShell 5.1.xでファイルの文字コードを判定する

Powershell version 5.x の場合当初PowerShell 5.1.x用に作成しておりましたが以下にPowerShell 7.xでも動作するものに書き換えました。PowerShell Version 7.x / 5.1x ...