原创 初步認識一下Kubernetes(k8s)

文章目錄K8s是什麼?K8s作爲容器管理平臺K8s提供了對於微服務的支撐K8s是一個可移植的雲平臺爲啥子需要K8sK8s的作用隨口說說K8s的架構關於Master節點關於Node節點(真正運行業務負載) K8s是什麼? K8s就是

原创 MySQL中,當你需要大量測試數據時,可以這樣做

先自己建立一個數據庫,如: 接下來,建立一個表: CREATE TABLE `t_user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(255)

原创 二叉樹的前、中、後序遍歷的遞歸實現(Java實現)

文章目錄二叉樹的前序遍歷二叉樹的中序遍歷二叉樹的後序遍歷 二叉樹的前序、中序、後序遍歷實際上是深度優先遍歷(DFS) 二叉樹的層序遍歷實際上是廣度優先遍歷(BFS) 二叉樹的前序遍歷 前序遍歷:根結點 —> 左子樹 —> 右子

原创 Java中處理帶轉義符號的字符串,忽略轉義

強烈安利一個工具類: org.apache.commons.lang.StringEscapeUtils 反正很猛 String str = ResponseVo.getData(); StringEscapeUtils.unes

原创 JVM學習筆記(一)--初步接觸JVM

文章目錄Java平臺無關性的實現JVM中內存的劃分內存分配與垃圾回收對象創建過程中的內存分配內存分配的兩種方式垃圾回收JVM如何判定一個對象是否應該被回收垃圾回收算法標記清除算法複製算法標記整理算法 Java平臺無關性的實現 Ja

原创 Java中的IO機制

文章目錄BIONIOIO多路複用:調用系統級別的select\poll\epollAIO BIO 即Block-IO:InputStream和OutStream(基於字節流),Reader和Writer(基於字符流),其交互方式

原创 初涉MySQL視圖

文章目錄視圖的基本操作創建視圖修改視圖(修改視圖結構)更新視圖刪除視圖MySQL處理視圖的兩種算法限制 最近在實習的項目中用到了視圖,所以初步學習一下視圖。 視圖的基本操作 視圖基本概述: 視圖是一個虛擬表(物理上並不存在),其本

原创 代碼重構感想

本文是一篇流水賬,將會浪費你幾分鐘的時間,刷到的鐵子不太閒就沒必要看了 絮絮叨叨 月初,我來到了實習的公司入職,認識了一下各種以前沒有接觸過的平臺,業務,有些詞彙也沒接觸過,反正就兩字兒:牛掰! 不久就上手了一個後臺,增加了一些新

原创 Java多線程之死鎖、活鎖與飢餓

文章目錄Java多線程之死鎖死鎖的影響死鎖的四個必要條件如何定位死鎖修復死鎖的策略線上發生死鎖應該怎麼辦常見修復策略避免策略哲學家就餐問題多種解決方案檢測與恢復策略死鎖檢測算法死鎖恢復機制鴕鳥策略實際工程中如何避免死鎖其他活性故障

原创 通過JDBC連接MySql 8.0 應該注意的幾個問題

1.驅動問題:     應該使用對應的Mysql8.0的驅動,即下圖中的這個jar包,將它添加到環境變量中的CLASSPATH中,我的電腦上這個jar包在C:\Program Files (x86)\MySQL\Connector

原创 MySQL數據庫鎖模塊中的當前讀和快照讀

文章目錄當前讀快照讀 當前讀 select … lock in share mode,select … for update update,delete,insert 即當前讀是加了鎖的增刪改查操作,不論是共享鎖,還是拍它鎖

原创 MySQL數據庫學習(二)------MySQL中的日誌+事務+鎖機制

文章目錄MySQL數據庫中的鎖數據庫鎖的分類MyISAM與InnoDB關於鎖方面的區別MyISAM中InnoDBMySQL 數據庫中的死鎖通過業務邏輯來解決死鎖問題通過數據庫的設置來解決死鎖問題MyISAM和InnoDB各自的適用

原创 Spring Data JPA 與 Mybatis

@[Spring Data JPA 與 Mybatis] Spring Data JPA 與 Mybatis Spring Data JPA是Spring Data的子模塊,Spring Data JPA的目標是大大簡化數據訪問層

原创 MySQL數據庫學習(三)----慢查詢調優sql + 重要語法羅列 + 其它知識點

文章目錄如何定位並優化慢查詢SQLSQL重點語法MySQL中的五大約束其他知識點補充 如何定位並優化慢查詢SQL 根據慢日誌定位慢查詢sql 慢日誌:用來記錄執行比較慢的sql 與慢日誌有關的三個變量: slow_qu

原创 MySQL數據庫學習(一)------MySQL索引+數據庫設計三大範式+存儲引擎

文章目錄MySQL數據庫之索引索引概述優化索引之底層結構二叉查找樹結構B樹結構B+樹結構(優於B樹)Hash結構位圖索引Bit-Map索引之調優SQL密集索引與稀疏索引聚簇索引和非聚簇索引聚簇索引非聚簇索引覆蓋索引索引之左匹配原則