Java学習ルートディレクトリインデックス
次のソースコードと情報は、今後githubにリリースされます。ようこそ
star
1、MyBatisソースコードと情報:https://github.com/coderZYGui/MyBatis-Study
2、Spingソースコードと情報:https://github.com/coderZYGui/Spring -研究
3. SpringMVCのソースコードと情報:https://github.com/coderZYGui/springmvc-study
- 1つは、Javaの基本
- 2、Javaデータベース
- 3、JavaWeb
- 第4に、SSMなどの主流のフレームワーク
- 五、SpringBoot
- 六、SpringCloud
- セブン、レディス
- 八、Shiro, SpringSecurity
- 9つのメッセージミドルウェア
- 10.ツールの使用
1つは、Javaの基本
- 列挙型クラス—概要、一般的なメソッド、カスタム列挙型クラス、列挙型作成列挙型クラス
- 抽象クラス(抽象クラス)、インターフェース(インターフェース)
- 文字列クラス—概要、文字列の性質、メモリ分析、共通API
- スレッド作成方法、一般的な方法、スレッドの安全性の問題、通信
- Java集合—コレクション、イテレータ、リスト、セット、マップ、コレクション
- IOストリーム—ストリーム分類、InputStream、OutputStream、Reader、Writerなど
- リフレクション—概要、関数、クラスクラスの取得、ランタイムクラスオブジェクトの作成、ランタイムクラスの構造の取得、ランタイムクラスの指定された構造の呼び出し
- ラムダ式と関数型インターフェース
2、Javaデータベース
- MySQLはコンセプト、DDL、DML、DQL、トランザクション、制約などです。
- MySQLの基本的な導入の概要ノート(
转载
) - MySQLの高度なエントリの概要ノート(オン)(
转载
) - MySQLの詳細なエントリの概要(下)(
转载
) - データベース設計1つのマルチテーブル関係、3つのパラダイム
- JDBCの概要、Jia Lianの執事操作、JDBCUtilsツールクラス
- JDBC、接続プールの概念、DBCP、C3P0、Druidおよびそのツール
- JDBC-DAOコンポーネント、設計仕様、設計分析
- JDBC-Spring JDBCTemplateの使用
- JDBC-DBUtils、JavaBeanの使用
- JDBCのJDBC-Transaction、DBUtilsによって使用されるトランザクション
- JDBC-ThreadLocal原則、完全な転送ケース
3、JavaWeb
- HTML関連の学習(
转载
) - CSS —共通のプロパティ
- CSSセレクターと3つの主要な機能
- CSS — Webページのレイアウト
- CSS3 —遷移、アニメーション、2D / 3D変換
- JavaScript —構文、基本オブジェクト
- JavaScript — BOM、DOM、イベント
- JavaScript —デモ
- jQuery —概要、使用法、セレクター、DOM操作
- jQuery —アニメーション、トラバーサル、イベントバインディング
- XML —導入、構文、制約、分析
- XML解析-Jaxpパーサー
- XML解析-Jsoupパーサー
- XML解析-Dom4jパーサー
- Tomcatの紹介、インストール、Webディレクトリ構造など
- Tomcat-IDEA&EclipseデプロイWebプロジェクト
- HTTP —概要、要求と応答、GETおよびPOST要求
- サーブレット—概要、実装、ライフサイクル、ServletConfigクラス
- サーブレット—サーブレットの継承関係を分析およびシミュレーションします
- サーブレット1マッピングの詳細、3.0アノテーション構成、スレッドの不安定性の問題
- ServletContextオブジェクト
- サーブレットとWebの間のジャンプと情報共有、3つのスコープオブジェクト
- サーブレット1リクエストとレスポンス
- セッションテクノロジー-クッキー
- セッションテクノロジー-セッション
- セッション、Cookie、トークンの主な違い
- TCP / IPプロトコルと3ウェイハンドシェイクウェーブを4回再学習
- JSP-JSPの原則、基本的な構文、3つの主要な手順
- JSP 1つのJSP 9つの組み込みオブジェクト、4つのスコープ
- EL式—概要、操作、組み込みオブジェクト
- JSTLタグライブラリ、タグの場合、タグの概要
- 3層アーキテクチャとMVCのアイデア
- フィルターとリスナー—概要、アプリケーション、フィルターと詳細の使用
- 大文字と小文字のリクエストのエンコード、ログインチェック、機密単語のフィルタ
- Ajax — Ajaxを実現するための概要、原則、js、Ajaxを実現するためのjq
- Vueの概要— VueとVueの手順とライフサイクルを理解する(
转载
)
第4に、SSMなどの主流のフレームワーク
- MyBatis — ORMのアイデア、MyBatisの概要、ログフレームワーク、OGNL
- MyBaits — CRUD操作、エイリアス構成、属性構成、クエリ結果マッピング、Mapperコンポーネント、パラメーター処理、MyBatisのアノテーション開発
- MyBatis —動的SQL、if、where、set、foreach、sqlフラグメント
- MyBatis —オブジェクトリレーショナルマッピング、遅延読み込み、関連オブジェクトの構成オプション
- MyBatis —キャッシュメカニズム、EhCacheサードパーティキャッシュ
- MyBatis — MyBatis Generatorプラグインの使用(詳細な構成)
- JPA-ORMの概要、JPAの概要
- JPA — APIの紹介、JPAのCRUD操作、複雑なクエリ操作を完了するためのJPQL
- Spring Data JPAの概要、Spring Data JPAのCRUDオペレーション
- Spring Data JPA原理分析、Spring Data JPAの4つのクエリメソッド
- Spring Data JPA —仕様の動的クエリ
- Spring Data JPA-マルチテーブル設計、1対多、多対多、マルチテーブルクエリ
- Spring — Springの概要、エントリー、構成、IoC、DIのアイデア
- Spring-IoCコア(XMLベース)、DIコア(XMLベース)
- Spring — IoCおよびDIを使用して、登録ケース、アノテーション構成IoCおよびDIをシミュレートします
- ばね静的プロキシ、動的プロキシ、インターセプターのアイデア
- Spring-AOP思考、AOP開発、Pointcut構文、注釈構成AOP
- Spring-DAOレイヤー、Spring JDBC、Springトランザクション制御
- Spring-XML構成トランザクション、注釈+ XML、純粋な注釈構成
- SpringはMyBatisを統合
- Spring Java構成コンポーネント登録関連ソリューション
- Spring Java Config-commonアノテーション
- SpringMVC — MVCのアイデア、フロントコントローラー、SpringMVCの概要、最初のSpringMVCプログラムの記述
- SpringMVC-SpringMVC実行原理、コアコンポーネント、最初のSpringMVCプログラム(注釈付きバージョン)
- SpringMVC —静的リソースアクセスの問題、プロセッサメソッドの応答タイプ、要求の転送、URLリダイレクト
- SpringMVC-プロセッサーメソッドパラメーターの処理
- SpringMVC-CRUDオペレーション
- SpringMVC-インターセプターの原則、グローバル例外処理、JSR-303検証バックエンドの検証、ファイルのアップロードとダウンロード(
转载
)
五、SpringBoot
- SpringBoot — SpringBootとは何か、SpringBootの概要、SpringBootの作成
- SpringBoot — SpringBoot構成ファイル、yaml構文、JSR303検証、マルチ環境スイッチングプロファイル
- SpringBootスターター、SpringBoot自動構成原則、@ Conditional、runメソッド実行フローチャート
- SpringBoot —ロギングフレームワークの概要
- SpringBoot — Web開発、静的リソース処理
- SpringBoot —テンプレートエンジンの紹介、thymeleafテンプレートエンジン
- SpringBoot-SpringMVC自動構成原理
- SpringBoot —エラー処理メカニズムとカスタムエラーページ(ソースコード分析)
- SpringBoot —組み込みサーブレットコンテナを構成する
- SpringBoot — SpringBootとデータアクセス、Druid接続プールの統合
- SpringBoot — SpringBootはMyBatis(注釈、XML構成)を統合します
- SpringBootカスタムスターター分析
- SpringBoot統合タスク(非同期タスク、時限タスク、メールタスク)
- SpringBoot整合スプリングセキュリティ
- RabbitMQ — RabbitMQのインストール、SpringBootによるRabbitMQの統合
- SpringBoot-summary of affairs and AOP(
转载
)
六、SpringCloud
- SpringCloud — SpringCloudの概要、Eurekaレジストリの使用
- SpringCloud-リボンの使用、Hystrixヒューズの使用
- ダボ— RPCテクノロジー、Zookeeper登録センター、ダボ構成(
转载
)
セブン、レディス
- Redis-NOSQL、Redisの概要、一般的なコマンド、Redisの5つのデータ型、3つの特別な型
- Redis — Redis永続メカニズム、RDB永続、AOF永続
- Redis — JavaオペレーションRedis、Jedis接続プール
- Redis-SpringBootがRedisを統合
- Redis — Redisトランザクション、監視ロック、データ削除戦略
- MyBatis独自のローカルキャッシュとRedisを組み合わせて分散キャッシュを実現する(1)
- MyBatis独自のローカルキャッシュとRedisを組み合わせて分散キャッシュを実現する(2)
- Redis-マスター/スレーブレプリケーションの概要、ワークフロー、よくある質問
- Redis — Sentinel
- Redisクラスターの構築
八、Shiro, Spring Security
- セキュリティフレームワークShiro — Shiroの紹介、アーキテクチャ、クイックスタートプログラム
- セキュリティフレームワークShiro — SpringBootはShiroを統合します
- セキュリティフレームワークShiro — Shiroの認証および承認プロセス
- セキュリティフレームワークSpringSecurity-認証と承認の概念、承認されたデータモデル、承認を実現するためのRBAC
- セッションに基づく認証・認可機能を実現
- Spring Securityはすぐに開始され、SpringBootはSpring Securityを統合します
- Spring Security —認証と承認の仕組み
- Spring Security —ログインページをカスタマイズし、認証、URL承認、メソッド承認のためにデータベースに接続します
- JWT —概念、認証プロセス、構造、JWTの使用
- JWT — SpringBoot整合JWT
9つのメッセージミドルウェア
10.ツールの使用
- IntelliJ IDEAチュートリアル(
转载
) - Mavenの基本—概要、インストール、コマンド、依存関係管理、Mavenプロジェクトを作成するためのIDEA
- Mavenベーシック-カスタムMavenスケルトンステップ、Mavenケース
- Linuxの概要、基本的なコマンド、vimの使用
- Mavenの高度な導入、インストール構成、依存関係の競合、デプロイメント、プライベートサーバーの使用(
转载
) - Gitインストール、コマンド、IDEA Git、Githubの使用に関する詳細な説明(
部分转载
) - Swagger oneイントロダクション、インターフェイスドキュメントの生成方法
- Thymeleaf構文の要約(
转载
) - Alibaba Cloud CentOSにFastDFSをインストールする