原创 常用算法

轉載地址: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.與知識點相關的優化