原创 java基礎中異常處理機制

一、首先體驗程序中的異常? 1.什麼是異常? 程序在運行中發生了意外的情況,稱爲異常(Exception),程序一旦出現異常,後面的代碼將無法執行,程序終止 爲了保證後面的代碼正常執行,需要對異常進行處理 java中採用“類”去

原创 javaWeb中cookie和session的區別與聯繫

一、cookie 1.誕生 Cookie是1993年由網景公司(Netscape)前僱員發明的一種進行網絡會話狀態跟蹤的技術 會話是由一組請求與狀態組成,請求與響應之間一定需要有數據傳遞,由此需要進行會話狀態跟蹤。然而HTTP協

原创 java使用聚合數據短信API發送短信

一、準備工作 聚合數據 首先在聚合數據官網中進行註冊 然後申請短信API服務,初次使用贈送5次 申請成功之後,AppKey特別重要,不要讓別人知道,然後再點擊模板 點擊模板,填寫模板內容,要申請通過,不通過

原创 關於mysql中[Err] 1451 -Cannot delete or update a parent row: a foreign key constraint fails

[Err] 1451 -Cannot delete or update a parent row: a foreign key constraint fails SET FOREIGN_KEY_CHECKS = 0 //關閉外鍵

原创 Redis持久化解讀

一、簡介 redis是一個內存數據庫,數據保存在內存中,但是我們都知道內存的數據變化是很快的,也容易發生丟失。幸好Redis還爲我們提供了持久化的機制,分別是RDB(Redis DataBase)和AOF(Append Onl

原创 javaWeb中文件上傳和下載

註明:以下都是本人自己測試的,能夠實現文件上傳和下載,代碼中也有較爲詳細的標註,如果有興趣的話,可以自己也測試一下 一、前提摘要 1.需要用到的 idea jsp頁面 servlet組件 tomcat容器 commons-fil

原创 jQuery中attr、val、prop、html方法的功能

一、attr、val、prop方法示例代碼(可以直接測試) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>測試val、

原创 java基礎中多線程的解讀

一、多線程的基本概念 1.什麼是進程 一個進程中對應一個應用程序,例如:在windows操作系統啓動Word就表示啓動了一個進程。在java的開發環境下啓動JVM,就表示啓動了一個進程,現代的計算機都是支持多進程的,在同一個操作

原创 Java基礎中==、equals、hashcode方法詳細解讀與測試

一.基礎知識: 如果一個變量指向的數據是對象類型,這時候涉及兩塊內存,對象本身佔用一塊內存(堆內存),變量也佔用一塊內存。例如:Object o = new Object(); 變量o佔一個內存,new Object()是佔

原创 java基礎中String、StringBuffer和StringBuilder的實現原理和區別

一.簡介: 用來處理字符串常用的類有3種:String、StringBuffer和StringBuilder String是不可變字符串,字符串的值一旦確定,則不可修改(指內存種的值不可修改) 頻繁對String進行修改,會在

原创 javascript增加一行和刪除一行數據

javascript在form表單中增加數據到表格中,也可以單獨刪除某一行    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title

原创 java基礎中final的詳細用法解讀

一. final修飾變量 1. final修飾基本數據類型變量和引用數據類型變量 基本知識:被final修飾的變量,稱爲常量。常量的值是不可修改的。一般和static一起使用,稱爲靜態常量。常量命名:字母全部大寫 數據在內

原创 java基礎中HashMap的原理詳解

HashMap的數據結構: 首先,HashMap中數據的存儲是由數組與鏈表一起實現的。 數組是在內存中開闢一段連續的空間,因此,只要知道了數組首個元素的地址,在數組中尋址就會非常容易,其時間複雜度爲O(1)。但是當要插入或刪除數

原创 javascript全選與全不選,刪除與刪除多個

 圖片的話,可以自己隨便搞3張,通過css設置一下3張圖片的大小,在測試過程中,不要圖片也可以。   <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

原创 javaWeb中轉發和重定向的區別詳解

一、轉發和重定向 1.請求轉發: req.getRequestDispatcher("URL地址").forward(req,resp); 處理流程: 客戶端(瀏覽器)發送請求,Servlet做出業務邏輯處理 Servlet