原创 CAS -- Spring
Cas 是Yale 大學的一起開發的一個項目,旨在爲Web應用系統提供一中可靠的單點登錄的方法,Cas咋2004年12月正式成爲JA-SIG的一個項目,Cas具有如下特點: 1:開源的企業級單點登錄解決方案。 2:Cas Server
原创 Rest
儘管REST 在消息處理速度上和可靠性上,Http 方案會遜於消息中間件,但是Http 有如下優點, Http 的 協議較爲簡單,協議公開透明, Http 的成熟性,HTTP 有大量的可選的Web服務器,如Tomcat、Under
原创 spring boot + jxls
參考資料(GitHub) :https://github.com/leaherleaher/springboot-example
原创 反射
在反射中如果不使用強制獲取私有的方法,無論是再獲取成員變量還是方法的時候獲取被public修飾的 反射首先獲取構造,在獲取構造之後纔可以獲取成員的方法 在java的反射機制都是在運行狀態中的,對於任意一個類,都可以知道這個類的所有方法和屬
原创 Servlet、request、response
Servlet: servler就是一個運行在Web服務器上的一個小的程序,用來接收和響應從客戶端發送過來的請求,通常使用http協議 servlet 是sun公司提供的一個動態的網頁開發技術 servlet 的作用
原创 cookie
cookie 的大小限制 一個網頁一次只能保存20 個 Cookie信息,而一個瀏覽器只能保存300個Cookie信息,每次信息的大小不超過4kb 上面是Cookie的大小限制,下面講講什麼是Cookie,Cookie 有什麼作用
原创 spring boot --- Mybatis多數據源
配置mybatis多數據源,主要提供SqlsessionFactory實例和sqlSessionTemplate實例,其中SqlsessionFactory用於操作數據源,sqlSessionTemplate管理線程是否安全 配置多個數
原创 Web
C/S架構的軟件:客戶端和服務器的軟件,都是需要在PC端安裝軟件,就是有客戶端的軟件 B/S架構的軟件:不需要安裝到PC端,只需要一個瀏覽器即可。 HTTP 協議: 概述: 規定雙方需要遵守的規則,就是用來規定瀏覽器於服務器需要遵守的
原创 Sprin boot -- JdbcTemplate
JdbcTemplate 是Spring 提供的一套JDBC 的模板,利用 AOP技術來解決直接使用JDBC時大量重複代碼的問題,JdbcTempalte雖然沒有mybatis 那麼靈活,但是比直接使用JDBC 要方便很多,Spring
原创 Spring boot -- mybatis
Mybatis 是一款優秀的持久層框架,原名叫做IBatis ,2010年有ApacheSoftwareFounddation遷移至Google Code 更名爲Mynatis ,在Spring boot 中,Mybatis 提供了一套自
原创 spring boot -- 歡迎頁
spring boot 在項目啓動的時候,首先會去靜態資源路徑下查找index.html 作爲首頁文件若查詢不到,則會去查找動態的index 文件作爲首頁文件 在項目啓動的時候,就會去尋找該文件 如果文件中需要數據
原创 spring boot --- 自定義 favicon.ico
favicon.ico 是瀏覽器選擇卡左上角的圖標 只要將favicon.ico 的圖片文件放在 static 目錄下即可
原创 Spring boot -- Filter、 Servlet 、Listener
一般情況下,使用 Spring mvc 框架之後,基本上就可以告別Servlet、Filter和Listener ,但是在整合一些第三方框架的時候,需要使用到Servlet。 spring boot 對整合這些基本的Web組件,提供了很好
原创 Spring boot -- 初始化數據
在系統一開始加載的時候,需要初始化一些數據,例如文件的加載、數據庫的初始化等操作,在spring 中 可以使用 Listener 進行解決,但是在spring boot 使用 CommandLineRunner 和 Applicati
原创 Spring boot -- 攔截器
spring mvc 提供了 aop的攔截器,擁有更加細緻的攔截能力,在spring boot 中提供了更加方便的處理方式 HandlerInterceptor:用於完成攔截器的方式 在使用的時候只需要 實現該攔截器接口 /** *