原创 簡單總結哈,LRU+雙向鏈表實現緩存, 和Redis的

 1. Least Recently Used    最近最少使用淘汰機制, 訪問一個key在map中,也就是 在內存中, 就將此頁放到建表頭部, , 不在內存中, (假如規定鏈表只能有三個節點, 當訪問第四個時, 如果值不在內存中, 那

原创 NIO的Channel與DMA對比

  I/O通道控制方式與DMA方式的bai異同點:   du通道控制(Channel Control)方式zhi與DMA方式類似,也是一種以內存爲中心,實現設備dao和內存直接交換數據的控制方式。   與DMA方式不同的是,在DMA方式中

原创 極速選課項目

極速選課項目的大概整體思路, ~  

原创 VS Code找到settings.json

1. 2. 3. *

原创 參數綁定:

參數綁定: 1: 默認的參數綁定 request,response,Session 2, POJO javaBean 如果是POJO類型,則表單的name值一定要和POJO的屬性值完全一致才能夠綁定成功, 即使加了@Request

原创 旅遊線路的收藏功能

數據庫表的對應關係

原创 "去旅遊"項目 路途筆記

先分享一下源碼項目源代碼 Travel 項目 註冊模塊 登陸模塊 退出模塊 優化Servlet 分類數據展示 旅遊線路分類展示 旅遊線路名稱查詢 旅遊線路的詳情展示 旅遊線路收藏功能 技術選型 1.1 Web層 a) Serv

原创 實現兩個數的相加求和,實現過程中不能用+運算符號

二進制加法。發現一個特點。 位的異或運算跟求’和’的結果一致: 異或 1^1=0 1^0=1 0^0=0 求和 1+1=0 1+0=1 0+0=0 位的與運算跟求’進位‘的結果一致: 位與 1&1=1 1&0=0 0&0=0 進位

原创 簡化版 QQ

GitHub: chat_room 項目代碼連接 準備工作: 1.數據源 : Druid 拽~ 阿里數據源 優點:1.降低資源消耗 2.提高響應速率 3.方便管理  1.加載數據源  2.獲取連接 Connection  3.執行SQL

原创 退出模塊

什麼叫做登錄了?session中有user對象。 實現步驟: 1.訪問servlet,將session銷燬 2.跳轉到登錄頁面 代碼實現: Header.html Servlet: //1.銷燬session request.ge

原创 JavaWeb/Spring之註解/web.xml配置過濾器 Filter

過濾器實際上就是對web資源進行攔截, 做一些處理後再交給下一個過濾器或servlet處理通常都是用來攔截request進行處理的, 也可以對返回的response進行攔截處理 有兩種方式配置 一種是web.xml 方式配置 A

原创 分類數據展示

category 分類的數據在每一次頁面加載後都會重新請求數據庫來加載,對數據庫的壓力比較大,而且分類的數據不會經常產生變化,所有可以使用redis來緩存這個數據。 @Override public List<Categ

原创 Json 簡單記錄

json 是一種與開發語言無關的數據格式 JavaScript Object Notation 基本每種語言都有處理json的API 優點 : 易於人的閱讀和編寫 { “name” : “java”, “time” : {

原创 MD5算法,運行結果與MySQL的md5()函數相同

/** 寫一個MD5算法,運行結果與MySQL的md5()函數相同 將明文密碼轉成MD5密碼 123456->e10adc3949ba59abbe56e057f20f883e */ public final class Md5

原创 面試 複習JVM

Java虛擬機 Java編譯器的輸出是字節碼(byteCode).字節碼是一套設計用來在java運行時系統下執行的高度優化的指令集,該Java運行時系統稱爲Java虛擬機(Java Virtual Machine, JVM). 在