原创 集中式日誌管理ELK搭建部署和簡介

場景:公司服務器遷移,遷移過後查看日誌非常不方便,需VPN,堡壘機(還是一次性會話號),UKEY(證書),而且公司對於日誌的排查和管理,確實需要一個集中管理,三臺應用服務器,一臺BI報表(有空也寫一下我搭建部署BI報表的記錄),還有一些諸

原创 關於intern的有意思的一個小題目 ->之前知識回顧

    jdk環境:1.8    首先講講intern()方法    1.7之前,會先去方法區內的常量池尋找,如果沒有則創建,並返回指針    1.7之後(包括1.7),不會再存儲兩份,找不到的話會返回堆中引用    那我們應該就能猜到了

原创 mysql架構及innodb引擎的一些理解

文章爲個人理解,僅供參考 (圖片參考自高性能mysql此書,筆者也是閱讀此書後,記錄下了一些東西)Mysql的一級架構和大部分的程序一樣,都是連接進來後進行線程處理,身份信息驗證 ,權限驗證(例如是否擁有某個庫某張表權限) (注:線程處理

原创 個人理解java的語法糖 ->之前知識點回顧

語法糖:        也稱糖衣語法,對功能無影響,但是會更方便更效率的進行編碼,java相對於其他jvm語言來說屬於“低糖語言”,如:自動拆裝箱,變長參數,泛型等.    泛型和泛型擦除:            編譯時期對於泛型進行限制

原创 springboot異步執行service

springboot啓用異步執行註解:場景:對用戶觸發事件進行埋點記錄分析思路:Controller進行token認證後講請求信息轉發給service異步執行,然後直接return結果(無需知道service執行結果)  前端也不關注co

原创 個人理解==和equals ->之前知識回顧

==相關:    ==對於對象來說用於比較在棧中存放的對象的指針,比較兩個對象是否指向同一個堆中的數據    ==對於基本數據類型來說,是爲了比較值,但是其實還比較地址,  對於基本數據類型來說,相同的值,指向的地址也是相同的爲什麼會有棧

原创 開源BI報表metabase介紹及踩過的坑

公司運營需要報表統計數據,自己私下找過幾個報表工具,例如Ireport,fenereport,Echarts 等等感覺都不合心意,最終找到了metabase,一個開源BI報表工具,metabase適合給產品和運營看些數據,因爲之前的報表是

原创 thymeleaf js函數失效

由於某個函數裏存在這樣的註釋,將它刪掉,或者改成這樣的方式就可以了