原创 JavaWeb中進入jsp頁面時,from表單默認提交一次

通過cookie判斷,用cookie記錄,實現提交過就不再提交 <script src="js/jQuery.js"></script> <script type="text/javascript"> $(function(){

原创 JQuery快速上手

1、下載 jQuery 是一個 JavaScript 庫,在官網https://jquery.com/點擊下載,將打開的js頁面內容,拷貝到本地,新建一個文件jQuery.js粘貼進去,一般放在項目的js文件夾下 2、使用+加載(

原创 JSTL——核心標籤庫(常用標籤)

1、概念 JSTL(Jsp標準標籤庫),允許使用標籤開發Jsp頁面。應用:基本輸入輸出、流程控制、循環、XML文件剖析、數據庫查詢及國際化和文字格式標準化的應用等。 2、JSTL核心標籤庫引入 <%@ taglib uri="ht

原创 Ajax—驗證碼部分實現

1、概念 Ajax不是一種新的編程語言, 而是一種用於創建更好更快以及交互性更強的Web應用程序的技術。 2、使用原因 傳統的網頁(即不用ajax技術的網頁) , 想要更新內容或者提交一個表單, 都需要重新加載整個網頁。 使用Aj

原创 JAVA常用類(包裝類、時間處理相關類、Math等)

1、包裝類(將基本數據類型轉化爲對象,實際就是實現包裝類、基本數據類型、字符串三者轉化。) 注:只有int和char的包裝類名稱不同 //把基本數據類型轉成對象 Integer int1 = Integer.valueOf(10

原创 常用Java容器(集合)介紹——ArrayList、HashSet、HashMap、Collections工具類講解

1、常見容器 2、泛型(數據類型的參數化) 概念:“泛型”可以看做數據類型的一個佔位符(形式參數),即告訴編譯器,在調用泛型時必須傳入實際類型。 注:對於未知的某個數據類型:泛型中一般採用<T,E,V>這3個字母表示。 List

原创 Java數組講解和Arrays工具類

1、數組重點概念 數組的長度是確定的,大小不可變。其元素是相同類型,不允許出現混合類型。 2、數組定義 //兩種中括號位置都可,推薦中括號寫在類型後 int[] a = null;//數組聲明,使用前需要給數組定義大小 a = n

原创 Java基礎概念回顧

1、JDK;JRE;JVM JDK:包含JRE,以及增加編譯器和調試器等用於程序開發的文件。 JRE:包含JVM,Java虛擬機、庫函數、運行Java應用程序所必須的文件。 JVM:Java虛擬機 2、方法的重構和重載 重載:在同

原创 Java裝飾器模式(基本構成,非代碼例子,代碼舉例)

1、裝飾器模式: (1)抽象組件:需要裝飾的抽象接口對象(接口或抽象父類) (2)具體組件:需要裝飾的對象 (3)抽象裝飾類:包含了對抽象組件的引用以及裝飾着共有的方法 (4)具體裝飾類:被裝飾的對象 2、例子解釋:實現放大放大聲

原创 String、StringBuffer、StringBuilder講解

1、String是不可變字符序列,因爲源碼處用final定義了一個char數組,做比較時用equals方法 //(1)charAt提取下標爲(n)的字符 s1 = “abcdef” s1.charAt(3);//=>打印出d /

原创 Druid連接池使用——帶具體模板類

1、概念 Druid(德魯伊)連接池是阿里巴巴開源平臺上一個數據庫連接池實現,它結合了C3P0、DBCP、PROXOOL等DB池的優點,同時加入了日誌監控,可以很好的監控DB池連接和SQL的執行情況,是針對監控而生的DB連接池,據

原创 MySQL學習—數據表的建立

首先我使用的是SQLyog進行MySQL數據庫的學習 注意要使分號結束一條命令,運行時鼠標左鍵,選中需要運行的代碼塊運行。 1、數據庫的創建命令,create database + 數據庫名; create database pr

原创 JDBC、c3p0數據庫連接池使用

1、概念 Java數據庫連接,是Java語言中用來規範客戶端程序如何來訪問數據庫的應用程序接口,提供了諸如查詢和更新數據庫中數據的方法。通常JDBC是面向關係型數據庫的。 2、加入相應jar包(這裏我使用的mysql數據庫) 1、

原创 MySQL學習—數據庫的約束

數據庫的約束主要是用來檢查數據完整性,當往表中添加數據時,如果已經在某幾列添加了約束,但填寫時數據沒有添加,則數據添加不成功。 約束最好早表結構建立是建立好約束,補充約束(列級的約束語法,表級的約束語法)。 (1)列級約束:列級約

原创 MySQL學習—修改數據表

1、取出一個表的部分內容,形成一個新表 原表user: 取出其中的 userId,userName,userPass三項內容形成新表user1 create table user1 as select userId,userNa