原创 5 個常見的 String 面試題

目錄 1.判定定義爲String類型的st1和st2是否相等,爲什麼 2. 下面這句話在內存中創建了幾個對象 3、判定以下定義爲String類型的st1和st2是否相等  4. 判定以下定義爲String類型的st1和st2是否相等 5、

原创 Redis面試題和答案整理

目錄 1、什麼是Redis? Redis 優 勢 Redis 與其他 key-value 存儲有什麼不同? 2、Redis 的數據類型? 3、使用Redis 有哪些好處? 4、Redis 相比Memcached 有哪些優勢? 5、Memc

原创 PDMan國產建模工具

目錄 官方地址 主要支持的功能如下: demo示例 關係圖查看 屬性查看和修改 支持多個數據庫 連接數據庫,直接執行DDL語句 從數據庫進行逆向解析 導出文檔,pdf 支持多種客戶端 軟件開發中,數據建模是必不可少的,說到數據庫建模工具,

原创 MobaXterm 全能型終端神器!好用、免費!

目錄 MobaXterm簡介 MobaXterm主要功能: MobaXterm安裝與使用 下載地址: 文本編輯器 終端代碼高亮顯示 遠程Windows桌面(RDP) 遠程Unix桌面(XDMCP) SSH隧道(端口轉發) MobaXter

原创 Spring--Spring IOC(一)容器裝配Bean的簡單使用

目錄 一、Spring簡介 二、Hello Spring 實例 三、認識 spring 容器和 Bean 四、Spring容器裝配Bean的三種方式 4.1 在 XML 中進行裝配 基本使用 依賴注入 4.2 自動裝配 bean(常用)

原创 神奇的 perfma:一站式解決所有 JVM 疑難雜症!

目錄 JVM參數分析 參數查詢 參數檢查 參數生成 Java線程Dump分析 Java內存Dump分析 JVM文章 參考地址 以下文章來源於公衆號:阿飛的博客 ,作者阿飛的博客 每一個Java程序員應該都碰到過或多或少的JVM問題,比

原创 面試官:談談MySQL事務

目錄 什麼是事務? 事務控制語法知道嗎? 用通俗的語言說說你理解的事務 事務的ACID特性是什麼? 什麼是髒讀、不可重複讀、幻讀 髒讀:讀取到,修改後未提交的數據 不可重複讀(修改):同一事務同一條件下,無法讀取到,修改後已提交之前的數據

原创 面試官:MySQL的自增ID用完了,怎麼辦?

既然這塊知識點不清楚,那回頭就自己動手實踐下。 首先,創建一個最簡單的表,只包含一個自增id,並插入一條數據。 create table t0(id int unsigned auto_increment primary key) ;

原创 Insert into ... select語句把生產服務器炸了

目錄 前言 事故發生的經過 事故還原 模擬遷移 出現的原因 解決方案 最終的sql 總結 前言 Insert into select請慎用。這天xxx接到一個需求,需要將表A的數據遷移到表B中去做一個備份。本想通過程序先查詢查出來然後批量

原创 索引很難麼?帶你從頭到尾捋一遍MySQL索引結構,不信你學不會!

目錄 從一個簡單的表開始 頁的引入 排序對性能的影響 基於單頁模式存儲的查詢流程 上述頁模式可能帶來的問題 頁目錄的引入 頁的擴展 多頁模式 多頁模式對於查詢效率的影響 如何優化多頁模式 B+樹的引入 B+樹的優勢 頁的完整結構 基於B+

原创 自定義註解的簡單使用

目錄 Java中的註解 元註解 @Retention @Target:  @Documented : @Inherited(不常用) 使用 元註解 來自定義註解 和 處理自定義註解 Java中的註解 Java中1.5中開始引入註解,我們最

原创 MySQL--InnoDB一棵B+樹可以存放多少行數據?

目錄 一個問題? 怎麼得到InnoDB主鍵索引B+樹的高度? 總結: 最後回顧一道面試題 小結 一個問題? InnoDB一棵B+樹可以存放多少行數據?這個問題的簡單回答是:約2千萬。爲什麼是這麼多呢?因爲這是可以算出來的,要搞清楚這個問題

原创 數據庫連接池到底應該設多大?顛覆你的認知

目錄 1萬併發用戶訪問 But why? 有限的資源 計算公式 公理:你需要一個小連接池,和一個充滿了等待連接的線程的隊列 請注意 本文內容95%譯自這篇文章: https://github.com/brettwooldridge/Hi

原创 程序員必備調優工具/技術網站

目錄 算法網站 LeetCode:刷題神器 LintCode:適合小白和懶人 VisuAlgo:可視化學習算法 Algorithm Visualizer:可視化代碼算法 調優排錯 Alibaba Arthas:Java診斷工具 Aliab

原创 常用分庫分表方案彙總

目錄 一、數據庫瓶頸 1、IO瓶頸 2、CPU瓶頸 二、分庫分表 1、水平分庫 2、水平分表 3、垂直分庫(推薦) 4、垂直分表(不推薦) 三、分庫分表工具 四、分庫分表步驟 五、分庫分表問題 1、非partition key的查詢問題