原创 Struts2學習筆記(二)編寫一個運用Struts2框架的登錄頁面的小Demo

目錄 一、導入struts2 jar包中的系統運行最小包 2, 在web.xml中配置核心控制器StrutsPrepareAndExecuteFilter 3,編寫jsp視圖文件 4,編寫Action文件。 5 在src下創建struts

原创 Struts2學習筆記 (三) 小Demo基於Struts2中的核心配置解析

目錄  login.jsp dafault.properties修改 package包的使用 namespace爲命名空間 extends=“struts-default” include file default-acion-ref 

原创 Struts2學習筆記(一)初識Strut2

簡單介紹: Struts框架是流行廣泛的一個MVC開源實現,而Struts2是Struts框架的新一代產品,是將Struts1和WebWork兩種技術進行兼容、合併的全新的MVC框架。Struts2框架充分發揮了Struts1和WebWo

原创 Struts2學習筆記 (四) Struts2框架核心:攔截器使用配置解析和常見bug

目錄 基本概念及原理 自定義攔截器: 使用攔截器 重複提交數據: 基本概念及原理 含義: Struts 2攔截器,是Struts2的核心和基礎。 爲AOP的一種實現,底層通過動態代理動態完成。反射。 訪問action之後,需要經過層層攔截

原创 有一個計算器上兩個按鈕 -1和 *2 ,欲從M變爲N,打印出最少的按鈕次數。

package com.it.Test; public class Test4 { public static int test(int m, int n) { int count = 0; if (m < n / 2)

原创 如何使用兩個棧來實現隊列的功能

package NiuKe; import java.util.Queue; import java.util.Stack; //用兩個棧來實現一個隊列,完成隊列的Push和Pop操作。 隊列中的元素爲int類型。 public cla

原创 Hibernate框架關聯關係映射

在關聯關係映射的關係中,存在多對一,一對多,多對一或一對多雙向的關係。 分別舉幾個實例: 一個銷售人員可以有很多汽車訂單,每一個汽車訂單隻能由一個銷售人員負責。 多對一單向映射: 針對汽車訂單角度的關係: Salesman.java p

原创 MyBatis框架 簡介、工作原理和基本應用

三種連接數據庫的技術性能比較: 開源持久層框架,只管訪問數據庫 底層爲jdbc 優點:性能最高,已掌握。 缺點:代碼繁瑣。 Hibernate 冬眠 不用寫sql,代碼簡潔 性能不好  person.hbm.xml  cfg.xml兩個配

原创 Spring+MyBatis框架 整合編程步驟 MapperScannerConfigurer自動掃描映射器的侷限問題

1,導包  Spring,MyBatis,Spring和MyBatis連接配置 2,添加Spring配置文件 可以在spring的配置文件中添加SqlSessionFactoryBean來將MyBatis代替。其中需要連接池和導入映射文

原创 ajax異步請求

  ajax 簡介 作者:[email protected]   asynchronous javaScript and xml 同步傳輸遇到的問題:客戶端在向服務器傳輸數據之後需要等待服務器給客戶端發出響應或返回參數,原網頁在用戶等待

原创 Java基礎回顧——Java 異常處理

Java 異常處理 異常是程序中的一些錯誤,但並不是所有的錯誤都是異常,並且錯誤有時候是可以避免的。 比如說,你的代碼少了一個分號,那麼運行出來結果是提示是錯誤 java.lang.Error;如果你用System.out.println

原创 MyBatis框架 用Map獲得數據庫的值 如何解決屬性不同的問題 Mapping映射器的應用

 Map獲取數據庫的值 Map獲取數據庫數據的形式採用鍵值對的形式,key爲字段名,value爲表中的數據。放入map對象後,接下來將Map對象中的數據到對應的實體對象中。 在映射的過程中,將結果接收爲map類型,其中oracle數據庫會

原创 算法編程例題——枚舉法

例一:百錢買白雞 1,問題描述: 公雞每隻5元,母雞每隻3元,三隻小雞1元,用100元買100只雞,問公雞、母雞、小雞各多少隻? 例二:使用枚舉法解決“填寫運算符問題” 1,問題描述:在下面的算式中,添加“+”、“-”,“*”,“/”,4

原创 Hibernate之二級緩存實例用法

本次測試使用MyEclipse2017,利用內置Hibernate3.3框架進行二級緩存機制的測試。 本次測試建立Person實體類,SessionFactory.java,hibernate.cfg.xml,Person.bhm.xml

原创 Hibernate框架之連接池,logj4日誌系統的使用

連接池 就是創建一個容器,用於裝入多個Connection對象,在使用連接對象時,從容器中獲取一個Connection,使用完成後,在將這個Connection重新裝入到容器中。這個容器就是連接池。(DataSource)也叫做數據源。我