ホーム> ネットワークプログラミングチュートリアル
すべて ASP チュートリアル ASP チュートリアル ASP.NET チュートリアル PHP チュートリアル JSP チュートリアル C#/CSHARP チュートリアル XML チュートリアル Ajax チュートリアル Perl チュートリアル シェルのチュートリアル Visual Basic チュートリアル Delphi チュートリアル モバイル開発チュートリアル C/C++ チュートリアル Java チュートリアル J2EE/J2ME ソフトウェアエンジニアリング
ネットワークプログラミングチュートリアル
  • Java Final を詳しく見る

    Java Final を詳しく見る

    JAVA キーワードの Final は、データ、メソッド、またはクラスを変更するために使用されます。これは通常「変更不可」、つまりデータは変更できず、メソッドはオーバーライドできず、クラスは継承できないことを意味します。通常、final を使用する理由は 2 つあります。それは、デザインと効率です。 JAVA バージョンが更新されると、一部の効率の問題はコンパイラーと JVM によって処理できるようになります。したがって、効率の問題を解決するために Final を使用することはそれほど重要ではありません。
    2024-11-19
  • Javaサーブレットでのページジャンプのいくつかのメソッド

    Javaサーブレットでのページジャンプのいくつかのメソッド

    サーブレット: もちろん、サーブレットでは、通常、ジャンプは doGet、doPost、およびその他のメソッドで発生します。 1) リダイレクトメソッドはresponse.sendRedirect("/a.jsp"); ページのパスは相対パスです。 sendRedirect は、必ずしもこの Web アプリケーションに限定されない任意のページにジャンプできます。response.sendRedirect("//www.VeVB.COm"); ジャンプ後にブラウザのア
    2024-11-19
  • Java でのシャッフル アルゴリズムの使用

    Java でのシャッフル アルゴリズムの使用

    FisherYates shuffle (Knuth shuffle) の基本的な考え方: n 個の要素 (インデックス 0..n-1) の配列 a をシャッフルするには: for i from n − 1 downto 1 doj ← 0 ≤ j ≤ iexchange a[ のランダムな整数j] および a[i] JDK ソース コードは次のとおりです。 次のようにコードをコピーします。 /*** リストのすべての要素をランダムな新しい要素に移動します。
    2024-11-19
  • Javaビットマップソートの使用方法

    Javaビットマップソートの使用方法

    Java JDK のコンテナ クラスのソート アルゴリズムは、主に挿入ソートとマージ ソートを使用します。バージョンによって実装が異なる場合があります。コードをコピーすると、次のようになります。 /*** ソートを実行します。指数関数検索アルゴリズムを使用したマージソートを使用して、指定されたインデックス* 間の配列のセクションを検索します (指数関数検索によってマージ* が実行されます)。
    2024-11-19
  • java_String と StringBuffer の違いの分析

    java_String と StringBuffer の違いの分析

    この StringBuffer クラスによって提供される文字列が変更されます。文字データが変更されることがわかっている場合は、StringBuffer を使用できます。通常、文字データを動的に構築するには StringBuffers を使用します。 Java には、文字操作を担当する 3 つのクラスがあります。 1.Character は単一の文字を操作し、2.String は文字列を操作します。不変クラス。 3.StringBuffer も文字列を操作しますが、これは変数クラスです。 String: こ
    2024-11-19
  • Java でファイル名を一括変更するコード例

    Java でファイル名を一括変更するコード例

    次のようにコードをコピーします。 import java.io.*; import java.util.*; " ));List<String> newName = new ArrayList<String>();Li
    2024-11-19
  • JavaでのHashtableとHashMapの違いの分析

    JavaでのHashtableとHashMapの違いの分析

    1. Hashtable は Dictionary のサブクラスです。コピー コードは次のとおりです。 public class Hashtable<K,V>extends Dictionary<K,V>implements Map<K,V>、Cloneable、java.io.Serializable HashMap: コピーコードは次のとおりです。 public class HashMap<K,V>extends AbstractMap<K,V&g
    2024-11-19
  • Javaで正規表現を使用して()の内容を抽出する

    Javaで正規表現を使用して()の内容を抽出する

    昨日、小さな問題が発生しました。フロント デスクから送信されたユーザーの形式は次のとおりです (括弧なし) 教師 10 (0010) 教師 11。 (0011) 先生9 (009) 先生12 (0012) 先生13 (0013) 先生14 (0014) 本当はJavaのString.split()とsubstring()を使ってやりたかったのですが、複数処理するのが面倒でした回があるため、正規表現を使用しました。構文はほとんど忘れてしまいましたが、アサーションを使用する方が便利だと思います (重要なのは、
    2024-11-19
  • Struts2 で親クラスのプロパティを JSON 形式にシリアル化する方法の解決策

    Struts2 で親クラスのプロパティを JSON 形式にシリアル化する方法の解決策

    プロジェクトのフロントエンドは Extjs4 を使用するため、リスト ページングは​​ totalCount (レコードの総数)、start (開始位置)、limit (ページごとのアイテム数) の 3 つのパラメーターを返す必要があります。プロジェクトにはページングが必要なグリッドが多数あるため、ページングが必要なアクションはこのクラスを直接継承できる別の Action クラスにページング情報を置きたいと考えています。元の struts.xml 構成は次のとおりです。 次のようにコードをコピーします。
    2024-11-19
  • まずはStruts2開発環境の構築から始めましょう

    まずはStruts2開発環境の構築から始めましょう

    Struts2Struts2はWebWork2をベースに開発されています。 struts1 と同様に、Struts2 も MVC フレームワークに属します。ただし、誰もが注意する必要があるのは、Struts2 と struts1 の名前の違いはそれほど大きくありませんが、Struts2 と struts1 のコーディング スタイルはほぼ異なるということです。では、struts1 を用意したのに、なぜ struts2 を起動する必要があるのでしょうか。主な理由は、struts2 には次の利点があります。 1
    2024-11-19
  • Struts2の結果セットの型

    Struts2の結果セットの型

    1. 各アクション メソッドは String 型の値を返します。リクエストで Struts によって返される値は、この値によって決まります。 2. 構成ファイルでは、各アクション要素の構成に結果要素が必要であり、各結果はアクションの戻り値に対応します。 3. Result には 2 つの属性があります: name: 結果の名前。デフォルト値は success です。type: 応答結果のタイプは struts-default です。以下の xml ファイルは次のようになります。 上に示すように: 説明:
    2024-11-19
  • Struts2開発の基本構成と型変換

    Struts2開発の基本構成と型変換

    1. アクション設定<package name="csdn" namespace="/test" extends="struts-default"><action name="helloworld" method="execute" ><result name="success" のデフォルト値">/WEB-INF/page/hello.js
    2024-11-19
  • 3 Java での XML 解析 DOM メソッド、SAX メソッド、および StAX メソッド

    3 Java での XML 解析 DOM メソッド、SAX メソッド、および StAX メソッド

    最初の 3 つのメソッドについて簡単に説明します。 DOM メソッド: 個人的な理解は .net の XmlDocument に似ていますが、これは解析時に効率が悪く、メモリを消費し、大規模な XML の解析には適していません。 XML への解析 特定の部分で、特定のイベントがトリガーされたときに何をするかをカスタムの解析クラスで定義できます。 .Net システムにも同様の方法がありますか? StAX メソッド: 個人的には、.net の XmlReader メソッドに似ていると理解しています。これは効率
    2024-11-19
  • Struts2の型変換について詳しく解説

    Struts2の型変換について詳しく解説

    1. 型変換の重要性 インテリジェント MVC フレームワークでは、B/S (ブラウザ/サーバー) 構造のアプリケーションのリクエスト パラメーターがブラウザーを介してサーバーに送信されるため、型変換の実装は避けられません。豊富なデータ型である可能性があるため、データ型の変換はサーバー側で完了する必要がありますMVC フレームワークはプレゼンテーション層ソリューションであり、型変換サポートを提供する必要があります。 Struts2 は非常に強力な型変換サポートを提供します。 1. Web アプリケーション
    2024-11-19
  • 国際化とOGNL表現言語について

    国際化とOGNL表現言語について

    1. 国際化用のリソース ファイルを準備します。リソース ファイルの命名形式は次のとおりです。baseName_ language_country.propertiesbaseName_ language.propertiesbaseName.properties ここで、baseName はリソース ファイルの基本名です。ただし、言語と国は言語である必要があります。および Java でサポートされている国。例: 中国本土:baseName_zh_CN.properties 米国:baseName_en_
    2024-11-19