原创 Java內部類用途和用法

一、爲什麼需要內部類? java內部類有什麼好處?爲什麼需要內部類? 首先舉一個簡單的例子,如果你想實現一個接口,但是這個接口中的一個方法和你構想的這個類中的一個方法的名稱,參數相同,你應該怎麼辦?這時候,你可以建一個

原创 JavaWeb進階修煉手冊34---整合SSM

文章目錄1. 搭建整合環境1.1 創建數據庫和表結構1.2 創建maven的工程1.3 pom.xml文件中導入依賴的jar包和插件1.4 編寫實體類,編寫domain目錄下的實體類1.5 編寫dao接口1.6 編寫service

原创 JavaWeb進階修煉手冊36---spring-security(二)自定義登入

1. 今日內容 文章目錄1. 今日內容2. 自定義登入學習2.1 form-login2.2 http-basic2.3 logout3. 自定義登入案例3.1 login.html3.2 success.html3.3 fail

原创 Java JDK動態代理Proxy類的原理是什麼?

本文轉載自知乎問題Java JDK動態代理Proxy類的原理是什麼?下用戶@胖君回答 什麼是代理? 先從代理開始講。 代理這種設計模式其實很好理解,基本就是最簡單的一個 “組合”。比如說下面這個例子,我們有 A 這個

原创 SSM:but was actually of type 'com.sun.proxy.$Proxy23'

文章目錄1. 錯誤2. 錯誤原因3. 解決方法3.1 第一種方法3.2 第二種方法 1. 錯誤 org.springframework.beans.factory.BeanNotOfRequiredTypeException: B

原创 JavaWeb進階修煉手冊37---spring-security(三)ssm整合spring-security

1. 今日內容 文章目錄1. 今日內容2. ssm整合spring-security3. 整合過程中遇到的問題3.1 404錯誤3.1.1 第一種可能3.1.2 第二種可能3.2 頁面上顯示錯誤“重定向請求過多”3.3 無論登入成

原创 數據結構7-樹

文章目錄1. 樹1.1. 樹的基本概念和基本術語1.1.1 樹的基本概念1.1.2 基本術語1.1.2.1 結點之間的關係1.1.2.2 結點、樹的屬性1.1.2.3 有序樹和無序樹1.1.2.4 森林1.1.3 小結1.2 樹的

原创 JavaWeb進階修煉手冊35---spring-security(一)概述及入門案例

1. 今日內容 文章目錄1. 今日內容2. spring-security概述2. spring-security入門案例2.1 在pom.xml文件中導入依賴2.2 創建 spring-security.xml配置文件並配置2.

原创 ssm整合spring-security遇到的404錯誤、一直重定向於登入界面的錯誤

文章目錄1. 404錯誤1.1 第一種可能1.2 第二種可能2. 頁面上顯示錯誤“重定向請求過多”3. 無論登入成功還是失敗一直重定向在登入界面3.1 第一個可能3.2 第二個可能3. 最後附上我的spring-security的

原创 ThreadLocal是什麼?一篇博客幫你搞定。

文章目錄1. ThreadLocal是什麼?2. ThreadLocal如何實現對線程局部變量的操作2.1 分析2.2 小結3. 舉一個例子幫助理解4. 內存泄露的問題 1. ThreadLocal是什麼? 首先,學過操作系統的都

原创 JavaWeb進階修煉手冊38---spring-security(四)使用數據庫中的用戶進行驗證

文章目錄1. 前言2. UserDetails與UserDetailsService2.1 UserDetails及其實現類User2.2 UserDetailsService3. 使用數據庫中的用戶進行驗證實現步驟3.1 第一步

原创 數據結構1-以前懵懂的算法複雜度,數據結構體系,現在全懂啦!吐血總結一波,還有一些考試相關的題目分享。

文章目錄1. 數據結構的基本概念1.1 基本概念和術語1.2 數據結構三要素1.2.1 邏輯結構1.2.2 存儲結構1.2.3 數據的運算2. 算法和算法評價2.1 算法效率的度量2.1.1 大O記號:O(n)2.1.2 Ω記號:

原创 計算機網絡---筆記4:網絡層

1. 今日內容 文章目錄1. 今日內容2. 網絡層提供的兩種服務2.1 虛電路服務2.2 數據報(分組)服務2.3 虛電路服務與數據報服務的對比3. 網際協議IP3.1 前置知識3.1.1 中間設備以及網關的說明3.1.2 虛擬互

原创 create connection SQLException, url: jdbc:mysql://127.0.0.1:3306...., errorCode 0, state 01S00

在springboot中使用mysql報錯: 2020-06-16 16:32:37.870 INFO 3068 --- [nio-8080-exec-1] com.alibaba.druid.pool.DruidDataSou

原创 Git的安裝、Git集成到idea中、以及Git的使用(拉取與提交)

文章目錄1. 安裝Git1.1 安裝git軟件1.2 安裝簡化git操作的插件2. Git免密登入2.1 查看是否存在ssh keys2.2 創建新的密鑰3. git的拉取與提交3.1 拉取項目3.2 git提交4. idea集成