原创 常用算法
轉載地址:https://www.jianshu.com/p/158b8bfb1831 一. 最小生成樹算法 連通圖:在無向圖G中,若從頂點i到頂點j有路徑,則稱頂點i和頂點j是連通的。若圖G中任意兩個頂點都連通,則稱G爲連通圖。 生
原创 常見的負載均衡軟件
一、 負載均衡分類 硬件負載均衡 常見的硬件有比較昂貴的F5和Array等商用的負載均衡器,它的優點就是有專業的維護團隊來對這些服務進行維護、缺點就是花銷太大,所以對於規模較小的網絡服務來說暫時還沒有需要使用。 軟件負載均衡 目前使
原创 Logstash知識點
Logstash的基本知識 Logstash是什麼 logstash是開源數據收集引擎,可以用數據的統一和擴充。 相關版本支持(看這裏) 工作原理(看這裏) 輸入file:從文件系統上的文件讀取,非常類似於UNIX命令 tail -0Fs
原创 數據庫中間件詳解
原文鏈接:https://mp.weixin.qq.com/s?__biz=MzA5MDA5Njk0NQ==&mid=2456618601&idx=1&sn=c10839f1797e7be1ea41
原创 常用的工具
JVM相關工具JMC(Java Mission Control)監控和性能分析:JVM、JFR(重要)、JMX 線上調試:btrace:JVM實時監控工具 其他常用的JVM工具: jps:查看java進程信息jmap:查看JVM中對象的統
原创 消息隊列
使用場景 應用解耦合:應用之間不用直接調用,可以通過隊列來傳遞消息,完成通信。 異步任務:隊列可以用來執行異步任務,任務提交方無需等待結果。 削峯填谷:在突發流量時,可以通過隊列做緩衝,不會對後端服務產生較大的壓力,當峯值過去時,可以逐漸
原创 MySql基礎知識點
常用的sql語句 條件查詢、關聯查詢、排序查詢、分組查詢、邏輯關鍵字、函數 常用的數據類型 整數型和浮點數 類型 大小 用途 TINYINT 1 字節,8位 小整數值 SMALLINT 2 字節,2*8位 大整數值 MEDIUMINT 3
原创 MyBatis知識點
Mybatis的優缺點 優點: 原生sql sql語句與代碼解耦合 簡單易學 原生的sql語句,sql調優靈活 缺點: 半自動ORM,不能自動sql語句 sql語句依賴於具體數據庫,數據性移植差 Mybatis緩存機制 一級緩存 作用域是
原创 Spring
基礎概念 1.Spring 是一個輕量級的 IOC/DI 和 AOP 容器的開源框架。使用Spring框架的好處是什麼? 2.什麼是IOC(控制反轉)思想?Spring中關於IOC思想的具體方式DI(依賴注入)?這篇文章 IOC(inv
原创 關於線程池寫的好的文章
https://www.cnblogs.com/dolphin0520/p/3932921.html
原创 Kafka相關知識點
簡介 Kafka是一個分佈式、分區的、多副本的、多訂閱者,基於zookeeper協調的分佈式日誌系統(也可以當做消息隊列系統),常見可以用於web/nginx日誌、訪問日誌,消息服務等等。 根據官網的介紹,ApacheKafka®是一個分
原创 Java基礎
考察點: 1.基本概念和基本原理 2.實現方式與使用場景 3.經常用到的知識點 4.實際應用中容易犯錯的點 5.與面試的崗位相關的知識點 加分項: 1.知識點與具體業務場景結合 2.以反例來描述實際場景中誤用的危害 3.與知識點相關的優化