最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

性能優(yōu)化專題復(fù)習(xí):JVM+Tomcat+MySQL+面試+學(xué)習(xí)筆記等

2023-03-09 16:53 作者:董嘉dongjia  | 我要投稿

本篇是對(duì)性能優(yōu)化專題做一個(gè)復(fù)習(xí),包括JVM+Tomcat+MySQL+面試+學(xué)習(xí)筆記等,話不多說(shuō),一起來(lái)看看吧~

01 JVM

1.1 JVM性能優(yōu)化面試相關(guān)問(wèn)題

  1. Java 類加載過(guò)程?

  2. 描述一下 JVM 加載 Class 文件的原理機(jī)制?

  3. Java 內(nèi)存分配。

  4. GC 是什么? 為什么要有 GC?

  5. 簡(jiǎn)述 Java 垃圾回收機(jī)制。

  6. 如何判斷一個(gè)對(duì)象是否存活?(或者 GC 對(duì)象的判定方法)

  7. 垃圾回收的優(yōu)點(diǎn)和原理。并考慮 2 種回收機(jī)制

  8. 垃圾回收器的基本原理是什么?垃圾回收器可以馬上回收內(nèi)存嗎?有什么辦法主動(dòng)通知虛擬機(jī)進(jìn)行垃圾回收?

  9. Java 中會(huì)存在內(nèi)存泄漏嗎,請(qǐng)簡(jiǎn)單描述。

  10. 深拷貝和淺拷貝。

  11. System.gc() 和 Runtime.gc() 會(huì)做什么事情?

  12. finalize() 方法什么時(shí)候被調(diào)用?析構(gòu)函數(shù) (finalization) 的目的是什么?

  13. 如果對(duì)象的引用被置為 null,垃圾收集器是否會(huì)立即釋放對(duì)象占用的內(nèi)存?

  14. 什么是分布式垃圾回收(DGC)?它是如何工作的?

  15. 串行(serial)收集器和吞吐量(throughput)收集器的區(qū)別是什么?

  16. 在 Java 中,對(duì)象什么時(shí)候可以被垃圾回收?

  17. 簡(jiǎn)述 Java 內(nèi)存分配與回收策率以及 Minor GC 和 MajorGC

  18. JVM 的永久代中會(huì)發(fā)生垃圾回收么?

  19. Java 中垃圾收集的方法有哪些?

  20. 什么是類加載器,類加載器有哪些?

  21. 類加載器雙親委派模型機(jī)制?

21道JVM性能優(yōu)化面試相關(guān)問(wèn)題答案解析如下:


1.2 JVM學(xué)習(xí)筆記

  1. JVM 內(nèi)存結(jié)

  2. 構(gòu)HotSpot 虛擬機(jī)對(duì)象探

  3. 秘垃圾收集策略與算

  4. 法HotSpot 垃圾收集

  5. 器內(nèi)存分配與回收策略

  6. JVM 性能調(diào)

  7. 優(yōu)類文件結(jié)構(gòu)

  8. 類加載的時(shí)機(jī)

  9. 類加載的過(guò)程

  10. 類加載器

JVM學(xué)習(xí)筆記如下所示:

JVM學(xué)習(xí)筆記

JAVA性能調(diào)優(yōu)指南:

JAVA性能調(diào)優(yōu)指南

02 Tomcat

2.1 Tomcat性能優(yōu)化面試相關(guān)問(wèn)題

  1. 你怎樣給 tomcat 去調(diào)優(yōu)?

  2. 如何加大 tomcat 連接數(shù)

  3. tomcat 中如何禁止列目錄下的文件

  4. 怎樣加大 tomcat 的內(nèi)存

  5. Tomcat 有幾種部署方式

  6. Tomcat 的優(yōu)化經(jīng)驗(yàn)

Tomcat性能優(yōu)化面試相關(guān)問(wèn)題答案解析如下:


2.2 Tomcat面試專題

  1. Tomcat 的缺省端口是多少,怎么修改?

  2. tomcat 有哪幾種 Connector 運(yùn)行模式( 優(yōu)化) ?

  3. Tomcat 有幾種部署方式?

  4. tomcat 容器是如何創(chuàng)建 servlet 類實(shí)例?用到了什么原理?

  5. tomcat 如何優(yōu)化?

  6. 內(nèi)存調(diào)優(yōu)

  7. 垃圾回收策略調(diào)優(yōu)

  8. 添加 JMS 遠(yuǎn)程監(jiān)控

  9. 專業(yè)點(diǎn)的分析工具有

  10. 關(guān)于 Tomcat 的 的 session 數(shù)目

  11. 監(jiān)視 Tomcat 的內(nèi)存使用情況

  12. 打印類的加載情況及對(duì)象的回收情況

  13. Tomcat 一個(gè)請(qǐng)求的完整過(guò)程

  14. Tomcat 工作模式?

Tomcat面試專題+解析如下:

Tomcat面試專題+解析

2.3 深入剖析Tomcat

深入剖析Tomcat

03 MySQL

3.1 MySQ性能優(yōu)化最佳實(shí)踐

  1. 為查詢緩存優(yōu)化你的查詢

  2. EXPLAIN你的SELECT查詢

  3. 當(dāng)只要一行數(shù)據(jù)時(shí)使用LIMIT 1

  4. 為搜索字段建索引

  5. 在Join表的時(shí)候使用相當(dāng)類型的例,并將其索引

  6. 千萬(wàn)不要 ORDER BY RAND()

  7. 避免 SELECT *

  8. 永遠(yuǎn)為每張表設(shè)置一個(gè) ID

  9. 使用 ENUM 而不是 VARCHAR

  10. 從 PROCEDURE ANALYSE() 取得建議

  11. 盡可能的使用 NOT NULL

  12. Prepared Statements

  13. 無(wú)緩沖的查詢

  14. 把 IP 地址存成 UNSIGNED INT

  15. 固定長(zhǎng)度的表會(huì)更快

  16. 垂直分割

  17. 拆分大的 DELETE 或 INSERT 語(yǔ)句

  18. 越小的列會(huì)越快

  19. 選擇正確的存儲(chǔ)引擎

  20. 使用一個(gè)對(duì)象關(guān)系映射器(Object Relational Mapper)

  21. 小心“永久鏈接”

MySQL性能優(yōu)化實(shí)踐

3.2 MySQL學(xué)習(xí)筆記

  1. 事務(wù)四大特性(ACID)原子性、一致性、隔離性、持久性?

  2. 事務(wù)的并發(fā)?事務(wù)隔離級(jí)別,每個(gè)級(jí)別會(huì)引發(fā)什么問(wèn)題,MySQL默認(rèn)是哪個(gè)級(jí)別?

  3. MySQL常見(jiàn)的三種存儲(chǔ)引擎(InnoDB、MyISAM、MEMORY)的區(qū)別?

  4. MySQL的MyISAM與InnoDB兩種存儲(chǔ)引擎在,事務(wù)、鎖級(jí)別,各自的適用場(chǎng)景?

  5. 查詢語(yǔ)句不同元素(where、jion、limit、group by、having等等)執(zhí)行先后順序?

  6. 什么是臨時(shí)表,臨時(shí)表什么時(shí)候刪除?

  7. MySQL B+Tree索引和Hash索引的區(qū)別?

  8. sql查詢語(yǔ)句確定創(chuàng)建哪種類型的索引?如何優(yōu)化查詢?

  9. 聚集索引和非聚集索引區(qū)別?

  10. 有哪些鎖(樂(lè)觀鎖悲觀鎖),select 時(shí)怎么加排它鎖?

  11. 非關(guān)系型數(shù)據(jù)庫(kù)和關(guān)系型數(shù)據(jù)庫(kù)區(qū)別,優(yōu)勢(shì)比較?

  12. 數(shù)據(jù)庫(kù)三范式,根據(jù)某個(gè)場(chǎng)景設(shè)計(jì)數(shù)據(jù)表?

  13. 數(shù)據(jù)庫(kù)的讀寫(xiě)分離、主從復(fù)制,主從復(fù)制分析的 7 個(gè)問(wèn)題?

  14. 使用explain優(yōu)化sql和索引?

  15. MySQL慢查詢?cè)趺唇鉀Q?

  16. 什么是 內(nèi)連接、外連接、交叉連接、笛卡爾積等?

  17. mysql都有什么鎖,死鎖判定原理和具體場(chǎng)景,死鎖怎么解決?

  18. varchar和char的使用場(chǎng)景?

  19. mysql 高并發(fā)環(huán)境解決方案?

  20. 數(shù)據(jù)庫(kù)崩潰時(shí)事務(wù)的恢復(fù)機(jī)制(REDO日志和UNDO日志)?

MySQL學(xué)習(xí)筆記

MySQL技術(shù)內(nèi)幕:

MySQL技術(shù)內(nèi)幕

最后~

還有更多Spring全家桶筆記:Spring+Spring Boot+Spring Cloud+Spring MVC分享給大家一起學(xué)習(xí)

注意啦:私信(111)即可免費(fèi)領(lǐng)取所有的學(xué)習(xí)筆記!?。?/strong>


性能優(yōu)化專題復(fù)習(xí):JVM+Tomcat+MySQL+面試+學(xué)習(xí)筆記等的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
河南省| 张家口市| 五华县| 肇州县| 舟曲县| 诸暨市| 台中市| 开原市| 武夷山市| 固安县| 贡山| 义乌市| 游戏| 勃利县| 桑日县| 宝清县| 竹山县| 孟村| 阿克苏市| 天峻县| 基隆市| 湘潭县| 庆元县| 永州市| 平陆县| 平泉县| 明星| 太白县| 濮阳县| 林芝县| 汉中市| 荔浦县| 鲁甸县| 洪洞县| 汪清县| 永清县| 无为县| 方城县| 普定县| 水城县| 新宾|