原创 筆記---JVM相關

這篇文章的問題和答案是我在準備面試複習時通過查詢資料和代碼測試自己整理的,分享給大家,如有不正確的地方,歡迎大家批評指正。 1、內存模型、Java內存模型和JVM內存結構、GC機制和原理;     內存模型:         爲了保證共享

原创 筆記--HashMap相關

1.HashMap底層實現原理是什麼?     HashMap由數組+鏈表組成,JDK8中新增了紅黑樹,當鏈表長度達到8(默認閾值)時,鏈表轉化成紅黑樹,鏈表過長對性能有很大的影響。     //HashMap初始化長度     sta

原创 筆記---java多線程

這篇文章的問題和答案是我在準備面試複習時查詢資料和代碼測試自己整理的,分享給大家,如有不正確的地方,歡迎大家批評指正。  1、線程池的原理,爲什麼要創建線程池?創建線程池的方式?         原理及爲什麼:             假

原创 筆記---String相關

String學習 主要問題:
     1.string是如何實現的
         string內部存儲結構是char數組
     2.string有哪些主要的方法
         多構造方法:
             以st

原创 筆記--ArrayList初始化&擴容

一、序     ArrayList作爲常用的集合,頻繁的出現在工作和麪試中,今天咱們從源碼層面來複習一下有關ArrayList的一些知識。   二、 1.簡介   ArrayList底層是數組隊列,可以動態的擴容, 它實現了java.io

原创 複習---String相關

String學習 主要問題:
     1.string是如何實現的
         string內部存儲結構是char數組
     2.string有哪些主要的方法
         多構造方法:
             以st

原创 設計模式---工廠模式

本文是在工作和學習中結合業務場景的設計模式實戰,如有不正確的地方,歡迎大家批評指正。 一、什麼是工廠模式?     定義一個接口,多個接口實現類,讓其子類自己決定實例化哪一個工廠類,工廠模式使其創建過程延遲到子類進行。 二、工廠模式適合的

原创 複習---JVM相關

這篇文章的問題和答案是我在準備面試複習時通過查詢資料和代碼測試自己整理的,分享給大家,如有不正確的地方,歡迎大家批評指正。 1、內存模型、Java內存模型和JVM內存結構、GC機制和原理;     內存模型:         爲了保證共享

原创 用python3實現簡單的語音識別轉化成文字

我目前是java開發,自己對python感興趣,利用業餘時間弄了個自動回覆微信消息的小機器人,純屬自己瞎玩,給大家介紹一下,有想自己弄着玩的可以做個參考。 以python3爲基礎語言,用到了 itchat +谷歌的語音識別+思知機器人AP

原创 Centos7中Jenkins+maven+git持續集成java項目踩坑之路

我是個懶人,之前項目打包更新發布時需要在服務器上一個一個的替換jar包,殺掉進程然後重啓,感覺很麻煩,就撿起來之前放下的jenkins,鼓搗了兩三天,在測試環境上面搭建好了jenkins持續集成,中間踩了很多坑,寫下來總結一下。 1、基本