原创 【JavaWeb】Jedis的使用

概念 Jedis是一款java操作redis數據庫的工具,要在Java開發中使用好Redis中間件,必須對Jedis熟悉才能寫成漂亮的代碼。 快速入門 1. 導入jedis的jar包 2. 使用步驟 獲取連接 操作 關閉連接 //1.獲

原创 【MyBatis】MyBatis環境搭建與入門

傳統JDBC編程存在的弊端 1)工作量大,操作數據庫至少要5步 1.加載JDBC驅動Class.forName("com.mysql.jdbc.Driver"); 2.與數據庫建立連接DriverManager.getConnectio

原创 最詳細HashMap底層詳解(附常見面試題)

Map家族 先來看看HashMap在Map這個大家族中的位置。 這四種比較常見:HashMap , Hashtable , LinkedHashMap,TreeMap HashMap存取速度快,它根據鍵的hashcode值存儲數

原创 【JavaWeb】Redis入門

關係型數據庫與非關係型數據庫 當前比較流行的關係型數據庫有:MySQL、Orical、DB2、Microsoft SQL Server、Microsoft Access等 非關係型數據庫有:Redis、 NoSql、Cloudant、HB

原创 【JavaWeb】JSON概述

概念 JSON:JavaScript 對象表示法(JavaScript Object Notation)。 JSON一種數據格式。它本身是一串字符串,只是它有固定格式的字符串,符合這個數據格式要求的字符串,我們稱之爲JSON。 user包

原创 【設計模式】 單例模式:別忘了還可以用枚舉

概念 單例模式就是爲了確保一個類當中只有一個實例,並且提供一個全局的公有訪問點。 通俗的說,當我們需要用到某個對象的實例的時候,我們無需進行其它多餘操作,而是直接通過某個接口獲取到它的實例,並且這個實例在整個系統中保證唯一。 要求 這就需

原创 【JavaWeb】AJAX概述

概念 AJAX 是三個單詞的縮寫 : Asynchronous JavaScript and XML(異步的 JavaScript 和 XML)。 作用 傳統的網頁(不使用 AJAX)如果需要更新內容,必需重載整個網頁面。 AJAX 是一

原创 【JavaWeb】過濾器與監聽器

過濾器 過濾器:依賴於servlet容器。它具有攔截客戶端請求的功能,Servlet過濾器可以改變請求中的內容,來滿足實際開發中的需要。一般用於完成通用的操作,如:登陸驗證、統一編碼處理、敏感字符過濾… 快速入門 1.步驟 定義