原创 SpringBoot WebSocket無法通過@Autowire注入Bean及解決方法

問題描述 在SpringBoot中使用WebSocket時使用@Autowire自動注入Bean爲null,導致程序無法正常運行 查了些資料,順利解決問題,關於問題發生的原因,以下是個人見解,不對的地方請指正! Spring I

原创 k-means 聚類算法(Python實現)

k-means 聚類算法思想 先隨機選擇k個聚類中心,把集合裏的元素與最近的聚類中心聚爲一類,得到一次聚類,再把每一個類的均值作爲新的聚類中心重新聚類,迭代n次得到最終結果 分步解析 一、初始化聚類中心 首先隨機選擇集合裏的一

原创 機器學習之主成分分析PCA(Python實現)

理解PCA:what? why? how? 當我們拿到一個數據集的時候,往往數據集中每一個樣本的描述是多維的,多維的特徵空間不便於我們或者計算機對其進行分析和處理,所以我們希望用低維度的特徵向量來表述樣本的特徵,此時我們需要對

原创 深入理解 JVM 和 GC -- 內存調優

JVM & GC運行時數據區堆(線程共享)新生代老年代元空間堆空間大小的設定內存規整堆的調整方法區(線程共享)程序計數器(線程私有)虛擬機棧(線程私有)局部變量表操作數棧動態鏈接方法出口本地方法棧(線程私有)GC-垃圾回收判斷算法

原创 Java 反射 -- 理解面向對象思想

Java 反射Class 類類型獲取類類型的三種方法動態加載類及使用類類型創建對象使用類類型獲取該類的信息類名方法對象(方法名、返回值的類類型、參數的類類型)成員變量對象(類類型)構造方法對象(方法名、參數的類類型)方法的反射操作

原创 SpringBoot構建jar包並部署服務器

1. 在pom文件的plugin標籤添加configuration指定主程序 <build> <plugins> <plugin> <groupId>org.springframew