原创 JVM那些事兒(一)

我是方圓,一邊做課程設計,一邊更博客 目錄1. native關鍵字(瞭解)2. 方法區3. 棧4. 類的加載過程5. 對象的實例化過程5.1 舉一個小例子6. 堆6.1 分代概念6.2 爲什麼分代?6.3 爲什麼survivo

原创 面試官:請你講一下InnoDB和MyISAM的區別?(用於複習)

我是方圓,希望這些知識對我們有幫助! 瀏覽和索引1. 解釋全網說的最多的MyISAM不支持索引問題2. MyISAM與InnoDB表鎖和行鎖的解釋3. 在物理空間的存儲4. 是否保存數據庫表中表的具體行數5. 一篇寫的非常好的

原创 掌握了這些數據庫要點,你也能在面試上遊刃有餘了,(一)索引

我是方圓,願你我皆能在面試前,遊刃有餘! 目錄1. 爲什麼數據庫中要使用索引?1.1 什麼樣的信息可以作爲索引?2. 索引的數據結構與優化2.1 二叉查找樹2.2 B-Tree2.3 B+Tree2.4 簡單談談Hash索引3

原创 InnoDB如何在RR隔離級別下實現避免幻讀的?

我是方圓,讓我們一起來提高 1. InnoDB如何在RR隔離級別下實現避免幻讀的? InnoDB引擎,RR隔離級別下,並不能完全組織幻讀的發生,想避免幻讀,要保證gap鎖是開啓的,也就是innodb_locks_unsafe

原创 掌握了這些數據庫要點,你也能在面試上遊刃有餘了,(二)鎖

我是方圓,願你我皆能在面試中遊刃有餘 目錄1. MyISAM和InnoDB鎖的區別2. MyISAM和InnoDB的適用場景3. 用代碼實現樂觀鎖4. ACID原則5. 事務隔離級別產生的問題和解決辦法 1. MyISAM和I

原创 Redis之主從複製和哨兵模式,差不多兒啦(五)

我是方圓,希望這些知識對我們都有幫助 索引和瀏覽 ↓6. 主從複製6.1 簡單瞭解什麼是主從複製6.2 配置從節點的方式6.3 主從複製的作用6.4 簡單瞭解全量複製和增量複製7. 哨兵模式(自動選舉)7.1 哨兵模式的革新7

原创 數據庫必會知識點,聯合索引最左匹配原則的理解

當前有表結構如下 CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `ci

原创 Redis之數據類型,好記性不如爛筆頭(二)

我是方圓,勵志寫出好文章的博主 54青年節,大家節日快樂 這裏寫自定義目錄標題2. 五大數據類型和三小數據類型2.1 五大數據類型2.1.1 String類型2.1.2 Hash類型2.1.3 Set類型2.1.4 ZSet類

原创 subString()方法、lastIndexof()和indexOf()方法

subString()方法 String num = "0123456"; //當由一個參數時,將從索引位置一直截取到最後(字符串索引從0開始) num.subString(1);//這時截取的字符串爲123456 //當兩

原创 Mybatis,pojo類字段不對應數據庫類名空值返回解決

我們的User數據庫列名爲 id,name,password 而我們創建的User類字段名不與數據庫列名相同,爲id,name,w(w與password名字不同) 我們若想通過select,篩選出其中id=1的數據,則會返回空

原创 有事沒事兒,git(gay他)一下之git學習筆記

1. 常用嘀Linux命令 1. cd 改變目錄 2. cd.. 退到上一級目錄 3. pwd 顯示當前所在的路徑 4. ls 列出當前文件夾中的所有文件 5. touch 新建文件 6. rm 刪除文件 7. mkdir 新建文

原创 HTTP協議(零基礎入門

(參考書目《圖解HTTP》) 目錄在學習HTTP前的基礎知識準備1. 什麼是HTTP?2. TCP/IP協議基礎簡單的HTTP協議1. 請求和響應1.1 客戶端發送請求報文1.2 服務器響應報文2. HTTP是不保存狀態的協議3.

原创 Servlet基礎(how2j

目錄1.getParmeter()方法 獲取參數2.利用PrintWriter對象在網頁返回響應3.調用流程4.返回中文問題5.Servlet生命週期6.跳轉 1.getParmeter()方法 獲取參數 import java.

原创 JUC併發編程知識點,最後一篇,做完筆記就可以睡覺啦(三)

1. JMM JMM :java內存模型,是一個概念,約定。 JMM的同步約定 線程解鎖前,必須把共享變量更新到主內存 線程加鎖前,必須從主內存中讀取最新值讀到工作內存中 加鎖和解鎖的是同一把鎖 JMM的8種操作 內

原创 美團Java基礎一面

1. HashMap底層實現(數據結構)是什麼? 在JDK 1.7中,HashMap底層實現是數組和鏈表 在JDK 1.8後,對HashMap進行了優化,改成了數組、鏈表和紅黑樹(在鏈表長度大於8的時候進行轉換)。 2. Ha