240 發(fā)簡信
IP屬地:四川
  • spring 面試題

    什么是spring挽唉? Spring 是一個輕量級開發(fā)框架,旨在提高開發(fā)人員的開發(fā)效率以及系統(tǒng)的可維護性讼渊。 我們一般說的 Spring 框架指的都是 Spring Framew...

  • mysql 面試題總結(jié)

    索引哪些情況會失效? 查詢條件包含or尊剔,會導致索引失效(or前后都有索引精偿,且都有序會生效?)。 隱式類型轉(zhuǎn)換笔咽。會導致索引失效搔预,例如age字段類型是int,我們where ag...

  • mysql 索引

    什么是索引叶组?有什么作用拯田? 索引:是一種用于快速查詢和檢索數(shù)據(jù)的的數(shù)據(jù)結(jié)構(gòu)。作用:減少檢索數(shù)據(jù)甩十,加快查詢速度船庇。*常見的索引: B樹,B+樹和Hash侣监。 索引的優(yōu)缺點鸭轮? 優(yōu)點:使...

  • mysql 三大日志

    MySQL三大日志? binlog(歸檔日志)橄霉、redo.log(重做日志) 和undo.log(回滾日志) redo.log(重做日志):redo.log(重做日志)是In...

  • mysql 一條sql的執(zhí)行過程

    mysql架構(gòu)窃爷? mysql服務(wù)端從架構(gòu)上分為server層和存儲引擎層:server層:包括連接器,查詢緩存(MySQL 8.0 版本后移除)姓蜂、分析器按厘、優(yōu)化器、執(zhí)行器钱慢、bi...

  • mysql 事務(wù)隔離級別和鎖

    什么是事務(wù)? 事務(wù)是邏輯上的一組操作逮京,要么都執(zhí)行,要么都不執(zhí)行束莫。 事務(wù)的特性懒棉? ACID:原子性: 事務(wù)是最小的執(zhí)行單位,不允許分割览绿。事務(wù)的原子性確保動作要么全部完成策严,要么完...

  • mysql 字符集和編碼

    什么是字符集? 特定類型字符的集合挟裂。例如:ASCII是英語字符集享钞,GB2312、GBK诀蓉、GB18030是中文字符集栗竖,BIG5是繁體中文自己集,Unicode是通用字符集渠啤,包含...

  • mysql 基礎(chǔ)

    主鍵和外鍵有什么區(qū)別? 主鍵 :用于唯一標識一條數(shù)據(jù)狐肢,值不能為null、不允許有重復(fù)沥曹。一張表只能有一個主鍵列份名,如果建表沒有設(shè)置主鍵碟联,首先會選擇非空唯一索引作為主鍵,如果沒有合...

  • Redis 基礎(chǔ)

    redis的優(yōu)點僵腺? 非忱鸱酰快 支持豐富的數(shù)據(jù)類型 操作具有原子性 Redis適用場景? 緩存:減輕查詢壓力辰如,提升系統(tǒng)性能 分布式鎖:保證數(shù)據(jù)準確性普监、避免不同節(jié)點重復(fù)工作 Ses...

  • 常用設(shè)計模式

    單例模式 單例模式五種實現(xiàn): 1.餓漢模式: 優(yōu)點:單例對象的創(chuàng)建是線程安全的;獲取單例對象時不需要加鎖琉兜。 缺點:單例對象的創(chuàng)建凯正,不是延時加載。 2.懶漢模式: 優(yōu)點:對象的...

  • 軟件設(shè)計原則

    軟件設(shè)計七大原則 設(shè)計原則一句話歸納目的開閉原則對擴展開放豌蟋,對修改關(guān)閉降低維護帶來的新風險依賴倒置原則高層不應(yīng)該依賴低層廊散,要面向接口編程更利于代碼結(jié)構(gòu)的升級擴展單一職責原則一...

  • JVM 類加載

    類文件的結(jié)構(gòu) 一、魔數(shù)(Magic Number) 每個 Class 文件的頭 4 個字節(jié)稱為魔數(shù)(Magic Number),它的唯一作用是確定這個文件是否為一個能被虛擬機...

  • JVM 垃圾回收

    Jvm 堆空間劃分梧疲? 新生代Eden區(qū)Survivor區(qū)From SurvivorTo Survivor 老年代 堆空間劃分是為了更好的回收內(nèi)存和更快的分配內(nèi)存允睹。 jvm 堆...

  • JVM 虛擬機內(nèi)存區(qū)域

    jvm 運行時內(nèi)存區(qū)域? 線程私有的: 程序計數(shù)器 虛擬機 棧 本地方法棧 線程共享的: 堆 方法區(qū) 直接內(nèi)存(非運行時數(shù)據(jù)區(qū)域的一部分) JDK8 將方法區(qū)異常了由元空間取...

  • java 集合

    一往声、集合基礎(chǔ) 1.01 集合的類繼承關(guān)系擂找? java集合主要由Collection和Map兩大接口派生出來:Collection用于存放單一元素:ListSetQueueMa...

  • 120
    java 并發(fā)編程

    什么是線程和進程? 進程是程序的一次執(zhí)行過程戳吝,是系統(tǒng)運行程序的基本單位浩销。系統(tǒng)運行程序是一個進程從創(chuàng)建到消亡的過程。在java中听哭,當我們啟動main函數(shù)慢洋,其實就是啟動了一個jv...

  • java I/O流

    什么是序列化?什么是反序列化?序列化使用場景? 序列化: 將數(shù)據(jù)結(jié)構(gòu)或?qū)ο筠D(zhuǎn)換成二進制字節(jié)流的過程陆盘。 反序列化:將在序列化過程中所生成的二進制字節(jié)流轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu)或者對象的過...

  • java 基礎(chǔ)

    第一部分 1 java 語言有哪些特點普筹? 面向?qū)ο螅ǚ庋b,繼承隘马,多態(tài))太防; 平臺無關(guān)性,一次編譯到處運行酸员; Java 語言天生支持多線程蜒车; 可靠性,具備異常處理和自動內(nèi)存管理機...

  • 120
    消息中間件之RocketMQ

    基本組件 NameServer: 注冊中心 幔嗦,主要提供兩個功能:Broker管理 和 路由信息管理酿愧。消費者和生產(chǎn)者就從 NameServer 中獲取路由表然后照著路由表的信息...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品