原创 Google Guice依賴注入框架使用
Google Guice是一個輕量級依賴注入框架,和Spring類似。下面結合一些示例來講解其使用方式。 首先引入maven依賴: <dependency> <groupId>com.google.inject</groupId
原创 平衡二叉排序樹(AVL)構造過程及Java代碼實現
1、定義 平衡二叉排序樹要求任何節點的左右子樹高度差絕對值不超過1(左右子樹高度可相同)。 2、普通二叉排序樹不足 以依次插入1,2,3,4,5,6數爲例,結果如下圖所示: 當查找元素6時,時間複雜度爲O(n),並且這樣構造相當於有一邊
原创 css學習之定位
1、css定位 2、定位機制: 普通流:元素按照其在HTML中的位置順序決定排布的過程 浮動 絕對佈局 3、css定位屬性 position:static relative absolute fixed (1)position設置爲sta
原创 jsp隱式對象與${requestScope.}使用
jsp隱式對象 JSP有九大內置隱式對象,通過這些對象簡化了對Servlet中HTTPServletRequest、HttpServletResponse、ServletConfig、HttpSession對象的訪問。下面表格給出了內置對
原创 多類、屬性、後代、子元素、相鄰兄弟選擇器
多類選擇器 效果圖: 代碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style
原创 淺析div的浮動
由於在學習HTML元素浮動的時候,總是拎不清,比如什麼時候需要浮動,什麼時候需要清除浮動,左右浮動後,下一個元素顯示在哪裏,下下個元素顯示在哪裏等問題。而div的浮動佈局問題在頁面設計又是比較重要的,現自己學習總結了一下,供大家學習交流。
原创 JSP學習之再談計算器
這節中,我們將數據的提交、處理、結果顯示放在同一個頁面上。 代碼: <!-- 這是計算器的界面--> <%@page contentType="text/html;charset=gb2312"%> <html> <head> <!--
原创 Java EE核心十三種技術介紹
java EE是一個開放平臺,它包含的技術很多,主要包括13種核心技術。成爲Java EE程序員,他必須掌握的技術是java,Servlet,JSP,如果這三種技術沒有學好,而去一味地追求Struts、hibernate、ejb、spri
原创 浮動佈局實現瀑布流
效果圖: 示例代碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style typ
原创 css學習之動畫效果
移動效果: transform:translate(200px,100px);//不同瀏覽器還需要不同的適應 旋轉效果: transform: rotate(180deg); 縮放效果: transform:scale(1,2)//橫向不
原创 css學習之圖片操作
效果圖: 代碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type=
原创 HTMl與CSS簡單頁面頁面效果實例
效果圖如下: 下面一張圖是接上面的圖片的,包含網頁的底部。 HTML和CSS代碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <ti
原创 css學習之盒子模型應用
效果圖: html代碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>盒子模型的應用</title> <link
原创 JSP學習之初識JSP(實現簡單的計算器)
IE瀏覽器->Tomcat->數據庫 訪問JSP的過程:如果是第一次訪問.jsp文件被服務器翻譯成一個對應的java文件(Servlet),然後,再被編譯成一個.class文件並裝載到服務器的內存中。如果以後訪問JSP,那就直接調用內存中
原创 VO、PO、POJO、BO、DTO、DAO、DO之間的區別
VO(View Object)值對象 表現層對象,主要對應界面顯示的數據對象。對於一個WEB頁面,用一個VO對象對應整個界面的值。 PO(Persistent Object)持久對象 持久層對象,可以理解爲數據庫中的表的一條記錄,把其作爲