原创 簡單總結哈,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). 在