原创 JavaScript實現驗證功能

用JavaScript實現網頁用戶名,密碼,郵箱,手機號等驗證功能 1.用戶名必須填寫 2.密碼長度8-16之間 3.郵箱地址,手機號必須符合正確格式 4.必須同意(勾選複選框)才能提交 5.當鼠標離開輸入框點擊後就會出現提示 <

原创 基於JavaWeb文件上傳與下載功能

單文件上傳 首頁頁面端(upload.html) <form action="upload" method="post" enctype="multipart/form-data"> <input type="file"

原创 JDBC操作數據庫

JDBC操作數據步驟 1.加載驅動(驅動數據庫:有三種方式,常用反射加載) 2.獲取連接對象(建立從java到數據庫的連接通道) 3.獲取處理命令的對象(通過連接對象想數據發送並執行sql語句) 4.執行sql操作 5.處理結果

原创 char和varchar的區別

char:是一個定長字符串,取值範圍是0~255之間(根據數據庫的編碼來決定),一旦使用char類型定義列,則在添加數據時無論數據的實際大小是多大,始終會見申請的空間佔滿,不夠使用空格填充。因此char類型一般用於長度確定的數據列

原创 String,StringBuffer與StringBuilder區別

String是一個不可變的字符序列,一旦定義好,則無法再修改其內容,所謂修改,實際是修改了引用變量指向的字符串對象地址.在每一次做字符串拼接時實際都是在創建新的字符串對象,因此在做大量字符串拼接時會不斷創建新的對象,在效率上非常差

原创 Java常見異常

異常 異常概述 Java中將程序執行出現的一些意外情況分爲兩種: 1- 錯誤 2- 異常 錯誤(Error) 錯誤一般是JVM虛擬出現的一些內存不足,或者資源耗盡的系統級別錯誤(比如:棧溢出,JVM錯誤等),這些問題對於程序員來說

原创 wait和sleep的區別

sleep是Thread類中提供一個用於讓當前線程休眠的方法,裏面需要一個毫秒數作爲參數,當sleep執行後,當前線程會進入休眠狀態(讓出cup的時間片),當休眠時間到達後,線程會自動喚醒繼續執行,sleep不需要當前線程擁有任何