原创 關於Tomcat的配置和工作原理

1.JDK下載->配置JAVA_HOME; 2.Tomcat下載: 分爲手動安裝版和服務安裝版,建議使用手動安裝版,可以熟悉需要配置什麼東西,我是用的是手動安裝版。 3.點擊安裝程序開始安裝Tomcat:       填寫安裝目錄;   

原创 MaterialDesign——普通View的陰影設置和裁剪視圖

Material Design 爲 UI 元素引入高度。高度將幫助用戶瞭解每個元素的相對重要性,讓他們能夠集中於手邊的工作。 由 Z 屬性所表示的視

原创 Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Reques

關於這個錯誤,一般出現在import  project的時候會出現的錯誤。這說明項目gradle的版本和studio所用的版本不一致導致的,有以下幾個地方需要改正: AndroidStudio\installation_location\

原创 設計原則和設計模式的理解

設計原則: 1.單一職責原則:儘量保證每一個類或者接口擁有單一的職責,即專業性,比如說一個人學的東西太廣就容易不精,代碼也是一樣,一項功能塊的修改有可能會影響其他的功能塊。 2.里氏替換原則:子類儘量不要重寫和重載其父類的方法,可能會導致

原创 Jsp中JavaBean的用法

首先我們有兩種方式可以引入JavaBean: 第一種,在jsp文件頭部引入包或者類: 第二種,是在<body>標籤裏面使用<jsp:useBean />來引入: id相當於對象,直接可以調用方法,這裏是使用java的反射原理去實例化的

原创 MaterialDesign——CardView

首先認識一下CardView: 我們以前使用ListView的時候大部分時候不只是需要簡單的顯示一些文字而已,他裏面的每一項往往都承載着大量的數據集。我們往往需要去定製每一個佈局項,很麻煩。CardView的出現使我們可以把注意力放在數據

原创 Jsp表達式

Jsp表達式是Jsp2.0後加入的。 怎麼用呢? 之前我們設置屬性的時候xxx.setAttribute(“屬性名”,“屬性值”);然後通過xxx.getAttribute("屬性名");來得到屬性值。 現在用表達式就可以這樣寫“${屬性

原创 MaterialDesign——RecyclerView

相比於ListView,RecyclerView的性能更優,而且根據官網的解釋: 使用之前:在7.0之前不能直接使用RecyclerView的,你需要先添加依賴。 舉個例子,此時如果你的編譯版本是23的話,那麼當前你能搜到的Libra

原创 Jsp標籤

前面我們即使用MVC模式開發,jsp頁面中還是會有很多scriptlet代碼,和html標籤混合,顯得有些難以維護,如果想要編寫具有更高可維護性的代碼,那麼我們就要用到jsp標籤了。 怎樣使用Jsp標籤呢? 首先編寫一個繼承自javax.

原创 數據源

什麼是數據源? 我們知道傳統的JDBC每一次都需要重新獲取連接然後關閉連接,每次使用JDBC連接都需要通過多個Socket連接操作。這樣的性能太低了。 所以數據源誕生了,它的原理就是,在一個對象池裏存在多個數據庫連接,當用戶需要操作數據庫

原创 文件上傳-SmartUpload

記錄兩種文件上傳方式:SmartUpload組件和FileUpload組件。 SmartUpload(使用簡單,推薦使用): 首先需要下載SmartUpload的jar包,然後導入Tomcat安裝目錄下的lib文件夾裏。其次,表單提交格式

原创 JSP學習——基礎語法

1.關於JSP的註釋,有以下幾種方式: 顯示註釋:<!--....-->,這種註釋寫在html標籤之外,而且在客戶端可以通過右鍵->查看源代碼看到註釋內容;隱式註釋:這種註釋在客戶端不能通過查看源代碼看到。<%--....--%>也是在h

原创 Ajax開發

之前我們想要從服務器獲取數據然後更新某一部分界面,需要刷新整個界面才行。但是有了Ajax,我們可以進行局部刷新。 關於XMLHttpRequest對象,有兩種創建方式: 這是使用Ajax的第一步,創建XMLHttpRequest對象。

原创 關於JSP基本語法的練習

這是一道李興華老師的Java Web開發實戰經典裏面的5.9的課後題。 先看一下題目要求: 有兩種思路,一種是局部加載,只需要更新列表即可;另一種就是重新加載整個網頁。 一開始做的時候,我並不清楚正確的思路是怎樣的,但想想理想的狀態應該

原创 關於android適配

1.android4.2.2: getDrawable都不能用!提示MethodNotFound異常。 try-catch(Exception e)竟然捕捉不到MethodNotFound異常! ScrollView的android:sc