目次 1.ソケット通信とは 2.ソケットを用いたサーバ/クライアント間通信 3.サンプルプログラム 3.1 コネクション型 3.2 コネクションレス型 1.ソケット通信とは ソケットAPIを用いた異なるホスト間の通信のア …
投稿者アーカイブ: RegionCellLabo
WSL(Windows Subsystem for Linux)の導入
1.WSLとは Windowsの中でLinux環境を動かす仕組みであり、Microsoft Store から好みの GNU/Linux ディストリビューションを選択してインストールすることができます。 Windowsのア …
オブジェクト指向について
ソフトウェア開発のオブジェクト指向について、初めて学んだときは抽象的で理解し難ったものですが、実際にオブジェクト指向のプログラミング言語を使ってみることでメリットがわかったように思います。大まかにオブジェクト指向のイメ …
Linuxの環境変数について
1.環境変数とは 環境変数(environment variable)はオペレーティングシステム (OS) が提供するデータ共有機能の一つ。OS上で動作するタスク(プロセス)がデータを共有するための仕組みである。特にタス …
Linuxのsystemdについて
目次 1.systemdとは 2.systemdターゲット 3.現在のターゲットの表示 4.デフォルトターゲットの変更 5.現在のターゲットの変更 6.ユニットの起動リスト表示 7.ユニットの起動順番の表示 1.syst …
スクラム開発について
目次 1.スクラムとは 2.歴史 3.スクラムの開発手法 3.1 スクラムの定義と考え方 3.2 スクラムチーム 3.3 方法論 3.4 スプリント 1.スクラムとは スクラムとは、アジャイル型ソフトウェア開発手法の一 …
Gradleプロジェクトの作成(javaビルドツール)
目次 1.Gradleとは 2.Groovyの準備 3.Gradleの準備 4.build.gradleの作成 5.アプリケーションのビルド 6.プロジェクトの作成(gradle) 7.Webアプリケーションの作成(Ec …
Linuxの基礎1
目次 1.Linuxディストリビューション 2.Linuxの仕組み 2.1 LinuxOSの構成 2.2 LinuxOSの起動と停止 3.ファイル操作 4.ユーザ管理 5.スクリプト 6.システム管理 6.1 パッケージ …
JAX-RSでRESTfulAPIの実装
目次 1.RESTfulAPIとは 2.WebAPIの設計 2.1 前提条件 2.2 前提知識 2.3 設計 2.4 公開されているPIの例 3.Jerseyを使ったWebアプリの実装 3.1 開発環境 3.2 Jers …
Mavenプロジェクトの作成(javaビルドツール)
目次 1.Mavenとは 2.Mavenの準備 3.Mavenプロジェクトの作成 4.EclipseによるMavenプロジェクトの作成 1.Mavenとは Apatch Mavenはプロジェクト管理ツール(ビルドツール) …