- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- 同期とは何ですか? 同期を実現する方法は何通りありますか?
- 同期ロックを追加して、スレッドが操作を完了する前に他のスレッドから呼び出されるのを回避し、それによって変数の一意性と正確性を確保します。同期の実装方法: 1. 同期コード ブロック; 2. 特殊なドメイン変数を使用してスレッド同期を実装します。 . リエントラントロックを使用してスレッド同期を実現します; 4. ローカル変数を使用してスレッド同期を実現します。
- &#&ベース 11117 2020-12-22 15:52:28
-
- Java プログラマーが Douyin ビデオ透かし除去ツールを手書き
- Javaの基礎コラムではウォーターマークツールを削除する方法を紹介しています。
- &#&ベース 12506 2020-11-27 17:02:30
-
- ユーザー抽選のJAVA実装の詳細説明
- Java基礎チュートリアルコラムでは、ユーザー抽選の実装方法を紹介しています。
- &#&ベース 4098 2020-11-25 17:17:42
-
- Javaでスレッドを作成する3つの方法は何ですか?
- Java でスレッドを作成する 3 つの方法は、1. Thread クラスを継承してスレッドを作成する、2. Runnable インターフェイスを実装してスレッドを作成する、3. Callable と Future を使用してスレッドを作成する、です。
- &#&ベース 6939 2020-11-30 16:25:33
-
- string、stringbuffer、stringbuilder の違いは何ですか?
- 違い: String クラスは不変クラスです。String オブジェクトが作成されると、オブジェクトに含まれる文字シーケンスは、オブジェクトが破棄されるまで不変です。StringBuffer オブジェクトは、変更可能な文字列オブジェクトを表し、スレッド セーフです。StringBuilder クラスは、変更可能な文字列オブジェクトであり、スレッドセーフではありません。
- &#&ベース 14336 2020-11-20 09:54:27
-
- Eclipse側のプロジェクトバーが表示されない問題を解決するにはどうすればよいですか?
- 解決策: まず Eclipse を開き、上部のメニュー バーで [ウィンドウ] をクリックし、次に [ビューの表示] オプションをクリックします。最後に、[ビューの表示] オプションで [プロジェクト Exlorer] オプションをクリックし、左側のプロジェクト バーをクリックします。が自動的に表示されます。
- &#&ベース 18974 2020-11-19 17:14:06
-
- 揮発性と同期の違いは何ですか?
- 相違点: 1. Volatile ではスレッド ブロックが発生しませんが、synchronized ではスレッド ブロックが発生する可能性があります。 2. Volatile はデータの可視性を保証しますが、アトミック性は保証できませんが、synchronized はアトミック性を保証し、間接的に可視性を保証します。
- &#&ベース 5619 2020-11-19 14:42:33
-
- 同期とロックの違いは何ですか?
- 相違点: 1. Lock はインターフェースであり、synchronized は Java のキーワードです。 2. Synchronized は、例外が発生したときに保持しているロックを自動的に解放するため、デッドロックは発生しません。例外が発生した場合、Synchronized は保持しているロックを積極的に解放せず、ロックを手動で解放する必要があるため、デッドロックが発生する可能性があります。
- &#&ベース 68945 2020-11-19 11:38:29
-
- springboot の 4 つの主要コンポーネントは何ですか?
- springboot の 4 つの主なコンポーネントは次のとおりです: 1. 自動構成コンポーネント、2. スターター コンポーネント、3. springboot cli コンポーネント、4. アクチュエーター コンポーネント。
- &#&ベース 21691 2020-11-30 14:13:29
-
- equalsignorecaseとequalsはどう違いますか?
- 違い:equals() は Object クラスで定義されたメソッドで、2 つのオブジェクトが「等しい」かどうかを判断し、大文字と小文字が区別されます。equalsIgnoreCase は string クラスで定義されたメソッドで、2 つの文字列内の対応する文字が等しいかどうかを比較するために使用されます。等しい場合、大文字と小文字は無視されます。
- &#&ベース 13007 2020-11-17 17:21:32
-
- 抽象クラスの役割は何ですか?
- 抽象クラスは、サブクラスの共通の特性を取得するために使用され、継承階層でサブクラスを作成するためのテンプレートとして使用されます。実際には、各サブクラスのメソッドは確実に異なるため、親クラスにいくつかのメソッドを記述する必要はありません。その代わりに、コードを見ると次のことがわかるように、それを抽象クラスとして記述します。これは抽象メソッドであり、このメソッドがサブクラスにあることがわかりますが、クラスに実装されているため、即効性があります。
- &#&ベース 29302 2020-11-30 11:33:50
-
- @autowired と @resource の違いは何ですか?
- 違い: 1. @Autowired は Spring によって提供され、@Resource は J2EE によって提供され、JDK1.6 以降が必要です; 2. @Autowired は byType に従ってのみ注入し、@Resource はデフォルトで byName によって自動的に注入され、それに応じた注入も提供しますbyTypeに。
- &#&ベース 4053 2020-11-17 14:21:39
-
- Javaミドルウェアとは何ですか
- Java ミドルウェアには、1. 包括的なコンピューティング環境とアプリケーション システムのサポート プラットフォームを提供するアプリケーション サービス ミドルウェア、2. さまざまなネットワーク アプリケーション システム間の接続、メッセージ通信を提供するアプリケーション統合ミドルウェア、3. 対象を絞ったサポート メカニズムを提供するビジネス アーキテクチャ ミドルウェアが含まれます。 。
- &#&ベース 14449 2020-11-30 11:05:15
-
- SSMとは何ですか?
- ssm の正式名称は Spring+SpringMVC+MyBatis で、現在主流の Java EE エンタープライズレベルのフレームワークであり、さまざまな大規模なエンタープライズレベルのアプリケーションシステムの構築に適しています。 SSM は、システム思考を使用して非システム問題を解決する定性的研究テクノロジーである「ソフト システム方法論」を指すこともあります。
- &#&ベース 124626 2020-11-12 16:01:17
-
- 桟橋とトムキャットの違いは何ですか?
- 相違点: 1. Jetty アーキテクチャは Handler に基づいて実装されており、主要な拡張機能は Handler を使用して実装できます。拡張は簡単です。Tomcat アーキテクチャはコンテナに基づいて設計されています。拡張するには、Tomcat アーキテクチャの全体的な設計構造を理解する必要があります。 Tomcat は拡張が容易ではありません。 2. Jetty はより軽量で柔軟性があります。
- &#&ベース 15734 2020-11-12 14:10:30