原创 詳解B樹和B+樹的操作原理以及區別

簡介 主要針對B樹和B+樹的插入,刪除操作進行解析 注 僅是自己的理解,有不對的地方還請大佬指正 1.B樹 1.1.B樹的定義 B樹也稱B-樹,它是一顆多路平衡查找樹。我們描述一顆B樹時需要指定它的階數,階數表示了一個結點最多有多少個孩子

原创 VM3652 HelloWorld.vue:32 Uncaught (in promise) TypeError: Cannot set property 'heros' of undefined

報錯原因: 在 then的內部不能使用Vue的實例化的this, 因爲在內部 this 沒有被綁定。 修改前 <template> <div> <home-header></home-header> <home-co

原创 JQuery禁止select下拉框選擇

禁止 $("#syncTakeAway").attr("disabled","disabled"); 解除 $("#syncTakeAway").removeAttr("disabled"); js操作 禁止 document.ge

原创 jsp客戶端請求(八)

JSP 客戶端請求 當瀏覽器請求一個網頁時,它會向網絡服務器發送一系列不能被直接讀取的信息,因爲這些信息是作爲HTTP信息頭的一部分來傳送的。您可以查閱HTTP協議來獲得更多的信息。 下表列出了瀏覽器端信息頭的一些重要內容,在以後的網絡編

原创 Redis 緩存穿透、緩存擊穿、緩存雪崩區別和解決方案

前言 設計一個緩存系統,不得不要考慮的問題就是:緩存穿透、緩存擊穿與失效時的雪崩效應。 緩存穿透 緩存穿透是指查詢一個一定不存在的數據,由於緩存是不命中時被動寫的,並且出於容錯考慮,如果從儲存層查不到數據則不寫入緩存,這將導致這個不存在的

原创 MD5加鹽加密工具類

Md5Util package com.leyou.utils; import org.springframework.security.crypto.codec.Hex; import java.security.MessageD

原创 【JSP HTTP 狀態碼】【JSP 表單處理】【JSP 過濾器】【JSP Cookie 處理】【JSP Session】【JSP 文件上傳】

JSP HTTP 狀態碼 HTTP請求與HTTP響應的格式相近,都有着如下結構: 以狀態行+CRLF(回車換行)開始 零行或多行頭模塊+CRLF 一個空行,比如CRLF 可選的消息體比如文件,查詢數據,查詢輸出 舉例來說,一個服務器響應頭

原创 jsp服務器響應(九)

JSP 服務器響應 Response響應對象主要將JSP容器處理後的結果傳回到客戶端。可以通過response變量設置HTTP的狀態和向客戶端發送數據,如Cookie、HTTP文件頭信息等。 一個典型的響應看起來就像下面這樣: HTTP

原创 MyBatis映射爲Map結果時字段值爲null無法映射的問題

1、在mybatis-config.xml文件中配置setting屬性 <settings> <setting name="callSettersOnNulls" value="true"/> </settings>

原创 MyBatis中結果映射爲Map時,key全部是大寫的解決辦法

取別名時加""雙引號 select t1.connect_name as "connectName" from table t1; 這樣就解決了

原创 js中去除字符串中指定的特殊符號

例如去除時間中的"-" //開始時間 var startTime = $("#startTime").val(); //去除指定符號"-" startTime = startTime.replace(/-/g,""); //結束時間 v

原创 淺析多個單列索引和聯合索引的區別

1.創建表格 TABLE IF EXISTS `t_mobilesms_11`; CREATE TABLE `t_mobilesms_11` ( `id` bigint(20) NOT NULL AUTO_INCREMENT,

原创 MVCC多版本併發控制

瞭解幾個概念 讀鎖:也叫共享鎖、S鎖,若事務T對數據對象A加上S鎖,則事務T可以讀A但不能修改A,其他事務只能再對A加S鎖,而不能加X鎖,直到T釋放A上的S 鎖。這保證了其他事務可以讀A,但在T釋放A上的S鎖之前不能對A做任何修改。 寫鎖

原创 爲什麼 MySQL 數據庫要用 B+ 樹存儲索引?

感覺這篇文章太過優秀,值的收藏 https://blog.csdn.net/csdnnews/article/details/85822803

原创 SpringBoot工作原理

1.首先我們要從我們的啓動類開始,我們發現啓動類裏有兩個需要注意的地方 2.瞭解@SpringBootApplication   這裏重點的註解有三個: @SpringBootConfiguration @EnableAutoC